From 14e3b1597489e4d8e60721edcfa113a84a54a01f Mon Sep 17 00:00:00 2001 From: Amruta Ranade <11484018+Amruta-Ranade@users.noreply.github.com> Date: Mon, 6 Feb 2023 16:40:40 -0500 Subject: [PATCH 001/137] Added redirect for changelogs (#22431) --- docusaurus/docusaurus.config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docusaurus/docusaurus.config.js b/docusaurus/docusaurus.config.js index 41f9339bdcd1..be50f74268d3 100644 --- a/docusaurus/docusaurus.config.js +++ b/docusaurus/docusaurus.config.js @@ -57,6 +57,10 @@ const config = { from: '/connector-development/config-based/', to: '/connector-development/config-based/low-code-cdk-overview', }, + { + from: '/project-overview/changelog/', + to: '/category/release-notes', + }, // { // from: '/some-lame-path', // to: '/a-much-cooler-uri', From 688ccfa9d3dc82cb9be33186e6266b40a26707ff Mon Sep 17 00:00:00 2001 From: zach latta Date: Mon, 6 Feb 2023 16:54:21 -0500 Subject: [PATCH 002/137] Add missing flags.yml download (#22181) * Add missing flags.yml download If this option is not present, then `docker compose up -d` error with: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /root/airbyte/flags.yml * flags.yaml -> flags.yml --- docs/deploying-airbyte/on-digitalocean-droplet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/deploying-airbyte/on-digitalocean-droplet.md b/docs/deploying-airbyte/on-digitalocean-droplet.md index b9adf4d99eff..de477687d53e 100644 --- a/docs/deploying-airbyte/on-digitalocean-droplet.md +++ b/docs/deploying-airbyte/on-digitalocean-droplet.md @@ -43,7 +43,7 @@ To install and start Airbyte : ```bash mkdir airbyte && cd airbyte - wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml} + wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,flags.yml,docker-compose.yaml} docker compose up -d ``` From 369765f30ced91dbce73f55e1637b2077f1371dc Mon Sep 17 00:00:00 2001 From: Lake Mossman Date: Mon, 6 Feb 2023 14:07:06 -0800 Subject: [PATCH 003/137] [Connector Builder] Set placeholder documentation_url for builder-generated spec (#22340) * set placeholder documentation_url for builder-generated spec * Switch to example.org --- airbyte-webapp/src/components/connectorBuilder/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-webapp/src/components/connectorBuilder/types.ts b/airbyte-webapp/src/components/connectorBuilder/types.ts index 87759344577a..07f353f8f56e 100644 --- a/airbyte-webapp/src/components/connectorBuilder/types.ts +++ b/airbyte-webapp/src/components/connectorBuilder/types.ts @@ -638,7 +638,7 @@ export const convertToManifest = (values: BuilderFormValues): ConnectorManifest const spec: Spec = { connection_specification: specSchema, - documentation_url: "", + documentation_url: "https://example.org", type: "Spec", }; From dfdec6668d1b133a89fc7d07f31becc9f963a0fb Mon Sep 17 00:00:00 2001 From: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com> Date: Tue, 7 Feb 2023 00:11:30 +0200 Subject: [PATCH 004/137] Source Hubspot: enable SAT high strictness (#21775) * Source Hubspot: enable SAT high strictness * Ignore stream companies for basic read because one of the fields are constantly changing * Ignore streams that change often * Remove contacts stream from empty_streams * Updated expected records * add not empty streams to expected records * Updated expacted records * Added allowedHosts * Skiped property_history stream for basic read * Resolve packages dependecy conflict --------- Co-authored-by: Serhii Lazebnyi Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com> --- .../resources/seed/source_definitions.yaml | 3 + .../connectors/source-hubspot/README.md | 2 +- .../source-hubspot/acceptance-test-config.yml | 132 +- .../integration_tests/conftest.py | 2 +- .../integration_tests/expected_records.jsonl | 1611 +---------------- .../connectors/source-hubspot/setup.py | 4 +- 6 files changed, 105 insertions(+), 1649 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index c4ba8e3291b8..76037e114f4f 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -801,6 +801,9 @@ icon: hubspot.svg sourceType: api releaseStage: generally_available + allowedHosts: + hosts: + - api.hubapi.com - name: IP2Whois sourceDefinitionId: f23b7b7c-d705-49a3-9042-09add3b104a5 dockerRepository: airbyte/source-ip2whois diff --git a/airbyte-integrations/connectors/source-hubspot/README.md b/airbyte-integrations/connectors/source-hubspot/README.md index 50c797fec8a7..d4ab7653303d 100644 --- a/airbyte-integrations/connectors/source-hubspot/README.md +++ b/airbyte-integrations/connectors/source-hubspot/README.md @@ -91,7 +91,7 @@ and place them into `secrets/config.json`. python main.py spec python main.py check --config secrets/config.json python main.py discover --config secrets/config.json -python main.py read --config secrets/config.json --catalog sample_files/configured_catalog.json +python main.py read --config secrets/config.json --catalog sample_files/basic_read_catalog.json ``` ## Testing diff --git a/airbyte-integrations/connectors/source-hubspot/acceptance-test-config.yml b/airbyte-integrations/connectors/source-hubspot/acceptance-test-config.yml index 1027bb9418f2..a72ddd32247c 100644 --- a/airbyte-integrations/connectors/source-hubspot/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-hubspot/acceptance-test-config.yml @@ -1,91 +1,69 @@ connector_image: airbyte/source-hubspot:dev +test_strictness_level: high acceptance_tests: spec: tests: - - spec_path: "source_hubspot/spec.yaml" - backward_compatibility_tests_config: - # API Key authentication is deleted from authorization choices so it is not backward compatible with previous spec - disable_for_version: "0.2.3" + - spec_path: source_hubspot/spec.yaml connection: tests: - - config_path: "secrets/config.json" - status: "succeed" - - config_path: "integration_tests/invalid_config.json" - status: "failed" - - config_path: "integration_tests/invalid_config_oauth.json" - status: "failed" - - config_path: "integration_tests/invalid_config_wrong_title.json" - status: "failed" + - config_path: secrets/config_oauth.json + status: succeed + - config_path: integration_tests/invalid_config.json + status: failed + - config_path: integration_tests/invalid_config_oauth.json + status: failed + - config_path: integration_tests/invalid_config_wrong_title.json + status: failed discovery: tests: - - config_path: "secrets/config.json" - backward_compatibility_tests_config: - # Quote stream is deleted so it is not backward compatible with previous discovery - disable_for_version: "0.2.3" + - config_path: secrets/config_oauth.json basic_read: tests: - - config_path: "secrets/config.json" - timeout_seconds: 600 - configured_catalog_path: "sample_files/basic_read_oauth_catalog.json" + - config_path: secrets/config_oauth.json empty_streams: - - name: "form_submissions" - bypass_reason: "unable to populate" - - name: "form_submissions" - bypass_reason: "unable to populate" - - name: "ticket_pipelines" - bypass_reason: "unable to populate" - - name: "engagements_meetings" - bypass_reason: "unable to populate" - - name: "engagements_emails" - bypass_reason: "unable to populate" - - name: "engagements" - bypass_reason: "unable to populate" - - name: "engagements_calls" - bypass_reason: "unable to populate" - - name: "quotes" - bypass_reason: "unable to populate" - # This test commented out, since it produces errors during active testing - # expect_records: - # path: "integration_tests/expected_records.jsonl" - incremental: - tests: - - config_path: "secrets/config.json" - configured_catalog_path: "sample_files/incremental_catalog.json" - future_state: - future_state_path: "integration_tests/abnormal_state.json" + - name: property_history + bypass_reason: has randomly calculated records + - name: form_submissions + bypass_reason: unable to populate + - name: ticket_pipelines + bypass_reason: unable to populate + - name: engagements_meetings + bypass_reason: unable to populate + - name: engagements_emails + bypass_reason: unable to populate + - name: engagements_calls + bypass_reason: unable to populate + - name: quotes + bypass_reason: unable to populate + timeout_seconds: 3600 + expect_records: + path: integration_tests/expected_records.jsonl + exact_order: yes + extra_fields: yes + extra_records: no full_refresh: tests: - - config_path: "secrets/config.json" - configured_catalog_path: "sample_files/full_refresh_oauth_catalog.json" + - config_path: secrets/config_oauth.json + configured_catalog_path: sample_files/full_refresh_oauth_catalog.json ignored_fields: - "contact_lists": [ "properties", "ilsFilterBranch" ] - "companies": [ "properties", "hs_time_in_customer" ] - "companies": [ "properties", "hs_time_in_evangelist" ] - "companies": [ "properties", "hs_time_in_lead" ] - "companies": [ "properties", "hs_time_in_marketingqualifiedlead" ] - "companies": [ "properties", "hs_time_in_opportunity" ] - "companies": [ "properties", "hs_time_in_other" ] - "companies": [ "properties", "hs_time_in_salesqualifiedlead" ] - "companies": [ "properties", "hs_time_in_subscriber" ] - "contacts": [ "properties", "hs_time_in_customer" ] - "contacts": [ "properties", "hs_time_in_evangelist" ] - "contacts": [ "properties", "hs_time_in_lead" ] - "contacts": [ "properties", "hs_time_in_marketingqualifiedlead" ] - "contacts": [ "properties", "hs_time_in_opportunity" ] - "contacts": [ "properties", "hs_time_in_other" ] - "contacts": [ "properties", "hs_time_in_salesqualifiedlead" ] - "contacts": [ "properties", "hs_time_in_subscriber" ] - "deals": [ "properties", "hs_time_in_9567448" ] - "deals": [ "properties", "hs_time_in_9567449" ] - "deals": [ "properties", "hs_time_in_appointmentscheduled" ] - "deals": [ "properties", "hs_time_in_closedlost" ] - "deals": [ "properties", "hs_time_in_closedwon" ] - "deals": [ "properties", "hs_time_in_contractsent" ] - "deals": [ "properties", "hs_time_in_customclosedwonstage" ] - "deals": [ "properties", "hs_time_in_decisionmakerboughtin" ] - "deals": [ "properties", "hs_time_in_presentationscheduled" ] - "deals": [ "properties", "hs_time_in_qualifiedtobuy" ] - "tickets": [ "properties", "hs_time_in_1" ] - "tickets": [ "properties", "hs_time_in_2" ] - "tickets": [ "properties", "hs_time_in_3" ] - "tickets": [ "properties", "hs_time_in_4" ] + companies: + - properties + - hs_time_in_subscriber + contact_lists: + - properties + - ilsFilterBranch + contacts: + - properties + - hs_time_in_subscriber + deals: + - properties + - hs_time_in_qualifiedtobuy + tickets: + - properties + - hs_time_in_4 + incremental: + tests: + - config_path: secrets/config_oauth.json + configured_catalog_path: sample_files/incremental_catalog.json + future_state: + future_state_path: integration_tests/abnormal_state.json \ No newline at end of file diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py b/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py index 726ef209d42c..825d3f55a6bc 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py @@ -9,7 +9,7 @@ @pytest.fixture(scope="session", name="config") def config_fixture(): - with open("secrets/config.json", "r") as config_file: + with open("secrets/config_oauth.json", "r") as config_file: return json.load(config_file) diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl index 8f84237dcfc3..8e0d8027d709 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl @@ -1,1568 +1,43 @@ -{"stream": "property_history", "data": {"value": "sample-contact", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645750336020, "selected": false, "property": "hs_latest_source_data_2", "vid": 1}, "emitted_at": 1658834095399} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645750336020, "selected": false, "property": "hs_latest_source_data_1", "vid": 1}, "emitted_at": 1658834095403} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629444993158, "selected": false, "property": "num_unique_conversion_events", "vid": 1}, "emitted_at": 1658834095404} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645750336020, "selected": false, "property": "hs_latest_source", "vid": 1}, "emitted_at": 1658834095404} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627792221337, "selected": false, "property": "hs_pipeline", "vid": 1}, "emitted_at": 1658834095405} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1}, "emitted_at": 1658834095405} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1}, "emitted_at": 1658834095406} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629444993158, "selected": false, "property": "hs_email_domain", "vid": 1}, "emitted_at": 1658834095407} -{"stream": "property_history", "data": {"value": "", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_reason_id", "vid": 1}, "emitted_at": 1658834095407} -{"stream": "property_history", "data": {"value": "", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_reason_type", "vid": 1}, "emitted_at": 1658834095408} -{"stream": "property_history", "data": {"value": "1", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629444993158, "selected": false, "property": "hs_all_contact_vids", "vid": 1}, "emitted_at": 1658834095409} -{"stream": "property_history", "data": {"value": "0.34", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664460866, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1}, "emitted_at": 1658834095409} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629444993158, "selected": false, "property": "num_conversion_events", "vid": 1}, "emitted_at": 1658834095410} -{"stream": "property_history", "data": {"value": "1", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629444993158, "selected": false, "property": "hs_object_id", "vid": 1}, "emitted_at": 1658834095410} -{"stream": "property_history", "data": {"value": "sample-contact", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638189145515, "selected": false, "property": "hs_latest_source_data_2", "vid": 51}, "emitted_at": 1658834095411} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638189145515, "selected": false, "property": "hs_latest_source_data_1", "vid": 51}, "emitted_at": 1658834095411} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629419027158, "selected": false, "property": "num_unique_conversion_events", "vid": 51}, "emitted_at": 1658834095412} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638189145515, "selected": false, "property": "hs_latest_source", "vid": 51}, "emitted_at": 1658834095412} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627792767983, "selected": false, "property": "hs_pipeline", "vid": 51}, "emitted_at": 1658834095412} -{"stream": "property_history", "data": {"value": "1614111950456", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950456, "selected": false, "property": "hs_lifecyclestage_opportunity_date", "vid": 51}, "emitted_at": 1658834095413} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 51}, "emitted_at": 1658834095413} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 51}, "emitted_at": 1658834095414} -{"stream": "property_history", "data": {"value": "1614111610826", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950271, "selected": false, "property": "first_deal_created_date", "vid": 51}, "emitted_at": 1658834095414} -{"stream": "property_history", "data": {"value": "1", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950271, "selected": false, "property": "num_associated_deals", "vid": 51}, "emitted_at": 1658834095414} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629419027158, "selected": false, "property": "hs_email_domain", "vid": 51}, "emitted_at": 1658834095415} -{"stream": "property_history", "data": {"value": "", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_reason_id", "vid": 51}, "emitted_at": 1658834095415} -{"stream": "property_history", "data": {"value": "10191733242", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950489, "selected": false, "property": "hs_time_between_contact_creation_and_deal_creation", "vid": 51}, "emitted_at": 1658834095416} -{"stream": "property_history", "data": {"value": "", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_reason_type", "vid": 51}, "emitted_at": 1658834095416} -{"stream": "property_history", "data": {"value": "1614111950456", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950456, "selected": false, "property": "hs_date_exited_lead", "vid": 51}, "emitted_at": 1658834095416} -{"stream": "property_history", "data": {"value": "51", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629419027158, "selected": false, "property": "hs_all_contact_vids", "vid": 51}, "emitted_at": 1658834095417} -{"stream": "property_history", "data": {"value": "1614111950456", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950456, "selected": false, "property": "hs_date_entered_opportunity", "vid": 51}, "emitted_at": 1658834095418} -{"stream": "property_history", "data": {"value": "0.34", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664467411, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 51}, "emitted_at": 1658834095418} -{"stream": "property_history", "data": {"value": "1.34", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111999029, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 51}, "emitted_at": 1658834095418} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629419027158, "selected": false, "property": "num_conversion_events", "vid": 51}, "emitted_at": 1658834095419} -{"stream": "property_history", "data": {"value": "51", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629419027158, "selected": false, "property": "hs_object_id", "vid": 51}, "emitted_at": 1658834095419} -{"stream": "property_history", "data": {"value": "opportunity", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111950456, "selected": false, "property": "lifecyclestage", "vid": 51}, "emitted_at": 1658834095420} -{"stream": "property_history", "data": {"value": "CRM_UI", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644962867874, "selected": false, "property": "hs_latest_source_data_2", "vid": 101}, "emitted_at": 1658834095420} -{"stream": "property_history", "data": {"value": "CONTACTS", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644962867874, "selected": false, "property": "hs_latest_source_data_1", "vid": 101}, "emitted_at": 1658834095420} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629287100901, "selected": false, "property": "num_unique_conversion_events", "vid": 101}, "emitted_at": 1658834095420} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644962867874, "selected": false, "property": "hs_latest_source", "vid": 101}, "emitted_at": 1658834095421} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627969479230, "selected": false, "property": "hs_pipeline", "vid": 101}, "emitted_at": 1658834095421} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067102, "selected": false, "property": "hs_marketable_until_renewal", "vid": 101}, "emitted_at": 1658834095422} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067102, "selected": false, "property": "hs_marketable_status", "vid": 101}, "emitted_at": 1658834095422} -{"stream": "property_history", "data": {"value": "dataline.io", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629287100901, "selected": false, "property": "hs_email_domain", "vid": 101}, "emitted_at": 1658834095422} -{"stream": "property_history", "data": {"value": "101", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629287100901, "selected": false, "property": "hs_all_contact_vids", "vid": 101}, "emitted_at": 1658834095423} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664453164, "selected": false, "property": "hs_predictivescoringtier", "vid": 101}, "emitted_at": 1658834095423} -{"stream": "property_history", "data": {"value": "0.62", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664453164, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 101}, "emitted_at": 1658834095423} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629287100901, "selected": false, "property": "num_conversion_events", "vid": 101}, "emitted_at": 1658834095424} -{"stream": "property_history", "data": {"value": "101", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629287100901, "selected": false, "property": "hs_object_id", "vid": 101}, "emitted_at": 1658834095424} -{"stream": "property_history", "data": {"value": "CRM_UI", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645135236625, "selected": false, "property": "hs_latest_source_data_2", "vid": 151}, "emitted_at": 1658834095424} -{"stream": "property_history", "data": {"value": "CONTACTS", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645135236625, "selected": false, "property": "hs_latest_source_data_1", "vid": 151}, "emitted_at": 1658834095424} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629080766451, "selected": false, "property": "num_unique_conversion_events", "vid": 151}, "emitted_at": 1658834095425} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645135236625, "selected": false, "property": "hs_latest_source", "vid": 151}, "emitted_at": 1658834095425} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627789787468, "selected": false, "property": "hs_pipeline", "vid": 151}, "emitted_at": 1658834095425} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758201, "selected": false, "property": "hs_marketable_until_renewal", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758201, "selected": false, "property": "hs_marketable_status", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "dataline.io", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629080766451, "selected": false, "property": "hs_email_domain", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "151", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629080766451, "selected": false, "property": "hs_all_contact_vids", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664464199, "selected": false, "property": "hs_predictivescoringtier", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "0.62", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664464199, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 151}, "emitted_at": 1658834095426} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629080766451, "selected": false, "property": "num_conversion_events", "vid": 151}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "151", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629080766451, "selected": false, "property": "hs_object_id", "vid": 151}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644945739845, "selected": false, "property": "hs_latest_source_data_1", "vid": 201}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377177, "selected": false, "property": "hs_is_unworked", "vid": 201}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "OTHER", "source-type": "EMAIL", "source-id": "Updated in response to a contact being created.", "source-label": "testingapis@hubspot.com", "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "hs_email_hard_bounce_reason_enum", "vid": 201}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "firstname", "vid": 201}, "emitted_at": 1658834095427} -{"stream": "property_history", "data": {"value": "5170561229", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1615390137540, "selected": false, "property": "associatedcompanyid", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "city", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "num_unique_conversion_events", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644945739845, "selected": false, "property": "hs_latest_source", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1628160296576, "selected": false, "property": "hs_pipeline", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_revenue", "vid": 201}, "emitted_at": 1658834095428} -{"stream": "property_history", "data": {"value": "1610634377014", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "createdate", "vid": 201}, "emitted_at": 1658834095429} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_num_visits", "vid": 201}, "emitted_at": 1658834095429} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774422, "selected": false, "property": "hs_marketable_until_renewal", "vid": 201}, "emitted_at": 1658834095429} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774422, "selected": false, "property": "hs_marketable_status", "vid": 201}, "emitted_at": 1658834095429} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_source", "vid": 201}, "emitted_at": 1658834095429} -{"stream": "property_history", "data": {"value": "1610634377014", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "hs_date_entered_subscriber", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "hs_email_domain", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_num_page_views", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "HubSpot", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "company", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "state", "vid": 201}, "emitted_at": 1658834095430} -{"stream": "property_history", "data": {"value": "testingapis@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "email", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "zip", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "website", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "25 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "address", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "1610634377014", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "1610634377014", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_average_page_views", "vid": 201}, "emitted_at": 1658834095431} -{"stream": "property_history", "data": {"value": "testerson", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "lastname", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "201", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "hs_all_contact_vids", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664517481, "selected": false, "property": "hs_predictivescoringtier", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1610634417268, "selected": false, "property": "hs_predictivescoringtier", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377005, "selected": false, "property": "phone", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "1.17", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664517481, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "2.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1610634417268, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 201}, "emitted_at": 1658834095432} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "hs_is_contact", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "num_conversion_events", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "201", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629297761964, "selected": false, "property": "hs_object_id", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1610634385119, "selected": false, "property": "hs_analytics_source_data_1", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1610634377014, "selected": false, "property": "lifecyclestage", "vid": 201}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644877505476, "selected": false, "property": "hs_latest_source_data_1", "vid": 251}, "emitted_at": 1658834095433} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "hs_is_unworked", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "USA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "country", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "Test User 5001", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "firstname", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "5170561229", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1615390166133, "selected": false, "property": "associatedcompanyid", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "city", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "num_unique_conversion_events", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1644877505476, "selected": false, "property": "hs_latest_source", "vid": 251}, "emitted_at": 1658834095434} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1628234608916, "selected": false, "property": "hs_pipeline", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_revenue", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "1614002709944", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "createdate", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_num_visits", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067114, "selected": false, "property": "hs_marketable_until_renewal", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067114, "selected": false, "property": "hs_marketable_status", "vid": 251}, "emitted_at": 1658834095435} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_source", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "1614002709944", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "hs_date_entered_subscriber", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "hs_email_domain", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_num_page_views", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "HubSpot", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "company", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "state", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "testingdsapis@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "email", "vid": 251}, "emitted_at": 1658834095436} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "zip", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "website", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "25000000 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "address", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "1614002709944", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "1614002709944", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_average_page_views", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "Test Lastname 5001", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "lastname", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "251", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "hs_all_contact_vids", "vid": 251}, "emitted_at": 1658834095437} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664496885, "selected": false, "property": "hs_predictivescoringtier", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709937, "selected": false, "property": "phone", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "2.01", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664496885, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "hs_is_contact", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "num_conversion_events", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "251", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629172934844, "selected": false, "property": "hs_object_id", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002711415, "selected": false, "property": "hs_analytics_source_data_1", "vid": 251}, "emitted_at": 1658834095438} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002709944, "selected": false, "property": "lifecyclestage", "vid": 251}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638597023330, "selected": false, "property": "hs_latest_source_data_1", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "hs_is_unworked", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "3213", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "country", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "Test User 5002", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "firstname", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "city", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "num_unique_conversion_events", "vid": 301}, "emitted_at": 1658834095439} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638597023330, "selected": false, "property": "hs_latest_source", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1629161540668, "selected": false, "property": "hs_pipeline", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_revenue", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "1614002884308", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "createdate", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_num_visits", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758209, "selected": false, "property": "hs_marketable_until_renewal", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758209, "selected": false, "property": "hs_marketable_status", "vid": 301}, "emitted_at": 1658834095440} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_source", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "1614002884308", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "hs_date_entered_subscriber", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "hs_email_domain", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_num_page_views", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "HubSpot", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "company", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "state", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "testsingdsapis@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "email", "vid": 301}, "emitted_at": 1658834095441} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "zip", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "website", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "25010001 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "address", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "1614002884308", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "1614002884308", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_average_page_views", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "Test Lastname 5002", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "lastname", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "301", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "hs_all_contact_vids", "vid": 301}, "emitted_at": 1658834095442} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664470434, "selected": false, "property": "hs_predictivescoringtier", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884300, "selected": false, "property": "phone", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "2.01", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664470434, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "hs_is_contact", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "num_conversion_events", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "301", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628901425164, "selected": false, "property": "hs_object_id", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614002885810, "selected": false, "property": "hs_analytics_source_data_1", "vid": 301}, "emitted_at": 1658834095443} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614002884308, "selected": false, "property": "lifecyclestage", "vid": 301}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "num_unique_conversion_events", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1648353341601, "selected": false, "property": "hs_latest_source", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_revenue", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "1614111035903", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035903, "selected": false, "property": "createdate", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "US", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_calculated_phone_number_country_code", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "1614111610826", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111665615, "selected": false, "property": "first_deal_created_date", "vid": 351}, "emitted_at": 1658834095444} -{"stream": "property_history", "data": {"value": "1", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111665615, "selected": false, "property": "num_associated_deals", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_num_page_views", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "MA", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "state", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "574923", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111666054, "selected": false, "property": "hs_time_between_contact_creation_and_deal_creation", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "21430", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "zip", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_average_page_views", "vid": 351}, "emitted_at": 1658834095445} -{"stream": "property_history", "data": {"value": "Tzirides", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "lastname", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "351", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_all_contact_vids", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "1614111035895", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "hs_date_entered_salesqualifiedlead", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "1614111666027", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111666027, "selected": false, "property": "hs_date_entered_opportunity", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "1(888) 482-7768", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "phone", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "2.01", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664534889, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "2.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111061936, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035903, "selected": false, "property": "hs_is_contact", "vid": 351}, "emitted_at": 1658834095446} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "num_conversion_events", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "351", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_object_id", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1648353341601, "selected": false, "property": "hs_latest_source_data_2", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1648353341601, "selected": false, "property": "hs_latest_source_data_1", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035903, "selected": false, "property": "hs_is_unworked", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "OTHER", "source-type": "EMAIL", "source-id": "Updated in response to a contact being created.", "source-label": "ltziri@hubspot.com", "updated-by-user-id": null, "timestamp": 1614111035903, "selected": false, "property": "hs_email_hard_bounce_reason_enum", "vid": 351}, "emitted_at": 1658834095447} -{"stream": "property_history", "data": {"value": "Lauren", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "firstname", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "city", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627832427590, "selected": false, "property": "hs_pipeline", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "1614111666027", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111666027, "selected": false, "property": "hs_date_exited_salesqualifiedlead", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "1614111666027", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111666027, "selected": false, "property": "hs_lifecyclestage_opportunity_date", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_num_visits", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774431, "selected": false, "property": "hs_marketable_until_renewal", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774431, "selected": false, "property": "hs_marketable_status", "vid": 351}, "emitted_at": 1658834095448} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_source", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "8884827768", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_email_domain", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "+18884827768", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629428915395, "selected": false, "property": "hs_calculated_phone_number", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "ltziri@hubspot.com", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035903, "selected": false, "property": "email", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "25 First Street", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "address", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "1614111035895", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111061936, "selected": false, "property": "hs_predictivescoringtier", "vid": 351}, "emitted_at": 1658834095449} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_source_data_2", "vid": 351}, "emitted_at": 1658834095450} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038261, "selected": false, "property": "hs_analytics_source_data_1", "vid": 351}, "emitted_at": 1658834095450} -{"stream": "property_history", "data": {"value": "opportunity", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111666027, "selected": false, "property": "lifecyclestage", "vid": 351}, "emitted_at": 1658834095450} -{"stream": "property_history", "data": {"value": "salesqualifiedlead", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "lifecyclestage", "vid": 351}, "emitted_at": 1658834095450} -{"stream": "property_history", "data": {"value": "1614111035895", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111035895, "selected": false, "property": "hs_lifecyclestage_salesqualifiedlead_date", "vid": 351}, "emitted_at": 1658834095450} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638020979548, "selected": false, "property": "hs_latest_source_data_2", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638020979548, "selected": false, "property": "hs_latest_source_data_1", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036191, "selected": false, "property": "hs_is_unworked", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "OTHER", "source-type": "EMAIL", "source-id": "Updated in response to a contact being created.", "source-label": "macmitch@hubspot.com", "updated-by-user-id": null, "timestamp": 1614111036191, "selected": false, "property": "hs_email_hard_bounce_reason_enum", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "Mac", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "firstname", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "city", "vid": 401}, "emitted_at": 1658834095451} -{"stream": "property_history", "data": {"value": "1614111036181", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "hs_date_entered_lead", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "num_unique_conversion_events", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1638020979548, "selected": false, "property": "hs_latest_source", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1629028628293, "selected": false, "property": "hs_pipeline", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_revenue", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "1614111036191", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036191, "selected": false, "property": "createdate", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "US", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_calculated_phone_number_country_code", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_num_visits", "vid": 401}, "emitted_at": 1658834095452} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067121, "selected": false, "property": "hs_marketable_until_renewal", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616736067121, "selected": false, "property": "hs_marketable_status", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "52550153", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1621592430963, "selected": false, "property": "hubspot_owner_id", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_source", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "8884827768", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_email_domain", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_num_page_views", "vid": 401}, "emitted_at": 1658834095453} -{"stream": "property_history", "data": {"value": "MA", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "state", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "52550153", "source-type": "CALCULATED", "source-id": "PermissionsUpdater", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592431646, "selected": false, "property": "hs_all_owner_ids", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592430989, "selected": false, "property": "hs_count_is_worked", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "+18884827768", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_calculated_phone_number", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "macmitch@hubspot.com", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036191, "selected": false, "property": "email", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "21430", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "zip", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "25 First Street", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "address", "vid": 401}, "emitted_at": 1658834095454} -{"stream": "property_history", "data": {"value": "1614111036181", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "12282590", "source-type": "CALCULATED", "source-id": "PermissionsUpdater", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592431646, "selected": false, "property": "hs_user_ids_of_all_owners", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_average_page_views", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "Mitchell", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "lastname", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "401", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_all_contact_vids", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111055198, "selected": false, "property": "hs_predictivescoringtier", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "1(888) 482-7768", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "phone", "vid": 401}, "emitted_at": 1658834095455} -{"stream": "property_history", "data": {"value": "1621592430963", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1621592430963, "selected": false, "property": "hubspot_owner_assigneddate", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "2.01", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664478036, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "2.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111055198, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036191, "selected": false, "property": "hs_is_contact", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "num_conversion_events", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "401", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629323396101, "selected": false, "property": "hs_object_id", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_source_data_2", "vid": 401}, "emitted_at": 1658834095456} -{"stream": "property_history", "data": {"value": "1614111036181", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "hs_lifecyclestage_lead_date", "vid": 401}, "emitted_at": 1658834095457} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111038237, "selected": false, "property": "hs_analytics_source_data_1", "vid": 401}, "emitted_at": 1658834095457} -{"stream": "property_history", "data": {"value": "lead", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036181, "selected": false, "property": "lifecyclestage", "vid": 401}, "emitted_at": 1658834095457} -{"stream": "property_history", "data": {"value": "1", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592430989, "selected": false, "property": "hs_count_is_unworked", "vid": 401}, "emitted_at": 1658834095457} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "num_unique_conversion_events", "vid": 451}, "emitted_at": 1658834095457} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1642598893648, "selected": false, "property": "hs_latest_source", "vid": 451}, "emitted_at": 1658834095458} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_revenue", "vid": 451}, "emitted_at": 1658834095458} -{"stream": "property_history", "data": {"value": "1614111036501", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036501, "selected": false, "property": "createdate", "vid": 451}, "emitted_at": 1658834095458} -{"stream": "property_history", "data": {"value": "US", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_calculated_phone_number_country_code", "vid": 451}, "emitted_at": 1658834095458} -{"stream": "property_history", "data": {"value": "1621592226028", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248849, "selected": false, "property": "first_deal_created_date", "vid": 451}, "emitted_at": 1658834095458} -{"stream": "property_history", "data": {"value": "1614111036493", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "hs_date_entered_subscriber", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "1", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248849, "selected": false, "property": "num_associated_deals", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_num_page_views", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "PA", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "state", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "7481189527", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248989, "selected": false, "property": "hs_time_between_contact_creation_and_deal_creation", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "18503", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "zip", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "Test subj", "source-type": "EMAIL", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1615504687764, "selected": false, "property": "hs_email_last_email_name", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "1614111036493", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 451}, "emitted_at": 1658834095459} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_average_page_views", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "Scott", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "lastname", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "451", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_all_contact_vids", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "1621592248964", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248964, "selected": false, "property": "hs_date_exited_subscriber", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "1621592248964", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248964, "selected": false, "property": "hs_date_entered_opportunity", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "1(800) 555-5555", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "phone", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "1.25", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664472551, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 451}, "emitted_at": 1658834095460} -{"stream": "property_history", "data": {"value": "1.42", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1621592275591, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "4.04", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1615504744483, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "2.89", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111081633, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036501, "selected": false, "property": "hs_is_contact", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "num_conversion_events", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "451", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_object_id", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1642598893648, "selected": false, "property": "hs_latest_source_data_2", "vid": 451}, "emitted_at": 1658834095461} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1642598893648, "selected": false, "property": "hs_latest_source_data_1", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036501, "selected": false, "property": "hs_is_unworked", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "Michael", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "firstname", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "Scranton", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "city", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627835440280, "selected": false, "property": "hs_pipeline", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "1621592248964", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248964, "selected": false, "property": "hs_lifecyclestage_opportunity_date", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_num_visits", "vid": 451}, "emitted_at": 1658834095462} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758216, "selected": false, "property": "hs_marketable_until_renewal", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735758216, "selected": false, "property": "hs_marketable_status", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_source", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "8005555555", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "dundermifflin.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_email_domain", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "+18005555555", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629207286559, "selected": false, "property": "hs_calculated_phone_number", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "michael.scott@dundermifflin.com", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036501, "selected": false, "property": "email", "vid": 451}, "emitted_at": 1658834095463} -{"stream": "property_history", "data": {"value": "16 Scranton Ave", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "address", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "1614111036493", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1621592275591, "selected": false, "property": "hs_predictivescoringtier", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1615504744483, "selected": false, "property": "hs_predictivescoringtier", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "tier_2", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1614111081633, "selected": false, "property": "hs_predictivescoringtier", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "13256565", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_source_data_2", "vid": 451}, "emitted_at": 1658834095464} -{"stream": "property_history", "data": {"value": "IMPORT", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111039117, "selected": false, "property": "hs_analytics_source_data_1", "vid": 451}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "opportunity", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592248964, "selected": false, "property": "lifecyclestage", "vid": 451}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "IMPORT", "source-id": "13256565", "source-label": null, "updated-by-user-id": null, "timestamp": 1614111036493, "selected": false, "property": "lifecyclestage", "vid": 451}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "1", "source-type": "EMAIL", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1615504687764, "selected": false, "property": "hs_email_sends_since_last_engagement", "vid": 451}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "Freely given consent from contact;Legitimate interest \u2013 existing customer;Legitimate interest \u2013 prospect/lead;Legitimate interest - other;Performance of a contract;Not applicable", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "hs_legal_basis", "vid": 501}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "num_unique_conversion_events", "vid": 501}, "emitted_at": 1658834095465} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1641216341562, "selected": false, "property": "hs_latest_source", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_revenue", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "1616173106539", "source-type": "CONTACTS", "source-id": "CRM_UI", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106539, "selected": false, "property": "createdate", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "52550153", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "hubspot_owner_id", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "1621592488593", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560527, "selected": false, "property": "first_deal_created_date", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "1616173106523", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1616173106523, "selected": false, "property": "hs_date_entered_subscriber", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "1", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560527, "selected": false, "property": "num_associated_deals", "vid": 501}, "emitted_at": 1658834095466} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_num_page_views", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173106539, "selected": false, "property": "hs_count_is_worked", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "5419382054", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560683, "selected": false, "property": "hs_time_between_contact_creation_and_deal_creation", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "america_slash_los_angeles", "source-type": "MIGRATION", "source-id": "BackfillContactTimeZone", "source-label": null, "updated-by-user-id": null, "timestamp": 1637146781014, "selected": false, "property": "hs_timezone", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "america_slash_los_angeles", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "hs_ip_timezone", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "1616173106523", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_average_page_views", "vid": 501}, "emitted_at": 1658834095467} -{"stream": "property_history", "data": {"value": "Kulak", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "lastname", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "501", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "hs_all_contact_vids", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "1621592560659", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560659, "selected": false, "property": "hs_date_exited_subscriber", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "1621592560659", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560659, "selected": false, "property": "hs_date_entered_opportunity", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "1111111111", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "phone", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "1.22", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664418422, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "2.45", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1621592598371, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 501}, "emitted_at": 1658834095468} -{"stream": "property_history", "data": {"value": "3.6", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1616173139169, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1616173106539, "selected": false, "property": "hs_is_contact", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "num_conversion_events", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "501", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "hs_object_id", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "CRM_UI", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1641216341562, "selected": false, "property": "hs_latest_source_data_2", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "CONTACTS", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1641216341562, "selected": false, "property": "hs_latest_source_data_1", "vid": 501}, "emitted_at": 1658834095469} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173106539, "selected": false, "property": "hs_is_unworked", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "Eugene", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "firstname", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "california", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "ip_state", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "united states", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "ip_country", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1627942377946, "selected": false, "property": "hs_pipeline", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "1621592560659", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560659, "selected": false, "property": "hs_lifecyclestage_opportunity_date", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_num_visits", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "ca", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "ip_state_code", "vid": 501}, "emitted_at": 1658834095470} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774440, "selected": false, "property": "hs_marketable_until_renewal", "vid": 501}, "emitted_at": 1658834095471} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "MarketableContactsAuditJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1616735774440, "selected": false, "property": "hs_marketable_status", "vid": 501}, "emitted_at": 1658834095471} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_source", "vid": 501}, "emitted_at": 1658834095471} -{"stream": "property_history", "data": {"value": "1111111111", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 501}, "emitted_at": 1658834095471} -{"stream": "property_history", "data": {"value": "gmail.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1628718463905, "selected": false, "property": "hs_email_domain", "vid": 501}, "emitted_at": 1658834095472} -{"stream": "property_history", "data": {"value": "52550153", "source-type": "CALCULATED", "source-id": "PermissionsUpdater", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173107402, "selected": false, "property": "hs_all_owner_ids", "vid": 501}, "emitted_at": 1658834095472} -{"stream": "property_history", "data": {"value": "kulak.eugene@gmail.com", "source-type": "CONTACTS", "source-id": "CRM_UI", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106539, "selected": false, "property": "email", "vid": 501}, "emitted_at": 1658834095472} -{"stream": "property_history", "data": {"value": "us", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "ip_country_code", "vid": 501}, "emitted_at": 1658834095472} -{"stream": "property_history", "data": {"value": "1616173106523", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 501}, "emitted_at": 1658834095472} -{"stream": "property_history", "data": {"value": "12282590", "source-type": "CALCULATED", "source-id": "PermissionsUpdater", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173107402, "selected": false, "property": "hs_user_ids_of_all_owners", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664418422, "selected": false, "property": "hs_predictivescoringtier", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1621592598371, "selected": false, "property": "hs_predictivescoringtier", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1616173139169, "selected": false, "property": "hs_predictivescoringtier", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "mountain view", "source-type": "HEISENBERG", "source-id": "EMAIL_OPEN (9ff40077-4b32-3ec5-9aea-d69fd12683b9)", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173245743, "selected": false, "property": "ip_city", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "1616173106523", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "hubspot_owner_assigneddate", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "custom_property_value", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1658133299278, "selected": false, "property": "my_custom_test_property", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "CRM_UI", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_source_data_2", "vid": 501}, "emitted_at": 1658834095473} -{"stream": "property_history", "data": {"value": "CONTACTS", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173119734, "selected": false, "property": "hs_analytics_source_data_1", "vid": 501}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "opportunity", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1621592560659, "selected": false, "property": "lifecyclestage", "vid": 501}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1616173106523, "selected": false, "property": "lifecyclestage", "vid": 501}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "1", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1616173106539, "selected": false, "property": "hs_count_is_unworked", "vid": 501}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "API", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645507487924, "selected": false, "property": "hs_latest_source_data_1", "vid": 551}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "hs_is_unworked", "vid": 551}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "OTHER", "source-type": "EMAIL", "source-id": "Updated in response to a contact being created.", "source-label": "testingapis1@hubspot.com", "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "hs_email_hard_bounce_reason_enum", "vid": 551}, "emitted_at": 1658834095474} -{"stream": "property_history", "data": {"value": "Adrian1", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "firstname", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "city", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "num_unique_conversion_events", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "MIGRATION", "source-id": "BackfillContactUpdatesKafka", "source-label": null, "updated-by-user-id": null, "timestamp": 1645507487924, "selected": false, "property": "hs_latest_source", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "MIGRATION", "source-id": "BackfillHsPipelineForContacts", "source-label": null, "updated-by-user-id": null, "timestamp": 1629010905057, "selected": false, "property": "hs_pipeline", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_revenue", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "1622640937128", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "createdate", "vid": 551}, "emitted_at": 1658834095475} -{"stream": "property_history", "data": {"value": "1622643110302", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622643110302, "selected": false, "property": "hs_lifecyclestage_opportunity_date", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_num_visits", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_source", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "1622643109985", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1622643111324, "selected": false, "property": "first_deal_created_date", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "1622640937128", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "hs_date_entered_subscriber", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "2", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1622643125416, "selected": false, "property": "num_associated_deals", "vid": 551}, "emitted_at": 1658834095476} -{"stream": "property_history", "data": {"value": "1", "source-type": "DEALS", "source-id": "DealRollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1622643111324, "selected": false, "property": "num_associated_deals", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "hs_email_domain", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_num_page_views", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "HubSpot", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "company", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "state", "vid": 551}, "emitted_at": 1658834095477} -{"stream": "property_history", "data": {"value": "2172857", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1622643111324, "selected": false, "property": "hs_time_between_contact_creation_and_deal_creation", "vid": 551}, "emitted_at": 1658834095478} -{"stream": "property_history", "data": {"value": "testingapis1@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "email", "vid": 551}, "emitted_at": 1658834095478} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "zip", "vid": 551}, "emitted_at": 1658834095478} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "website", "vid": 551}, "emitted_at": 1658834095478} -{"stream": "property_history", "data": {"value": "25 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "address", "vid": 551}, "emitted_at": 1658834095478} -{"stream": "property_history", "data": {"value": "1622640937128", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 551}, "emitted_at": 1658834095479} -{"stream": "property_history", "data": {"value": "1622640937128", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 551}, "emitted_at": 1658834095479} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_average_page_views", "vid": 551}, "emitted_at": 1658834095479} -{"stream": "property_history", "data": {"value": "Mott1", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "lastname", "vid": 551}, "emitted_at": 1658834095479} -{"stream": "property_history", "data": {"value": "551", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "hs_all_contact_vids", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "1622643110302", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622643110302, "selected": false, "property": "hs_date_exited_subscriber", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664507492, "selected": false, "property": "hs_predictivescoringtier", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "1622643110302", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622643110302, "selected": false, "property": "hs_date_entered_opportunity", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937119, "selected": false, "property": "phone", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "1.11", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664507492, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "hs_is_contact", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "0", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "num_conversion_events", "vid": 551}, "emitted_at": 1658834095480} -{"stream": "property_history", "data": {"value": "551", "source-type": "MIGRATION", "source-id": "BackfillReadtimeCalculatedPropertiesJob", "source-label": null, "updated-by-user-id": null, "timestamp": 1629257079429, "selected": false, "property": "hs_object_id", "vid": 551}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640940627, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 551}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1622640946765, "selected": false, "property": "hs_analytics_source_data_1", "vid": 551}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "opportunity", "source-type": "DEALS", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622643110302, "selected": false, "property": "lifecyclestage", "vid": 551}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1622640937128, "selected": false, "property": "lifecyclestage", "vid": 551}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044975559, "selected": false, "property": "hs_latest_source_data_1", "vid": 601}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_is_unworked", "vid": 601}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "test contact 0", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "firstname", "vid": 601}, "emitted_at": 1658834095481} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "city", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044971482, "selected": false, "property": "num_unique_conversion_events", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_latest_source", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_pipeline", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_revenue", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "1634044970930", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "createdate", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_num_visits", "vid": 601}, "emitted_at": 1658834095482} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044972778, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_source", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "1634044970930", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_date_entered_subscriber", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_email_domain", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_num_page_views", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "company", "vid": 601}, "emitted_at": 1658834095483} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "state", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "testingapicontact_0@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "email", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "zip", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "website", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "0 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "address", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "1634044970930", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 601}, "emitted_at": 1658834095484} -{"stream": "property_history", "data": {"value": "1634044970930", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 601}, "emitted_at": 1658834095485} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_average_page_views", "vid": 601}, "emitted_at": 1658834095485} -{"stream": "property_history", "data": {"value": "testerson number 0", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "lastname", "vid": 601}, "emitted_at": 1658834095485} -{"stream": "property_history", "data": {"value": "601", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_all_contact_vids", "vid": 601}, "emitted_at": 1658834095485} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773574294, "selected": false, "property": "hs_predictivescoringtier", "vid": 601}, "emitted_at": 1658834095485} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664427573, "selected": false, "property": "hs_predictivescoringtier", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970920, "selected": false, "property": "phone", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664427573, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_is_contact", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044971482, "selected": false, "property": "num_conversion_events", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "601", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "hs_object_id", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044973755, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044975559, "selected": false, "property": "hs_analytics_source_data_1", "vid": 601}, "emitted_at": 1658834095486} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044970930, "selected": false, "property": "lifecyclestage", "vid": 601}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_latest_source_data_1", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_is_unworked", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "test contact 1", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "firstname", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "city", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982142, "selected": false, "property": "num_unique_conversion_events", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_latest_source", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_pipeline", "vid": 651}, "emitted_at": 1658834095487} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_revenue", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "1634044981830", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "createdate", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_num_visits", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982733, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_source", "vid": 651}, "emitted_at": 1658834095488} -{"stream": "property_history", "data": {"value": "1634044981830", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_date_entered_subscriber", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_email_domain", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_num_page_views", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "company", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "state", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "testingapicontact_1@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "email", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "zip", "vid": 651}, "emitted_at": 1658834095489} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "website", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "1 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "address", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "1634044981830", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "1634044981830", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_average_page_views", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "testerson number 1", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "lastname", "vid": 651}, "emitted_at": 1658834095490} -{"stream": "property_history", "data": {"value": "651", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_all_contact_vids", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773576026, "selected": false, "property": "hs_predictivescoringtier", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664464199, "selected": false, "property": "hs_predictivescoringtier", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981822, "selected": false, "property": "phone", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664464199, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_is_contact", "vid": 651}, "emitted_at": 1658834095491} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982142, "selected": false, "property": "num_conversion_events", "vid": 651}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "651", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "hs_object_id", "vid": 651}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 651}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983558, "selected": false, "property": "hs_analytics_source_data_1", "vid": 651}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044981830, "selected": false, "property": "lifecyclestage", "vid": 651}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_latest_source_data_1", "vid": 701}, "emitted_at": 1658834095492} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_is_unworked", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "test contact 2", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "firstname", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "city", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982735, "selected": false, "property": "num_unique_conversion_events", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_latest_source", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_pipeline", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_revenue", "vid": 701}, "emitted_at": 1658834095493} -{"stream": "property_history", "data": {"value": "1634044982387", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "createdate", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_num_visits", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983225, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_source", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "1634044982387", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_date_entered_subscriber", "vid": 701}, "emitted_at": 1658834095494} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 701}, "emitted_at": 1658834095495} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_email_domain", "vid": 701}, "emitted_at": 1658834095495} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_num_page_views", "vid": 701}, "emitted_at": 1658834095495} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "company", "vid": 701}, "emitted_at": 1658834095495} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "state", "vid": 701}, "emitted_at": 1658834095495} -{"stream": "property_history", "data": {"value": "testingapicontact_2@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "email", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "zip", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "website", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "2 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "address", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "1634044982387", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "1634044982387", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_average_page_views", "vid": 701}, "emitted_at": 1658834095496} -{"stream": "property_history", "data": {"value": "testerson number 2", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "lastname", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "701", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_all_contact_vids", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773601495, "selected": false, "property": "hs_predictivescoringtier", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664426900, "selected": false, "property": "hs_predictivescoringtier", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982379, "selected": false, "property": "phone", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664426900, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_is_contact", "vid": 701}, "emitted_at": 1658834095497} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982735, "selected": false, "property": "num_conversion_events", "vid": 701}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "701", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "hs_object_id", "vid": 701}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 701}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984836, "selected": false, "property": "hs_analytics_source_data_1", "vid": 701}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044982387, "selected": false, "property": "lifecyclestage", "vid": 701}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_latest_source_data_1", "vid": 751}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_is_unworked", "vid": 751}, "emitted_at": 1658834095498} -{"stream": "property_history", "data": {"value": "test contact 3", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "firstname", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "city", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983602, "selected": false, "property": "num_unique_conversion_events", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_latest_source", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_pipeline", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_revenue", "vid": 751}, "emitted_at": 1658834095499} -{"stream": "property_history", "data": {"value": "1634044983291", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "createdate", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_num_visits", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984042, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_source", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "1634044983291", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_date_entered_subscriber", "vid": 751}, "emitted_at": 1658834095500} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_email_domain", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_num_page_views", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "company", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "state", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "testingapicontact_3@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "email", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "zip", "vid": 751}, "emitted_at": 1658834095501} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "website", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "3 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "address", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "1634044983291", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "1634044983291", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_average_page_views", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "testerson number 3", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "lastname", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "751", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_all_contact_vids", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773611457, "selected": false, "property": "hs_predictivescoringtier", "vid": 751}, "emitted_at": 1658834095502} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664499128, "selected": false, "property": "hs_predictivescoringtier", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983281, "selected": false, "property": "phone", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664499128, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_is_contact", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983602, "selected": false, "property": "num_conversion_events", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "751", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "hs_object_id", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984846, "selected": false, "property": "hs_analytics_source_data_1", "vid": 751}, "emitted_at": 1658834095503} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044983291, "selected": false, "property": "lifecyclestage", "vid": 751}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_latest_source_data_1", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_is_unworked", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "test contact 4", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "firstname", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "city", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985229, "selected": false, "property": "num_unique_conversion_events", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_latest_source", "vid": 801}, "emitted_at": 1658834095504} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_pipeline", "vid": 801}, "emitted_at": 1658834095505} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_revenue", "vid": 801}, "emitted_at": 1658834095505} -{"stream": "property_history", "data": {"value": "1634044984933", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "createdate", "vid": 801}, "emitted_at": 1658834095505} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_num_visits", "vid": 801}, "emitted_at": 1658834095505} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985753, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 801}, "emitted_at": 1658834095505} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_source", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "1634044984933", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_date_entered_subscriber", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_email_domain", "vid": 801}, "emitted_at": 1658834095506} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_num_page_views", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "company", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "state", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "testingapicontact_4@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "email", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "zip", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "website", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "4 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "address", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "1634044984933", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 801}, "emitted_at": 1658834095507} -{"stream": "property_history", "data": {"value": "1634044984933", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_average_page_views", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "testerson number 4", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "lastname", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "801", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_all_contact_vids", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773546267, "selected": false, "property": "hs_predictivescoringtier", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664413718, "selected": false, "property": "hs_predictivescoringtier", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984926, "selected": false, "property": "phone", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664413718, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 801}, "emitted_at": 1658834095508} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_is_contact", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985229, "selected": false, "property": "num_conversion_events", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "801", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "hs_object_id", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986877, "selected": false, "property": "hs_analytics_source_data_1", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044984933, "selected": false, "property": "lifecyclestage", "vid": 801}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_latest_source_data_1", "vid": 851}, "emitted_at": 1658834095509} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_is_unworked", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "test contact 5", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "firstname", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "city", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985849, "selected": false, "property": "num_unique_conversion_events", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_latest_source", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_pipeline", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_revenue", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "1634044985520", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "createdate", "vid": 851}, "emitted_at": 1658834095510} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_num_visits", "vid": 851}, "emitted_at": 1658834095511} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986644, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 851}, "emitted_at": 1658834095511} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 851}, "emitted_at": 1658834095511} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 851}, "emitted_at": 1658834095511} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_source", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "1634044985520", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_date_entered_subscriber", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_email_domain", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_num_page_views", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "company", "vid": 851}, "emitted_at": 1658834095512} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "state", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "testingapicontact_5@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "email", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "zip", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "website", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "5 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "address", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "1634044985520", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 851}, "emitted_at": 1658834095513} -{"stream": "property_history", "data": {"value": "1634044985520", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_average_page_views", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "testerson number 5", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "lastname", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "851", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_all_contact_vids", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773576849, "selected": false, "property": "hs_predictivescoringtier", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664432663, "selected": false, "property": "hs_predictivescoringtier", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985501, "selected": false, "property": "phone", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664432663, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 851}, "emitted_at": 1658834095514} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_is_contact", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985849, "selected": false, "property": "num_conversion_events", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "851", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "hs_object_id", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987255, "selected": false, "property": "hs_analytics_source_data_1", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044985520, "selected": false, "property": "lifecyclestage", "vid": 851}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_latest_source_data_1", "vid": 901}, "emitted_at": 1658834095515} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_is_unworked", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "test contact 6", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "firstname", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "city", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986309, "selected": false, "property": "num_unique_conversion_events", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_latest_source", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_pipeline", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_revenue", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "1634044986069", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "createdate", "vid": 901}, "emitted_at": 1658834095516} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_num_visits", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987126, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_source", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "1634044986069", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_date_entered_subscriber", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 901}, "emitted_at": 1658834095517} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_email_domain", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_num_page_views", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "company", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "state", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "testingapicontact_6@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "email", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "zip", "vid": 901}, "emitted_at": 1658834095518} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "website", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "6 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "address", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "1634044986069", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "1634044986069", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_average_page_views", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "testerson number 6", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "lastname", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "901", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_all_contact_vids", "vid": 901}, "emitted_at": 1658834095519} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773599649, "selected": false, "property": "hs_predictivescoringtier", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664474607, "selected": false, "property": "hs_predictivescoringtier", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986060, "selected": false, "property": "phone", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664474607, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_is_contact", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986309, "selected": false, "property": "num_conversion_events", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "901", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "hs_object_id", "vid": 901}, "emitted_at": 1658834095520} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 901}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988397, "selected": false, "property": "hs_analytics_source_data_1", "vid": 901}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986069, "selected": false, "property": "lifecyclestage", "vid": 901}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_latest_source_data_1", "vid": 951}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_is_unworked", "vid": 951}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "test contact 7", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "firstname", "vid": 951}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "city", "vid": 951}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986774, "selected": false, "property": "num_unique_conversion_events", "vid": 951}, "emitted_at": 1658834095521} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_latest_source", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_pipeline", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_revenue", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "1634044986511", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "createdate", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_num_visits", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990163, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 951}, "emitted_at": 1658834095522} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_source", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "1634044986511", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_date_entered_subscriber", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_email_domain", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_num_page_views", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "company", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "state", "vid": 951}, "emitted_at": 1658834095523} -{"stream": "property_history", "data": {"value": "testingapicontact_7@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "email", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "zip", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "website", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "7 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "address", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "1634044986511", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "1634044986511", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_average_page_views", "vid": 951}, "emitted_at": 1658834095524} -{"stream": "property_history", "data": {"value": "testerson number 7", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "lastname", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "951", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_all_contact_vids", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773580742, "selected": false, "property": "hs_predictivescoringtier", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664455850, "selected": false, "property": "hs_predictivescoringtier", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986505, "selected": false, "property": "phone", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664455850, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 951}, "emitted_at": 1658834095525} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_is_contact", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986774, "selected": false, "property": "num_conversion_events", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "951", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "hs_object_id", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987709, "selected": false, "property": "hs_analytics_source_data_1", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986511, "selected": false, "property": "lifecyclestage", "vid": 951}, "emitted_at": 1658834095526} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_latest_source_data_1", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_is_unworked", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "test contact 8", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "firstname", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "city", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987352, "selected": false, "property": "num_unique_conversion_events", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_latest_source", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_pipeline", "vid": 1001}, "emitted_at": 1658834095527} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_revenue", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "1634044986974", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "createdate", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_num_visits", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987858, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_source", "vid": 1001}, "emitted_at": 1658834095528} -{"stream": "property_history", "data": {"value": "1634044986974", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_email_domain", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "company", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "state", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "testingapicontact_8@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "email", "vid": 1001}, "emitted_at": 1658834095529} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "zip", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "website", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "8 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "address", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "1634044986974", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "1634044986974", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "testerson number 8", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "lastname", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "1001", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_all_contact_vids", "vid": 1001}, "emitted_at": 1658834095530} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773545291, "selected": false, "property": "hs_predictivescoringtier", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664436857, "selected": false, "property": "hs_predictivescoringtier", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986968, "selected": false, "property": "phone", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664436857, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_is_contact", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987352, "selected": false, "property": "num_conversion_events", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "1001", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "hs_object_id", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989169, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1001}, "emitted_at": 1658834095531} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044986974, "selected": false, "property": "lifecyclestage", "vid": 1001}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_latest_source_data_1", "vid": 1051}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_is_unworked", "vid": 1051}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "test contact 9", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "firstname", "vid": 1051}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "city", "vid": 1051}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987842, "selected": false, "property": "num_unique_conversion_events", "vid": 1051}, "emitted_at": 1658834095532} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_latest_source", "vid": 1051}, "emitted_at": 1658834095533} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_pipeline", "vid": 1051}, "emitted_at": 1658834095533} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_revenue", "vid": 1051}, "emitted_at": 1658834095533} -{"stream": "property_history", "data": {"value": "1634044987558", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "createdate", "vid": 1051}, "emitted_at": 1658834095533} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_num_visits", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988312, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_source", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "1634044987558", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_email_domain", "vid": 1051}, "emitted_at": 1658834095534} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "company", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "state", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "testingapicontact_9@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "email", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "zip", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "website", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "9 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "address", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "1634044987558", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1051}, "emitted_at": 1658834095535} -{"stream": "property_history", "data": {"value": "1634044987558", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "testerson number 9", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "lastname", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "1051", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_all_contact_vids", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773617594, "selected": false, "property": "hs_predictivescoringtier", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664499564, "selected": false, "property": "hs_predictivescoringtier", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987546, "selected": false, "property": "phone", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664499564, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1051}, "emitted_at": 1658834095536} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_is_contact", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987842, "selected": false, "property": "num_conversion_events", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "1051", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "hs_object_id", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989961, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044987558, "selected": false, "property": "lifecyclestage", "vid": 1051}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_latest_source_data_1", "vid": 1101}, "emitted_at": 1658834095537} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_is_unworked", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "test contact 10", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "firstname", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "city", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988327, "selected": false, "property": "num_unique_conversion_events", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_latest_source", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_pipeline", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_revenue", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "1634044988089", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "createdate", "vid": 1101}, "emitted_at": 1658834095538} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_num_visits", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989056, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_source", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "1634044988089", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1101}, "emitted_at": 1658834095539} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_email_domain", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "company", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "state", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "testingapicontact_10@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "email", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "zip", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "website", "vid": 1101}, "emitted_at": 1658834095540} -{"stream": "property_history", "data": {"value": "10 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "address", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "1634044988089", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "1634044988089", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "testerson number 10", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "lastname", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "1101", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_all_contact_vids", "vid": 1101}, "emitted_at": 1658834095541} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773545288, "selected": false, "property": "hs_predictivescoringtier", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664436857, "selected": false, "property": "hs_predictivescoringtier", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988081, "selected": false, "property": "phone", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664436857, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_is_contact", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988327, "selected": false, "property": "num_conversion_events", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "1101", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "hs_object_id", "vid": 1101}, "emitted_at": 1658834095542} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1101}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991422, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1101}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988089, "selected": false, "property": "lifecyclestage", "vid": 1101}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_latest_source_data_1", "vid": 1151}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_is_unworked", "vid": 1151}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "test contact 11", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "firstname", "vid": 1151}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "city", "vid": 1151}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988850, "selected": false, "property": "num_unique_conversion_events", "vid": 1151}, "emitted_at": 1658834095543} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_latest_source", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_pipeline", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_revenue", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "1634044988600", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "createdate", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_num_visits", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989524, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1151}, "emitted_at": 1658834095544} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_source", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "1634044988600", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_email_domain", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1151}, "emitted_at": 1658834095545} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "company", "vid": 1151}, "emitted_at": 1658834095546} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "state", "vid": 1151}, "emitted_at": 1658834095546} -{"stream": "property_history", "data": {"value": "testingapicontact_11@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "email", "vid": 1151}, "emitted_at": 1658834095546} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "zip", "vid": 1151}, "emitted_at": 1658834095546} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "website", "vid": 1151}, "emitted_at": 1658834095546} -{"stream": "property_history", "data": {"value": "11 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "address", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "1634044988600", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "1634044988600", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "testerson number 11", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "lastname", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "1151", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_all_contact_vids", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773547782, "selected": false, "property": "hs_predictivescoringtier", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664429127, "selected": false, "property": "hs_predictivescoringtier", "vid": 1151}, "emitted_at": 1658834095547} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988592, "selected": false, "property": "phone", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664429127, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_is_contact", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988850, "selected": false, "property": "num_conversion_events", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "1151", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "hs_object_id", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990468, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1151}, "emitted_at": 1658834095548} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044988600, "selected": false, "property": "lifecyclestage", "vid": 1151}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_latest_source_data_1", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_is_unworked", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "test contact 12", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "firstname", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "city", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989304, "selected": false, "property": "num_unique_conversion_events", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_latest_source", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_pipeline", "vid": 1201}, "emitted_at": 1658834095549} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_revenue", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "1634044989079", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "createdate", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_num_visits", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990038, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_source", "vid": 1201}, "emitted_at": 1658834095550} -{"stream": "property_history", "data": {"value": "1634044989079", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_email_domain", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "company", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "state", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "testingapicontact_12@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "email", "vid": 1201}, "emitted_at": 1658834095551} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "zip", "vid": 1201}, "emitted_at": 1658834095552} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "website", "vid": 1201}, "emitted_at": 1658834095552} -{"stream": "property_history", "data": {"value": "12 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "address", "vid": 1201}, "emitted_at": 1658834095552} -{"stream": "property_history", "data": {"value": "1634044989079", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1201}, "emitted_at": 1658834095552} -{"stream": "property_history", "data": {"value": "1634044989079", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "testerson number 12", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "lastname", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "1201", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_all_contact_vids", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773543103, "selected": false, "property": "hs_predictivescoringtier", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664493126, "selected": false, "property": "hs_predictivescoringtier", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989071, "selected": false, "property": "phone", "vid": 1201}, "emitted_at": 1658834095553} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664493126, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_is_contact", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989304, "selected": false, "property": "num_conversion_events", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "1201", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "hs_object_id", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990249, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1201}, "emitted_at": 1658834095554} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989079, "selected": false, "property": "lifecyclestage", "vid": 1201}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_latest_source_data_1", "vid": 1251}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_is_unworked", "vid": 1251}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "test contact 13", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "firstname", "vid": 1251}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "city", "vid": 1251}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989827, "selected": false, "property": "num_unique_conversion_events", "vid": 1251}, "emitted_at": 1658834095555} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_latest_source", "vid": 1251}, "emitted_at": 1658834095556} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_pipeline", "vid": 1251}, "emitted_at": 1658834095556} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_revenue", "vid": 1251}, "emitted_at": 1658834095556} -{"stream": "property_history", "data": {"value": "1634044989572", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "createdate", "vid": 1251}, "emitted_at": 1658834095556} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_num_visits", "vid": 1251}, "emitted_at": 1658834095557} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990383, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1251}, "emitted_at": 1658834095557} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1251}, "emitted_at": 1658834095557} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1251}, "emitted_at": 1658834095557} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_source", "vid": 1251}, "emitted_at": 1658834095557} -{"stream": "property_history", "data": {"value": "1634044989572", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1251}, "emitted_at": 1658834095558} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1251}, "emitted_at": 1658834095558} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_email_domain", "vid": 1251}, "emitted_at": 1658834095558} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1251}, "emitted_at": 1658834095558} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "company", "vid": 1251}, "emitted_at": 1658834095558} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "state", "vid": 1251}, "emitted_at": 1658834095559} -{"stream": "property_history", "data": {"value": "testingapicontact_13@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "email", "vid": 1251}, "emitted_at": 1658834095559} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "zip", "vid": 1251}, "emitted_at": 1658834095559} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "website", "vid": 1251}, "emitted_at": 1658834095559} -{"stream": "property_history", "data": {"value": "13 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "address", "vid": 1251}, "emitted_at": 1658834095559} -{"stream": "property_history", "data": {"value": "1634044989572", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "1634044989572", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "testerson number 13", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "lastname", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "1251", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_all_contact_vids", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773612582, "selected": false, "property": "hs_predictivescoringtier", "vid": 1251}, "emitted_at": 1658834095560} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664483985, "selected": false, "property": "hs_predictivescoringtier", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989563, "selected": false, "property": "phone", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664483985, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_is_contact", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989827, "selected": false, "property": "num_conversion_events", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "1251", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "hs_object_id", "vid": 1251}, "emitted_at": 1658834095561} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1251}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992314, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1251}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044989572, "selected": false, "property": "lifecyclestage", "vid": 1251}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_latest_source_data_1", "vid": 1301}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_is_unworked", "vid": 1301}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "test contact 14", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "firstname", "vid": 1301}, "emitted_at": 1658834095562} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "city", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990402, "selected": false, "property": "num_unique_conversion_events", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_latest_source", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_pipeline", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_revenue", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "1634044990059", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "createdate", "vid": 1301}, "emitted_at": 1658834095563} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_num_visits", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994534, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_source", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "1634044990059", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1301}, "emitted_at": 1658834095564} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_email_domain", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "company", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "state", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "testingapicontact_14@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "email", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "zip", "vid": 1301}, "emitted_at": 1658834095565} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "website", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "14 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "address", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "1634044990059", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "1634044990059", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "testerson number 14", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "lastname", "vid": 1301}, "emitted_at": 1658834095566} -{"stream": "property_history", "data": {"value": "1301", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_all_contact_vids", "vid": 1301}, "emitted_at": 1658834095567} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773539596, "selected": false, "property": "hs_predictivescoringtier", "vid": 1301}, "emitted_at": 1658834095567} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664534889, "selected": false, "property": "hs_predictivescoringtier", "vid": 1301}, "emitted_at": 1658834095567} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990050, "selected": false, "property": "phone", "vid": 1301}, "emitted_at": 1658834095567} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664534889, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1301}, "emitted_at": 1658834095567} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_is_contact", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990402, "selected": false, "property": "num_conversion_events", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "1301", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "hs_object_id", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992443, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990059, "selected": false, "property": "lifecyclestage", "vid": 1301}, "emitted_at": 1658834095568} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_latest_source_data_1", "vid": 1351}, "emitted_at": 1658834095569} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_is_unworked", "vid": 1351}, "emitted_at": 1658834095569} -{"stream": "property_history", "data": {"value": "test contact 15", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "firstname", "vid": 1351}, "emitted_at": 1658834095569} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "city", "vid": 1351}, "emitted_at": 1658834095569} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990943, "selected": false, "property": "num_unique_conversion_events", "vid": 1351}, "emitted_at": 1658834095569} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_latest_source", "vid": 1351}, "emitted_at": 1658834095570} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_pipeline", "vid": 1351}, "emitted_at": 1658834095570} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_revenue", "vid": 1351}, "emitted_at": 1658834095570} -{"stream": "property_history", "data": {"value": "1634044990617", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "createdate", "vid": 1351}, "emitted_at": 1658834095570} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_num_visits", "vid": 1351}, "emitted_at": 1658834095571} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634045002341, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1351}, "emitted_at": 1658834095571} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1351}, "emitted_at": 1658834095571} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1351}, "emitted_at": 1658834095571} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_source", "vid": 1351}, "emitted_at": 1658834095571} -{"stream": "property_history", "data": {"value": "1634044990617", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1351}, "emitted_at": 1658834095572} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1351}, "emitted_at": 1658834095572} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_email_domain", "vid": 1351}, "emitted_at": 1658834095572} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1351}, "emitted_at": 1658834095572} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "company", "vid": 1351}, "emitted_at": 1658834095573} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "state", "vid": 1351}, "emitted_at": 1658834095573} -{"stream": "property_history", "data": {"value": "testingapicontact_15@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "email", "vid": 1351}, "emitted_at": 1658834095573} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "zip", "vid": 1351}, "emitted_at": 1658834095573} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "website", "vid": 1351}, "emitted_at": 1658834095573} -{"stream": "property_history", "data": {"value": "15 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "address", "vid": 1351}, "emitted_at": 1658834095574} -{"stream": "property_history", "data": {"value": "1634044990617", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993193, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1351}, "emitted_at": 1658834095574} -{"stream": "property_history", "data": {"value": "1634044990651", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1351}, "emitted_at": 1658834095574} -{"stream": "property_history", "data": {"value": "1634044990617", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1351}, "emitted_at": 1658834095574} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1351}, "emitted_at": 1658834095575} -{"stream": "property_history", "data": {"value": "testerson number 15", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "lastname", "vid": 1351}, "emitted_at": 1658834095575} -{"stream": "property_history", "data": {"value": "1351", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_all_contact_vids", "vid": 1351}, "emitted_at": 1658834095575} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773576603, "selected": false, "property": "hs_predictivescoringtier", "vid": 1351}, "emitted_at": 1658834095575} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664425658, "selected": false, "property": "hs_predictivescoringtier", "vid": 1351}, "emitted_at": 1658834095575} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990514, "selected": false, "property": "phone", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664425658, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_is_contact", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990943, "selected": false, "property": "num_conversion_events", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "1351", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "hs_object_id", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991654, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1351}, "emitted_at": 1658834095576} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044990617, "selected": false, "property": "lifecyclestage", "vid": 1351}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_latest_source_data_1", "vid": 1401}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_is_unworked", "vid": 1401}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "test contact 16", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "firstname", "vid": 1401}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "city", "vid": 1401}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991958, "selected": false, "property": "num_unique_conversion_events", "vid": 1401}, "emitted_at": 1658834095577} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_latest_source", "vid": 1401}, "emitted_at": 1658834095578} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_pipeline", "vid": 1401}, "emitted_at": 1658834095578} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_revenue", "vid": 1401}, "emitted_at": 1658834095578} -{"stream": "property_history", "data": {"value": "1634044991612", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "createdate", "vid": 1401}, "emitted_at": 1658834095578} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_num_visits", "vid": 1401}, "emitted_at": 1658834095579} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992395, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1401}, "emitted_at": 1658834095579} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1401}, "emitted_at": 1658834095579} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1401}, "emitted_at": 1658834095579} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_source", "vid": 1401}, "emitted_at": 1658834095579} -{"stream": "property_history", "data": {"value": "1634044991612", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_email_domain", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "company", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "state", "vid": 1401}, "emitted_at": 1658834095580} -{"stream": "property_history", "data": {"value": "testingapicontact_16@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "email", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "zip", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "website", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "16 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "address", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "1634044991612", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "1634044991612", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1401}, "emitted_at": 1658834095581} -{"stream": "property_history", "data": {"value": "testerson number 16", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "lastname", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "1401", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_all_contact_vids", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773578159, "selected": false, "property": "hs_predictivescoringtier", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664468401, "selected": false, "property": "hs_predictivescoringtier", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991605, "selected": false, "property": "phone", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664468401, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_is_contact", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991958, "selected": false, "property": "num_conversion_events", "vid": 1401}, "emitted_at": 1658834095582} -{"stream": "property_history", "data": {"value": "1401", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "hs_object_id", "vid": 1401}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1401}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993451, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1401}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044991612, "selected": false, "property": "lifecyclestage", "vid": 1401}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_latest_source_data_1", "vid": 1451}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_is_unworked", "vid": 1451}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "test contact 17", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "firstname", "vid": 1451}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "city", "vid": 1451}, "emitted_at": 1658834095583} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992586, "selected": false, "property": "num_unique_conversion_events", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_latest_source", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_pipeline", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_revenue", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "1634044992168", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "createdate", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_num_visits", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992806, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1451}, "emitted_at": 1658834095584} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_source", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "1634044992168", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_email_domain", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1451}, "emitted_at": 1658834095585} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "company", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "state", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "testingapicontact_17@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "email", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "zip", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "website", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "17 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "address", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "1634044992168", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "1634044992168", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1451}, "emitted_at": 1658834095586} -{"stream": "property_history", "data": {"value": "testerson number 17", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "lastname", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "1451", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_all_contact_vids", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773546271, "selected": false, "property": "hs_predictivescoringtier", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664413718, "selected": false, "property": "hs_predictivescoringtier", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992160, "selected": false, "property": "phone", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664413718, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_is_contact", "vid": 1451}, "emitted_at": 1658834095587} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992586, "selected": false, "property": "num_conversion_events", "vid": 1451}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "1451", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "hs_object_id", "vid": 1451}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1451}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993567, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1451}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992168, "selected": false, "property": "lifecyclestage", "vid": 1451}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_latest_source_data_1", "vid": 1501}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_is_unworked", "vid": 1501}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "test contact 18", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "firstname", "vid": 1501}, "emitted_at": 1658834095588} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "city", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992890, "selected": false, "property": "num_unique_conversion_events", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_latest_source", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_pipeline", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_revenue", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "1634044992702", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "createdate", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_num_visits", "vid": 1501}, "emitted_at": 1658834095589} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993167, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_source", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "1634044992702", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_email_domain", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1501}, "emitted_at": 1658834095590} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "company", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "state", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "testingapicontact_18@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "email", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "zip", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "website", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "18 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "address", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "1634044992702", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "1634044992702", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1501}, "emitted_at": 1658834095591} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "testerson number 18", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "lastname", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "1501", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_all_contact_vids", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773604592, "selected": false, "property": "hs_predictivescoringtier", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664471515, "selected": false, "property": "hs_predictivescoringtier", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992696, "selected": false, "property": "phone", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664471515, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_is_contact", "vid": 1501}, "emitted_at": 1658834095592} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992890, "selected": false, "property": "num_conversion_events", "vid": 1501}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "1501", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "hs_object_id", "vid": 1501}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1501}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994575, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1501}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044992702, "selected": false, "property": "lifecyclestage", "vid": 1501}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_latest_source_data_1", "vid": 1551}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": "CalculatedPropertyComputer", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_is_unworked", "vid": 1551}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "test contact 19", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "firstname", "vid": 1551}, "emitted_at": 1658834095593} -{"stream": "property_history", "data": {"value": "Cambridge", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "city", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993494, "selected": false, "property": "num_unique_conversion_events", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_latest_source", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "contacts-lifecycle-pipeline", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_pipeline", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "0.0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_revenue", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "1634044993214", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "createdate", "vid": 1551}, "emitted_at": 1658834095594} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_num_visits", "vid": 1551}, "emitted_at": 1658834095595} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": "RollupProperties", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994107, "selected": false, "property": "hs_sequences_actively_enrolled_count", "vid": 1551}, "emitted_at": 1658834095595} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_until_renewal", "vid": 1551}, "emitted_at": 1658834095595} -{"stream": "property_history", "data": {"value": "false", "source-type": "MIGRATION", "source-id": "BulkSetMarketableStatusProcessor", "source-label": null, "updated-by-user-id": null, "timestamp": 1635860523515, "selected": false, "property": "hs_marketable_status", "vid": 1551}, "emitted_at": 1658834095595} -{"stream": "property_history", "data": {"value": "OFFLINE", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_source", "vid": 1551}, "emitted_at": 1658834095595} -{"stream": "property_history", "data": {"value": "1634044993214", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_date_entered_subscriber", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1657057448899, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "5551222324", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1657056770653, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "5551222323", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_searchable_calculated_phone_number", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "hubspot.com", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_email_domain", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_num_page_views", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "HubSpot Test", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "company", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "MA", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "state", "vid": 1551}, "emitted_at": 1658834095596} -{"stream": "property_history", "data": {"value": "testingapicontact_19@hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "email", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "02139", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "zip", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "http://hubspot.com", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "website", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "19 First Street", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "address", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "1634044993214", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_first_timestamp", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "1634044993214", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_lifecyclestage_subscriber_date", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "true", "source-type": "EMAIL", "source-id": "SOURCE_HUBSPOT_CUSTOMER", "source-label": null, "updated-by-user-id": null, "timestamp": 1634051145732, "selected": false, "property": "hs_email_optout_23704464", "vid": 1551}, "emitted_at": 1658834095597} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_average_page_views", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "testerson number 19", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "lastname", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "1551", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_all_contact_vids", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "tier_4", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1657056798170, "selected": false, "property": "hs_predictivescoringtier", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "tier_3", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1638773599646, "selected": false, "property": "hs_predictivescoringtier", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "tier_1", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664474607, "selected": false, "property": "hs_predictivescoringtier", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1657057448875, "selected": false, "property": "phone", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "555-122-2324", "source-type": "CRM_UI", "source-id": "userId:12282590", "source-label": null, "updated-by-user-id": 12282590, "timestamp": 1657056770617, "selected": false, "property": "phone", "vid": 1551}, "emitted_at": 1658834095598} -{"stream": "property_history", "data": {"value": "555-122-2323", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993205, "selected": false, "property": "phone", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "1.08", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1657056798170, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "3.79", "source-type": "CALCULATED", "source-id": null, "source-label": "HubSpot Predictive Contact Scoring Model", "updated-by-user-id": null, "timestamp": 1637664474607, "selected": false, "property": "hs_predictivecontactscore_v2", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "true", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_is_contact", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "0", "source-type": "CALCULATED", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993494, "selected": false, "property": "num_conversion_events", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "1551", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "hs_object_id", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "0", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_num_event_completions", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "API", "source-type": "ANALYTICS", "source-id": "ContactAnalyticsDetailsUpdateWorker", "source-label": null, "updated-by-user-id": null, "timestamp": 1634044994887, "selected": false, "property": "hs_analytics_source_data_1", "vid": 1551}, "emitted_at": 1658834095599} -{"stream": "property_history", "data": {"value": "subscriber", "source-type": "API", "source-id": null, "source-label": null, "updated-by-user-id": null, "timestamp": 1634044993214, "selected": false, "property": "lifecyclestage", "vid": 1551}, "emitted_at": 1658834095600} -{"stream": "campaigns", "data": {"id": 115429485, "lastUpdatedTime": 1615506409286, "appId": 113, "appName": "Batch", "contentId": 42931043849, "subject": "Test subj", "name": "Test subj", "counters": {"processed": 1, "deferred": 1, "mta_dropped": 1, "dropped": 3, "sent": 0}, "lastProcessingFinishedAt": 1615504712000, "lastProcessingStartedAt": 1615504687000, "lastProcessingStateChangeAt": 1615504712000, "numIncluded": 3, "processingState": "DONE", "type": "BATCH_EMAIL"}, "emitted_at": 1655280715948} -{"stream": "companies", "data": {"id": "5000787595", "properties": {"about_us": null, "address": "2261 Market Street", "address2": null, "annualrevenue": null, "city": "San Francisco", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2020-12-11T01:28:27.673000+00:00", "days_to_close": null, "description": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "domain": "Daxtarity.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": "2020-12-11T01:29:29.115000+00:00", "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": "2020", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": "2020-12-11T01:29:29.115000+00:00", "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": 0.0, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": "CRM_UI", "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2022-05-02T11:15:24.476000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5000787595, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": 0.62, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.38625118136405945, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2020-12-11T01:28:27.673000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/airbytehq", "linkedinbio": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "name": "Daxtarity", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 1.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 50.0, "phone": "+1 415-307-4864", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "CA", "timezone": "America/Los_Angeles", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "AirbyteHQ", "type": null, "web_technologies": "slack;google_tag_manager;google_analytics;intercom;lever;google_apps;facebook_advertiser", "website": "Daxtarity.com", "zip": "94114"}, "createdAt": "2020-12-11T01:28:27.673Z", "updatedAt": "2022-05-02T11:15:24.476Z", "archived": false, "contacts": ["101", "101"]}, "emitted_at": 1655280716894} -{"stream": "companies", "data": {"id": "5170561229", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-13T10:25:46.574000+00:00", "days_to_close": null, "description": "Test company description", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": "2021-01-14T14:26:17.014000+00:00", "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": "2021-01-14T14:26:17.014000+00:00", "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": 0.0, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "API", "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-11-23T10:49:20.517000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5170561229, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": 2.01, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.5596858859062195, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "Test company name2", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 2.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-13T10:25:46.574Z", "updatedAt": "2021-11-23T10:49:20.517Z", "archived": false, "contacts": ["201", "251", "201", "251"]}, "emitted_at": 1655280716894} -{"stream": "companies", "data": {"id": "5183330928", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:28.333000+00:00", "days_to_close": null, "description": "New company test 8", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-04T00:53:24.019000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183330928, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 8", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:28.333Z", "updatedAt": "2021-08-04T00:53:24.019Z", "archived": false}, "emitted_at": 1655280716895} -{"stream": "companies", "data": {"id": "5183425390", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:20:55.910000+00:00", "days_to_close": null, "description": "New company test", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-02T10:42:01.267000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183425390, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:20:55.910Z", "updatedAt": "2021-08-02T10:42:01.267Z", "archived": false}, "emitted_at": 1655280716896} -{"stream": "companies", "data": {"id": "5183445016", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:27.110000+00:00", "days_to_close": null, "description": "New company test 5", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-07-31T17:46:28.714000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183445016, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 5", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:27.110Z", "updatedAt": "2021-07-31T17:46:28.714Z", "archived": false}, "emitted_at": 1655280716896} -{"stream": "companies", "data": {"id": "5183445018", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:27.996000+00:00", "days_to_close": null, "description": "New company test 7", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-07-31T03:39:46.295000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183445018, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 7", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:27.996Z", "updatedAt": "2021-07-31T03:39:46.295Z", "archived": false}, "emitted_at": 1655280716897} -{"stream": "companies", "data": {"id": "5183450595", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:26.473000+00:00", "days_to_close": null, "description": "New company test 3", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-07-31T03:22:01.327000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183450595, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 3", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:26.473Z", "updatedAt": "2021-07-31T03:22:01.327Z", "archived": false}, "emitted_at": 1655280716897} -{"stream": "companies", "data": {"id": "5183450598", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:27.721000+00:00", "days_to_close": null, "description": "New company test 6", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-01T14:47:18.061000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183450598, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 6", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:27.721Z", "updatedAt": "2021-08-01T14:47:18.061Z", "archived": false}, "emitted_at": 1655280716898} -{"stream": "companies", "data": {"id": "5183450599", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:28.608000+00:00", "days_to_close": null, "description": "New company test 9", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-07-31T15:29:45.110000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183450599, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 9", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:28.608Z", "updatedAt": "2021-07-31T15:29:45.110Z", "archived": false}, "emitted_at": 1655280716898} -{"stream": "companies", "data": {"id": "5183457488", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:26.200000+00:00", "days_to_close": null, "description": "New company test 2", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-05T07:47:18.903000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183457488, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 2", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:26.200Z", "updatedAt": "2021-08-05T07:47:18.903Z", "archived": false}, "emitted_at": 1655280716898} -{"stream": "companies", "data": {"id": "5183457493", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2021-01-14T14:22:28.877000+00:00", "days_to_close": null, "description": "New company test 10", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-02T01:06:25.358000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5183457493, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 10", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-01-14T14:22:28.877Z", "updatedAt": "2021-08-02T01:06:25.358Z", "archived": false}, "emitted_at": 1655280716899} -{"stream": "companies", "data": {"id": "5430797625", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": null, "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "USA", "createdate": "2021-02-22T14:11:21.438000+00:00", "days_to_close": null, "description": "New company test 23", "domain": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-08-04T10:02:53.261000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5430797625, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": null, "lifecyclestage": null, "linkedin_company_page": null, "linkedinbio": null, "name": "New company test 23", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": null, "timezone": null, "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": null, "website": null, "zip": null}, "createdAt": "2021-02-22T14:11:21.438Z", "updatedAt": "2021-08-04T10:02:53.261Z", "archived": false}, "emitted_at": 1655280716899} -{"stream": "companies", "data": {"id": "7097477541", "properties": {"about_us": null, "address": "25 First Street", "address2": null, "annualrevenue": null, "city": "Cambridge", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2021-10-12T12:45:14.039000+00:00", "days_to_close": null, "description": "The world’s leading inbound marketing and sales platform. Since 2006, HubSpot has been on a mission to make the world more inbound. Today, 31,000+ customers in more than 90 countries use HubSpot’s software, services, and support to transform the way th...", "domain": "biglytics.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": "https://facebook.com/hubspot", "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": "2006", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2022-03-31T13:29:57.223000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097477541, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Technology", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/biglytics", "linkedinbio": "The world’s leading inbound marketing and sales platform. Since 2006, HubSpot has been on a mission to make the world more inbound. Today, 31,000+ customers in more than 90 countries use HubSpot’s software, services, and support to transform the way th...", "name": "Biglytics", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 10.0, "phone": "(877) 929-0687", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "America/New_York", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "HubSpot", "type": null, "web_technologies": "segment;google_tag_manager;google_analytics;piwik;google_apps;adroll;hubspot;facebook_advertiser", "website": "biglytics.net", "zip": "62515"}, "createdAt": "2021-10-12T12:45:14.039Z", "updatedAt": "2022-03-31T13:29:57.223Z", "archived": false}, "emitted_at": 1655280716901} -{"stream": "companies", "data": {"id": "7097478537", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 1", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:12.412000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:17.815000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478537, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 1", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:12.412Z", "updatedAt": "2021-10-12T12:58:17.815Z", "archived": false}, "emitted_at": 1655280716901} -{"stream": "companies", "data": {"id": "7097478539", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 3", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:13.260000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:15.367000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478539, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 3", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:13.260Z", "updatedAt": "2021-10-12T12:58:15.367Z", "archived": false}, "emitted_at": 1655280716902} -{"stream": "companies", "data": {"id": "7097478554", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 36", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:24.412000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:29.620000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478554, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 36", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:24.412Z", "updatedAt": "2021-10-12T12:57:29.620Z", "archived": false}, "emitted_at": 1655280716902} -{"stream": "companies", "data": {"id": "7097478556", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 40", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:26.011000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:42.827000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478556, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 40", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:26.011Z", "updatedAt": "2021-10-12T12:57:42.827Z", "archived": false}, "emitted_at": 1655280716903} -{"stream": "companies", "data": {"id": "7097478560", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 61", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:32.931000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:38.133000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478560, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 61", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:32.931Z", "updatedAt": "2021-10-12T12:57:38.133Z", "archived": false}, "emitted_at": 1655280716903} -{"stream": "companies", "data": {"id": "7097478566", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 86", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:41.736000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:51.115000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097478566, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 86", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:41.736Z", "updatedAt": "2021-10-12T12:57:51.115Z", "archived": false}, "emitted_at": 1655280716904} -{"stream": "companies", "data": {"id": "7097484837", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 17", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:18.405000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:39.138000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097484837, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 17", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:18.405Z", "updatedAt": "2021-10-12T12:57:39.138Z", "archived": false}, "emitted_at": 1655280716904} -{"stream": "companies", "data": {"id": "7097484850", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 74", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:37.358000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:46.141000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097484850, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 74", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:37.358Z", "updatedAt": "2021-10-12T12:57:46.141Z", "archived": false}, "emitted_at": 1655280716904} -{"stream": "companies", "data": {"id": "7097484853", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 85", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:41.414000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:56.257000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097484853, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 85", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:41.414Z", "updatedAt": "2021-10-12T12:57:56.257Z", "archived": false}, "emitted_at": 1655280716905} -{"stream": "companies", "data": {"id": "7097484854", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 90", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:43.414000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:50.967000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097484854, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 90", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:43.414Z", "updatedAt": "2021-10-12T12:57:50.967Z", "archived": false}, "emitted_at": 1655280716905} -{"stream": "companies", "data": {"id": "7097484855", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 93", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:44.302000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.192000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097484855, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 93", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:44.302Z", "updatedAt": "2021-10-12T12:57:52.192Z", "archived": false}, "emitted_at": 1655280716906} -{"stream": "companies", "data": {"id": "7097755423", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 41", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:26.288000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:42.688000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097755423, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 41", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:26.288Z", "updatedAt": "2021-10-12T12:57:42.688Z", "archived": false}, "emitted_at": 1655280716907} -{"stream": "companies", "data": {"id": "7097755429", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 62", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:33.235000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:38.262000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097755429, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 62", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:33.235Z", "updatedAt": "2021-10-12T12:57:38.262Z", "archived": false}, "emitted_at": 1655280716907} -{"stream": "companies", "data": {"id": "7097760584", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 14", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:17.476000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:34.679000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760584, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 14", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:17.476Z", "updatedAt": "2021-10-12T12:57:34.679Z", "archived": false}, "emitted_at": 1655280716908} -{"stream": "companies", "data": {"id": "7097760587", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 19", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:19.055000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:27.327000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760587, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 19", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:19.055Z", "updatedAt": "2021-10-12T12:57:27.327Z", "archived": false}, "emitted_at": 1655280716908} -{"stream": "companies", "data": {"id": "7097760597", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 43", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:26.905000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:49.685000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760597, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 43", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:26.905Z", "updatedAt": "2021-10-12T12:57:49.685Z", "archived": false}, "emitted_at": 1655280716909} -{"stream": "companies", "data": {"id": "7097760601", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 55", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:31.106000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:36.810000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760601, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 55", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:31.106Z", "updatedAt": "2021-10-12T12:57:36.810Z", "archived": false}, "emitted_at": 1655280716909} -{"stream": "companies", "data": {"id": "7097760603", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 69", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:35.399000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:41.706000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760603, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 69", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:35.399Z", "updatedAt": "2021-10-12T12:57:41.706Z", "archived": false}, "emitted_at": 1655280716909} -{"stream": "companies", "data": {"id": "7097760610", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 97", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:45.832000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.753000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097760610, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 97", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:45.832Z", "updatedAt": "2021-10-12T12:57:54.753Z", "archived": false}, "emitted_at": 1655280716910} -{"stream": "companies", "data": {"id": "7097763880", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 4", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:13.584000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:15.868000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097763880, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 4", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:13.584Z", "updatedAt": "2021-10-12T12:58:15.868Z", "archived": false}, "emitted_at": 1655280716910} -{"stream": "companies", "data": {"id": "7097763893", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 30", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:22.543000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:41.899000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097763893, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 30", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:22.543Z", "updatedAt": "2021-10-12T12:57:41.899Z", "archived": false}, "emitted_at": 1655280716911} -{"stream": "companies", "data": {"id": "7097763894", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 31", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:22.897000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:31.969000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097763894, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 31", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:22.897Z", "updatedAt": "2021-10-12T12:57:31.969Z", "archived": false}, "emitted_at": 1655280716911} -{"stream": "companies", "data": {"id": "7097763908", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 65", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:34.177000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:51.068000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097763908, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 65", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:34.177Z", "updatedAt": "2021-10-12T12:57:51.068Z", "archived": false}, "emitted_at": 1655280716912} -{"stream": "companies", "data": {"id": "7097763912", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 79", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:39.261000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.196000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097763912, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 79", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:39.261Z", "updatedAt": "2021-10-12T12:57:52.196Z", "archived": false}, "emitted_at": 1655280716912} -{"stream": "companies", "data": {"id": "7097767570", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 51", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:29.860000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:34.654000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097767570, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 51", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:29.860Z", "updatedAt": "2021-10-12T12:57:34.654Z", "archived": false}, "emitted_at": 1655280716912} -{"stream": "companies", "data": {"id": "7097767572", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 52", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:30.196000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:51.121000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097767572, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 52", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:30.196Z", "updatedAt": "2021-10-12T12:57:51.121Z", "archived": false}, "emitted_at": 1655280716913} -{"stream": "companies", "data": {"id": "7097767580", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 84", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:41.126000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:53.455000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097767580, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 84", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:41.126Z", "updatedAt": "2021-10-12T12:57:53.455Z", "archived": false}, "emitted_at": 1655280716913} -{"stream": "companies", "data": {"id": "7097767581", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 95", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:45.236000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:56.251000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097767581, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 95", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:45.236Z", "updatedAt": "2021-10-12T12:57:56.251Z", "archived": false}, "emitted_at": 1655280716914} -{"stream": "companies", "data": {"id": "7097772626", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 11", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:16.220000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:33.359000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097772626, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 11", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:16.220Z", "updatedAt": "2021-10-12T12:57:33.359Z", "archived": false}, "emitted_at": 1655280716914} -{"stream": "companies", "data": {"id": "7097772633", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 28", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:21.892000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:27.588000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097772633, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 28", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:21.892Z", "updatedAt": "2021-10-12T12:58:27.588Z", "archived": false}, "emitted_at": 1655280716915} -{"stream": "companies", "data": {"id": "7097772649", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 71", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:36.067000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:49.542000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097772649, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 71", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:36.067Z", "updatedAt": "2021-10-12T12:57:49.542Z", "archived": false}, "emitted_at": 1655280716915} -{"stream": "companies", "data": {"id": "7097772652", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 80", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:39.562000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:43.852000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097772652, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 80", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:39.562Z", "updatedAt": "2021-10-12T12:57:43.852Z", "archived": false}, "emitted_at": 1655280716915} -{"stream": "companies", "data": {"id": "7097772664", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 98", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:46.129000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.184000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097772664, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 98", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:46.129Z", "updatedAt": "2021-10-12T12:57:52.184Z", "archived": false}, "emitted_at": 1655280716916} -{"stream": "companies", "data": {"id": "7097776150", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 0", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:11.881000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:17.929000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776150, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 0", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:11.881Z", "updatedAt": "2021-10-12T12:57:17.929Z", "archived": false}, "emitted_at": 1655280716916} -{"stream": "companies", "data": {"id": "7097776166", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 13", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:17.173000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:34.270000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776166, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 13", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:17.173Z", "updatedAt": "2021-10-12T12:57:34.270Z", "archived": false}, "emitted_at": 1655280716917} -{"stream": "companies", "data": {"id": "7097776168", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 25", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:20.841000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:26.095000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776168, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 25", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:20.841Z", "updatedAt": "2021-10-12T12:58:26.095Z", "archived": false}, "emitted_at": 1655280716917} -{"stream": "companies", "data": {"id": "7097776173", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 34", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:23.788000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:29.802000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776173, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 34", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:23.788Z", "updatedAt": "2021-10-12T12:58:29.802Z", "archived": false}, "emitted_at": 1655280716918} -{"stream": "companies", "data": {"id": "7097776179", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 45", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:27.833000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:27.754000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776179, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 45", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:27.833Z", "updatedAt": "2021-10-12T12:58:27.754Z", "archived": false}, "emitted_at": 1655280716918} -{"stream": "companies", "data": {"id": "7097776185", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 68", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:35.100000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:41.708000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097776185, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 68", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:35.100Z", "updatedAt": "2021-10-12T12:57:41.708Z", "archived": false}, "emitted_at": 1655280716919} -{"stream": "companies", "data": {"id": "7097779831", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 54", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:30.826000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:49.773000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097779831, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 54", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:30.826Z", "updatedAt": "2021-10-12T12:57:49.773Z", "archived": false}, "emitted_at": 1655280716919} -{"stream": "companies", "data": {"id": "7097779832", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 57", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:31.736000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:30.443000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097779832, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 57", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:31.736Z", "updatedAt": "2021-10-12T12:58:30.443Z", "archived": false}, "emitted_at": 1655280716919} -{"stream": "companies", "data": {"id": "7097779841", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 96", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:45.538000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:50.079000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097779841, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 96", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:45.538Z", "updatedAt": "2021-10-12T12:57:50.079Z", "archived": false}, "emitted_at": 1655280716920} -{"stream": "companies", "data": {"id": "7097783388", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 56", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:31.422000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:39.082000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097783388, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 56", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:31.422Z", "updatedAt": "2021-10-12T12:57:39.082Z", "archived": false}, "emitted_at": 1655280716920} -{"stream": "companies", "data": {"id": "7097783389", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 59", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:32.327000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:26.403000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097783389, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 59", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:32.327Z", "updatedAt": "2021-10-12T12:58:26.403Z", "archived": false}, "emitted_at": 1655280716921} -{"stream": "companies", "data": {"id": "7097783392", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 72", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:36.397000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.184000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097783392, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 72", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:36.397Z", "updatedAt": "2021-10-12T12:57:52.184Z", "archived": false}, "emitted_at": 1655280716921} -{"stream": "companies", "data": {"id": "7097783394", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 92", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:43.994000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.757000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097783394, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 92", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:43.994Z", "updatedAt": "2021-10-12T12:57:54.757Z", "archived": false}, "emitted_at": 1655280716922} -{"stream": "companies", "data": {"id": "7097787471", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 2", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:12.890000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:34.655000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097787471, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 2", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:12.890Z", "updatedAt": "2021-10-12T12:57:34.655Z", "archived": false}, "emitted_at": 1655280716922} -{"stream": "companies", "data": {"id": "7097787481", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 23", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:20.273000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:28.516000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097787481, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 23", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:20.273Z", "updatedAt": "2021-10-12T12:57:28.516Z", "archived": false}, "emitted_at": 1655280716922} -{"stream": "companies", "data": {"id": "7097787486", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 33", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:23.511000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:41.902000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097787486, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 33", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:23.511Z", "updatedAt": "2021-10-12T12:57:41.902Z", "archived": false}, "emitted_at": 1655280716923} -{"stream": "companies", "data": {"id": "7097787497", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 66", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:34.455000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:51.397000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097787497, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 66", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:34.455Z", "updatedAt": "2021-10-12T12:57:51.397Z", "archived": false}, "emitted_at": 1655280716923} -{"stream": "companies", "data": {"id": "7097787500", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 89", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:43.019000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:53.376000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097787500, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 89", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:43.019Z", "updatedAt": "2021-10-12T12:57:53.376Z", "archived": false}, "emitted_at": 1655280716924} -{"stream": "companies", "data": {"id": "7097791039", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 6", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:14.625000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:19.276000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791039, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 6", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:14.625Z", "updatedAt": "2021-10-12T12:58:19.276Z", "archived": false}, "emitted_at": 1655280716924} -{"stream": "companies", "data": {"id": "7097791040", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 9", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:15.588000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:20.344000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791040, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 9", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:15.588Z", "updatedAt": "2021-10-12T12:58:20.344Z", "archived": false}, "emitted_at": 1655280716925} -{"stream": "companies", "data": {"id": "7097791047", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 21", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:19.647000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:23.998000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791047, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 21", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:19.647Z", "updatedAt": "2021-10-12T12:58:23.998Z", "archived": false}, "emitted_at": 1655280716925} -{"stream": "companies", "data": {"id": "7097791063", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 67", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:34.730000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:55.030000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791063, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 67", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:34.730Z", "updatedAt": "2021-10-12T12:57:55.030Z", "archived": false}, "emitted_at": 1655280716925} -{"stream": "companies", "data": {"id": "7097791064", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 73", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:36.700000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:43.848000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791064, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 73", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:36.700Z", "updatedAt": "2021-10-12T12:57:43.848Z", "archived": false}, "emitted_at": 1655280716926} -{"stream": "companies", "data": {"id": "7097791065", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 77", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:38.631000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:55.029000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791065, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 77", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:38.631Z", "updatedAt": "2021-10-12T12:57:55.029Z", "archived": false}, "emitted_at": 1655280716927} -{"stream": "companies", "data": {"id": "7097791067", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 83", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:40.494000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:51.388000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791067, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 83", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:40.494Z", "updatedAt": "2021-10-12T12:57:51.388Z", "archived": false}, "emitted_at": 1655280716927} -{"stream": "companies", "data": {"id": "7097791086", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 99", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:46.430000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:55.898000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097791086, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 99", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:46.430Z", "updatedAt": "2021-10-12T12:57:55.898Z", "archived": false}, "emitted_at": 1655280716927} -{"stream": "companies", "data": {"id": "7097794858", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 16", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:18.098000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:37.896000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794858, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 16", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:18.098Z", "updatedAt": "2021-10-12T12:57:37.896Z", "archived": false}, "emitted_at": 1655280716928} -{"stream": "companies", "data": {"id": "7097794861", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 18", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:18.699000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:27.334000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794861, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 18", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:18.699Z", "updatedAt": "2021-10-12T12:57:27.334Z", "archived": false}, "emitted_at": 1655280716928} -{"stream": "companies", "data": {"id": "7097794863", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 27", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:21.580000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:39.076000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794863, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 27", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:21.580Z", "updatedAt": "2021-10-12T12:57:39.076Z", "archived": false}, "emitted_at": 1655280716929} -{"stream": "companies", "data": {"id": "7097794872", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 37", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:25.065000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:44.880000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794872, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 37", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:25.065Z", "updatedAt": "2021-10-12T12:57:44.880Z", "archived": false}, "emitted_at": 1655280716929} -{"stream": "companies", "data": {"id": "7097794878", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 49", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:29.215000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.993000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794878, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 49", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:29.215Z", "updatedAt": "2021-10-12T12:57:54.993Z", "archived": false}, "emitted_at": 1655280716930} -{"stream": "companies", "data": {"id": "7097794879", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 53", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:30.490000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:37.951000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794879, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 53", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:30.490Z", "updatedAt": "2021-10-12T12:57:37.951Z", "archived": false}, "emitted_at": 1655280716930} -{"stream": "companies", "data": {"id": "7097794880", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 60", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:32.632000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:50.882000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794880, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 60", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:32.632Z", "updatedAt": "2021-10-12T12:57:50.882Z", "archived": false}, "emitted_at": 1655280716930} -{"stream": "companies", "data": {"id": "7097794889", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 78", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:38.964000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:50.941000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097794889, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 78", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:38.964Z", "updatedAt": "2021-10-12T12:57:50.941Z", "archived": false}, "emitted_at": 1655280716931} -{"stream": "companies", "data": {"id": "7097798444", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 10", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:15.896000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:25.265000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097798444, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 10", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:15.896Z", "updatedAt": "2021-10-12T12:57:25.265Z", "archived": false}, "emitted_at": 1655280716931} -{"stream": "companies", "data": {"id": "7097798464", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 50", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:29.560000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:49.852000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097798464, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 50", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:29.560Z", "updatedAt": "2021-10-12T12:57:49.852Z", "archived": false}, "emitted_at": 1655280716932} -{"stream": "companies", "data": {"id": "7097798467", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 75", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:37.653000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:46.037000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097798467, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 75", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:37.653Z", "updatedAt": "2021-10-12T12:57:46.037Z", "archived": false}, "emitted_at": 1655280716932} -{"stream": "companies", "data": {"id": "7097798469", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 87", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:42.049000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.614000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097798469, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 87", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:42.049Z", "updatedAt": "2021-10-12T12:57:54.614Z", "archived": false}, "emitted_at": 1655280716933} -{"stream": "companies", "data": {"id": "7097802020", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 15", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:17.792000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:39.415000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097802020, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 15", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:17.792Z", "updatedAt": "2021-10-12T12:57:39.415Z", "archived": false}, "emitted_at": 1655280716933} -{"stream": "companies", "data": {"id": "7097802034", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 48", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:28.840000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:27.314000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097802034, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 48", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:28.840Z", "updatedAt": "2021-10-12T12:58:27.314Z", "archived": false}, "emitted_at": 1655280716934} -{"stream": "companies", "data": {"id": "7097802036", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 70", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:35.700000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:49.774000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097802036, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 70", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:35.700Z", "updatedAt": "2021-10-12T12:57:49.774Z", "archived": false}, "emitted_at": 1655280716934} -{"stream": "companies", "data": {"id": "7097805635", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 7", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:14.927000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:23.747000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097805635, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 7", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:14.927Z", "updatedAt": "2021-10-12T12:57:23.747Z", "archived": false}, "emitted_at": 1655280716934} -{"stream": "companies", "data": {"id": "7097805640", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 20", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:19.356000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:37.897000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097805640, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 20", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:19.356Z", "updatedAt": "2021-10-12T12:57:37.897Z", "archived": false}, "emitted_at": 1655280716935} -{"stream": "companies", "data": {"id": "7097805645", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 35", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:24.130000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:29.733000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097805645, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 35", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:24.130Z", "updatedAt": "2021-10-12T12:57:29.733Z", "archived": false}, "emitted_at": 1655280716935} -{"stream": "companies", "data": {"id": "7097805655", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 81", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:39.893000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:45.649000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097805655, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 81", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:39.893Z", "updatedAt": "2021-10-12T12:58:45.649Z", "archived": false}, "emitted_at": 1655280716936} -{"stream": "companies", "data": {"id": "7097809515", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 5", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:13.929000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:21.758000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809515, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 5", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:13.929Z", "updatedAt": "2021-10-12T12:57:21.758Z", "archived": false}, "emitted_at": 1655280716936} -{"stream": "companies", "data": {"id": "7097809526", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 29", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:22.191000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:40.740000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809526, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 29", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:22.191Z", "updatedAt": "2021-10-12T12:57:40.740Z", "archived": false}, "emitted_at": 1655280716937} -{"stream": "companies", "data": {"id": "7097809536", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 44", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:27.552000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:27.663000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809536, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 44", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:27.552Z", "updatedAt": "2021-10-12T12:58:27.663Z", "archived": false}, "emitted_at": 1655280716937} -{"stream": "companies", "data": {"id": "7097809537", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 46", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:28.156000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.395000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809537, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 46", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:28.156Z", "updatedAt": "2021-10-12T12:57:52.395Z", "archived": false}, "emitted_at": 1655280717300} -{"stream": "companies", "data": {"id": "7097809540", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 47", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:28.550000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:34.338000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809540, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 47", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:28.550Z", "updatedAt": "2021-10-12T12:57:34.338Z", "archived": false}, "emitted_at": 1655280717302} -{"stream": "companies", "data": {"id": "7097809543", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 64", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:33.851000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:40.662000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809543, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 64", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:33.851Z", "updatedAt": "2021-10-12T12:58:40.662Z", "archived": false}, "emitted_at": 1655280717304} -{"stream": "companies", "data": {"id": "7097809545", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 76", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:38.320000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:56.198000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097809545, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 76", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:38.320Z", "updatedAt": "2021-10-12T12:57:56.198Z", "archived": false}, "emitted_at": 1655280717306} -{"stream": "companies", "data": {"id": "7097813536", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 26", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:21.261000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:28.564000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097813536, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 26", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:21.261Z", "updatedAt": "2021-10-12T12:57:28.564Z", "archived": false}, "emitted_at": 1655280717307} -{"stream": "companies", "data": {"id": "7097813542", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 38", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:25.372000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:31.974000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097813542, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 38", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:25.372Z", "updatedAt": "2021-10-12T12:57:31.974Z", "archived": false}, "emitted_at": 1655280717309} -{"stream": "companies", "data": {"id": "7097813546", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 58", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:32.033000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:39.026000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097813546, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 58", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:32.033Z", "updatedAt": "2021-10-12T12:57:39.026Z", "archived": false}, "emitted_at": 1655280717310} -{"stream": "companies", "data": {"id": "7097813549", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 63", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:33.571000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:39.669000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097813549, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 63", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:33.571Z", "updatedAt": "2021-10-12T12:58:39.669Z", "archived": false}, "emitted_at": 1655280717311} -{"stream": "companies", "data": {"id": "7097813555", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 94", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:44.598000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.719000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097813555, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 94", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:44.598Z", "updatedAt": "2021-10-12T12:57:54.719Z", "archived": false}, "emitted_at": 1655280717312} -{"stream": "companies", "data": {"id": "7097820009", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 8", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:15.269000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:19.169000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820009, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 8", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:15.269Z", "updatedAt": "2021-10-12T12:58:19.169Z", "archived": false}, "emitted_at": 1655280717313} -{"stream": "companies", "data": {"id": "7097820012", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 12", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:16.869000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:22.438000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820012, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 12", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:16.869Z", "updatedAt": "2021-10-12T12:58:22.438Z", "archived": false}, "emitted_at": 1655280717315} -{"stream": "companies", "data": {"id": "7097820024", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 32", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:23.192000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:44.093000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820024, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 32", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:23.192Z", "updatedAt": "2021-10-12T12:57:44.093Z", "archived": false}, "emitted_at": 1655280717316} -{"stream": "companies", "data": {"id": "7097820027", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 39", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:25.722000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:31.975000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820027, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 39", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:25.722Z", "updatedAt": "2021-10-12T12:57:31.975Z", "archived": false}, "emitted_at": 1655280717317} -{"stream": "companies", "data": {"id": "7097820029", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 42", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:26.601000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:42.589000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820029, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 42", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:26.601Z", "updatedAt": "2021-10-12T12:57:42.589Z", "archived": false}, "emitted_at": 1655280717317} -{"stream": "companies", "data": {"id": "7097820039", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 82", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:40.191000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:54.771000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820039, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 82", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:40.191Z", "updatedAt": "2021-10-12T12:57:54.771Z", "archived": false}, "emitted_at": 1655280717318} -{"stream": "companies", "data": {"id": "7097820041", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 88", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:42.374000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.142000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820041, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 88", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:42.374Z", "updatedAt": "2021-10-12T12:57:52.142Z", "archived": false}, "emitted_at": 1655280717319} -{"stream": "companies", "data": {"id": "7097820042", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 91", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:43.706000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:52.619000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097820042, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 91", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:43.706Z", "updatedAt": "2021-10-12T12:57:52.619Z", "archived": false}, "emitted_at": 1655280717320} -{"stream": "companies", "data": {"id": "7097823561", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 22", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:19.934000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:57:24.944000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097823561, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 22", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:19.934Z", "updatedAt": "2021-10-12T12:57:24.944Z", "archived": false}, "emitted_at": 1655280717321} -{"stream": "companies", "data": {"id": "7097823562", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "Test City 24", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "Bangladesh", "createdate": "2021-10-12T12:57:20.553000+00:00", "days_to_close": null, "description": "This is a placeholder page installed by the Ubuntu release of the Lighttpd server package.", "domain": "test.domain.net", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_lastmodifieddate": "2021-10-12T12:58:26.529000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 7097823562, "hs_parent_company_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_lead": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_opportunity": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": "Airbyte Test", "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/bd-domain", "linkedinbio": null, "name": "test company 24", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": null, "phone": "(877) 929-0687-00291", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Massachusetts", "timezone": "Asia/Dhaka", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": null, "web_technologies": "apache;nginx;facebook_social_plugins;facebook_connect;google_analytics;facebook_like_button;centos", "website": "test.domain.net", "zip": "1216"}, "createdAt": "2021-10-12T12:57:20.553Z", "updatedAt": "2021-10-12T12:58:26.529Z", "archived": false}, "emitted_at": 1655280717322} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 1, "internalListId": 1, "createdAt": 1610634707244, "updatedAt": 1610634707244, "name": "tweeters", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634723407, "processing": "DONE", "lastProcessingStateChangeAt": 1610634723368, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717904} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 2, "internalListId": 2, "createdAt": 1610634770297, "updatedAt": 1610634770297, "name": "tweeters 1", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634784331, "processing": "DONE", "lastProcessingStateChangeAt": 1610634784289, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717905} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 3, "internalListId": 3, "createdAt": 1610634774245, "updatedAt": 1610634774245, "name": "tweeters 2", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634788303, "processing": "DONE", "lastProcessingStateChangeAt": 1610634788148, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717906} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 4, "internalListId": 4, "createdAt": 1610634776021, "updatedAt": 1610634776021, "name": "tweeters 3", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634788848, "processing": "DONE", "lastProcessingStateChangeAt": 1610634788812, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717906} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 5, "internalListId": 5, "createdAt": 1610634777202, "updatedAt": 1610634777202, "name": "tweeters 4", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634800213, "processing": "DONE", "lastProcessingStateChangeAt": 1610634800132, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717907} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 6, "internalListId": 6, "createdAt": 1610634778434, "updatedAt": 1610634778434, "name": "tweeters 5", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634800258, "processing": "DONE", "lastProcessingStateChangeAt": 1610634800215, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717907} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 7, "internalListId": 7, "createdAt": 1610634780202, "updatedAt": 1610634780202, "name": "tweeters 6", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634800935, "processing": "DONE", "lastProcessingStateChangeAt": 1610634800869, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717908} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 8, "internalListId": 8, "createdAt": 1610634780722, "updatedAt": 1610634780722, "name": "tweeters 7", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634804993, "processing": "DONE", "lastProcessingStateChangeAt": 1610634804926, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717908} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 9, "internalListId": 9, "createdAt": 1610634781321, "updatedAt": 1610634781321, "name": "tweeters 8", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634813311, "processing": "DONE", "lastProcessingStateChangeAt": 1610634813246, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717909} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 10, "internalListId": 10, "createdAt": 1610634781843, "updatedAt": 1610634781843, "name": "tweeters 9", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634810051, "processing": "DONE", "lastProcessingStateChangeAt": 1610634809945, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717909} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 11, "internalListId": 11, "createdAt": 1610634782448, "updatedAt": 1610634782448, "name": "tweeters 10", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1610634898403, "processing": "DONE", "lastProcessingStateChangeAt": 1610634898345, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717910} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 60, "internalListId": 60, "createdAt": 1614111029010, "updatedAt": 1614111029010, "name": "HubSpot Sample Imports - Contacts", "listType": "STATIC", "authorId": 12282590, "filters": [], "metaData": {"size": 3, "lastSizeChangeAt": 1614111042053, "processing": "DONE", "lastProcessingStateChangeAt": 1614111042074, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": false}, "emitted_at": 1655280717910} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 66, "internalListId": 66, "createdAt": 1634044326742, "updatedAt": 1634044326742, "name": "test contact_list 0", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044357572, "processing": "DONE", "lastProcessingStateChangeAt": 1634044357491, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717910} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 67, "internalListId": 67, "createdAt": 1634044352450, "updatedAt": 1634044352450, "name": "test contact_list 1", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044373475, "processing": "DONE", "lastProcessingStateChangeAt": 1634044373400, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717911} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 68, "internalListId": 68, "createdAt": 1634044352995, "updatedAt": 1634044352995, "name": "test contact_list 2", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044375566, "processing": "DONE", "lastProcessingStateChangeAt": 1634044375429, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717911} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 69, "internalListId": 69, "createdAt": 1634044353507, "updatedAt": 1634044353507, "name": "test contact_list 3", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044376975, "processing": "DONE", "lastProcessingStateChangeAt": 1634044376818, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717912} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 70, "internalListId": 70, "createdAt": 1634044354337, "updatedAt": 1634044354337, "name": "test contact_list 4", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044379862, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379733, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717912} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 71, "internalListId": 71, "createdAt": 1634044354856, "updatedAt": 1634044354856, "name": "test contact_list 5", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044373397, "processing": "DONE", "lastProcessingStateChangeAt": 1634044373307, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717913} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 72, "internalListId": 72, "createdAt": 1634044355477, "updatedAt": 1634044355477, "name": "test contact_list 6", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044374951, "processing": "DONE", "lastProcessingStateChangeAt": 1634044374646, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717913} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 73, "internalListId": 73, "createdAt": 1634044356317, "updatedAt": 1634044356317, "name": "test contact_list 7", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044374836, "processing": "DONE", "lastProcessingStateChangeAt": 1634044374726, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717913} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 74, "internalListId": 74, "createdAt": 1634044356821, "updatedAt": 1634044356821, "name": "test contact_list 8", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044380784, "processing": "DONE", "lastProcessingStateChangeAt": 1634044380669, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717914} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 75, "internalListId": 75, "createdAt": 1634044357656, "updatedAt": 1634044357656, "name": "test contact_list 9", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044374297, "processing": "DONE", "lastProcessingStateChangeAt": 1634044374203, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717914} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 76, "internalListId": 76, "createdAt": 1634044358328, "updatedAt": 1634044358328, "name": "test contact_list 10", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044379941, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379722, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717915} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 77, "internalListId": 77, "createdAt": 1634044358876, "updatedAt": 1634044358876, "name": "test contact_list 11", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044379452, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379368, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717915} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 78, "internalListId": 78, "createdAt": 1634044360239, "updatedAt": 1634044360239, "name": "test contact_list 12", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044379730, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379662, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717916} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 79, "internalListId": 79, "createdAt": 1634044360723, "updatedAt": 1634044360723, "name": "test contact_list 13", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044380024, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379931, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717916} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 80, "internalListId": 80, "createdAt": 1634044361203, "updatedAt": 1634044361203, "name": "test contact_list 14", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044376402, "processing": "DONE", "lastProcessingStateChangeAt": 1634044376301, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717917} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 81, "internalListId": 81, "createdAt": 1634044362132, "updatedAt": 1634044362132, "name": "test contact_list 15", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044384827, "processing": "DONE", "lastProcessingStateChangeAt": 1634044384724, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717917} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 82, "internalListId": 82, "createdAt": 1634044362732, "updatedAt": 1634044362732, "name": "test contact_list 16", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044383093, "processing": "DONE", "lastProcessingStateChangeAt": 1634044382989, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717917} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 83, "internalListId": 83, "createdAt": 1634044363323, "updatedAt": 1634044363323, "name": "test contact_list 17", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044379604, "processing": "DONE", "lastProcessingStateChangeAt": 1634044379483, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717918} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 84, "internalListId": 84, "createdAt": 1634044364197, "updatedAt": 1634044364197, "name": "test contact_list 18", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044385083, "processing": "DONE", "lastProcessingStateChangeAt": 1634044385029, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717918} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 85, "internalListId": 85, "createdAt": 1634044364700, "updatedAt": 1634044364700, "name": "test contact_list 19", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044382961, "processing": "DONE", "lastProcessingStateChangeAt": 1634044382644, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717919} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 86, "internalListId": 86, "createdAt": 1634044365223, "updatedAt": 1634044365223, "name": "test contact_list 20", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044380904, "processing": "DONE", "lastProcessingStateChangeAt": 1634044380675, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717919} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 87, "internalListId": 87, "createdAt": 1634044365715, "updatedAt": 1634044365715, "name": "test contact_list 21", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044386709, "processing": "DONE", "lastProcessingStateChangeAt": 1634044386509, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717920} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 88, "internalListId": 88, "createdAt": 1634044366220, "updatedAt": 1634044366220, "name": "test contact_list 22", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044381593, "processing": "DONE", "lastProcessingStateChangeAt": 1634044381519, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717920} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 89, "internalListId": 89, "createdAt": 1634044366694, "updatedAt": 1634044366694, "name": "test contact_list 23", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044384324, "processing": "DONE", "lastProcessingStateChangeAt": 1634044384242, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717920} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 90, "internalListId": 90, "createdAt": 1634044367238, "updatedAt": 1634044367238, "name": "test contact_list 24", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044390445, "processing": "DONE", "lastProcessingStateChangeAt": 1634044390330, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717921} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 91, "internalListId": 91, "createdAt": 1634044367729, "updatedAt": 1634044367729, "name": "test contact_list 25", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044382353, "processing": "DONE", "lastProcessingStateChangeAt": 1634044382175, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717921} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 92, "internalListId": 92, "createdAt": 1634044368258, "updatedAt": 1634044368258, "name": "test contact_list 26", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044387006, "processing": "DONE", "lastProcessingStateChangeAt": 1634044386891, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717922} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 93, "internalListId": 93, "createdAt": 1634044368786, "updatedAt": 1634044368786, "name": "test contact_list 27", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044390556, "processing": "DONE", "lastProcessingStateChangeAt": 1634044390400, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717922} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 94, "internalListId": 94, "createdAt": 1634044369329, "updatedAt": 1634044369329, "name": "test contact_list 28", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044390828, "processing": "DONE", "lastProcessingStateChangeAt": 1634044390743, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717923} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 95, "internalListId": 95, "createdAt": 1634044369819, "updatedAt": 1634044369819, "name": "test contact_list 29", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044388825, "processing": "DONE", "lastProcessingStateChangeAt": 1634044388651, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717923} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 96, "internalListId": 96, "createdAt": 1634044370367, "updatedAt": 1634044370367, "name": "test contact_list 30", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044386887, "processing": "DONE", "lastProcessingStateChangeAt": 1634044386808, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717923} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 97, "internalListId": 97, "createdAt": 1634044371229, "updatedAt": 1634044371229, "name": "test contact_list 31", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044388201, "processing": "DONE", "lastProcessingStateChangeAt": 1634044388124, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717924} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 98, "internalListId": 98, "createdAt": 1634044371752, "updatedAt": 1634044371752, "name": "test contact_list 32", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044397922, "processing": "DONE", "lastProcessingStateChangeAt": 1634044397837, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717924} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 99, "internalListId": 99, "createdAt": 1634044372264, "updatedAt": 1634044372264, "name": "test contact_list 33", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044392721, "processing": "DONE", "lastProcessingStateChangeAt": 1634044392635, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717925} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 100, "internalListId": 100, "createdAt": 1634044372765, "updatedAt": 1634044372765, "name": "test contact_list 34", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044396116, "processing": "DONE", "lastProcessingStateChangeAt": 1634044396048, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717925} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 101, "internalListId": 101, "createdAt": 1634044373208, "updatedAt": 1634044373208, "name": "test contact_list 35", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044397644, "processing": "DONE", "lastProcessingStateChangeAt": 1634044397551, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717926} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 102, "internalListId": 102, "createdAt": 1634044373685, "updatedAt": 1634044373685, "name": "test contact_list 36", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044395923, "processing": "DONE", "lastProcessingStateChangeAt": 1634044395743, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717926} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 103, "internalListId": 103, "createdAt": 1634044374187, "updatedAt": 1634044374187, "name": "test contact_list 37", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044396021, "processing": "DONE", "lastProcessingStateChangeAt": 1634044395943, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717926} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 104, "internalListId": 104, "createdAt": 1634044374694, "updatedAt": 1634044374694, "name": "test contact_list 38", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044395741, "processing": "DONE", "lastProcessingStateChangeAt": 1634044395634, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717927} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 105, "internalListId": 105, "createdAt": 1634044375168, "updatedAt": 1634044375168, "name": "test contact_list 39", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044398168, "processing": "DONE", "lastProcessingStateChangeAt": 1634044398071, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717927} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 106, "internalListId": 106, "createdAt": 1634044375645, "updatedAt": 1634044375645, "name": "test contact_list 40", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044393436, "processing": "DONE", "lastProcessingStateChangeAt": 1634044393342, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717928} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 107, "internalListId": 107, "createdAt": 1634044376113, "updatedAt": 1634044376113, "name": "test contact_list 41", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044396221, "processing": "DONE", "lastProcessingStateChangeAt": 1634044396164, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717928} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 108, "internalListId": 108, "createdAt": 1634044376557, "updatedAt": 1634044376557, "name": "test contact_list 42", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044396161, "processing": "DONE", "lastProcessingStateChangeAt": 1634044396091, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717929} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 109, "internalListId": 109, "createdAt": 1634044376999, "updatedAt": 1634044376999, "name": "test contact_list 43", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399465, "processing": "DONE", "lastProcessingStateChangeAt": 1634044399313, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717929} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 110, "internalListId": 110, "createdAt": 1634044377466, "updatedAt": 1634044377466, "name": "test contact_list 44", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399985, "processing": "DONE", "lastProcessingStateChangeAt": 1634044399900, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717929} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 111, "internalListId": 111, "createdAt": 1634044377928, "updatedAt": 1634044377928, "name": "test contact_list 45", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399310, "processing": "DONE", "lastProcessingStateChangeAt": 1634044399204, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717930} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 112, "internalListId": 112, "createdAt": 1634044378441, "updatedAt": 1634044378441, "name": "test contact_list 46", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044398939, "processing": "DONE", "lastProcessingStateChangeAt": 1634044398866, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717930} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 113, "internalListId": 113, "createdAt": 1634044378936, "updatedAt": 1634044378936, "name": "test contact_list 47", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044402393, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402268, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717931} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 114, "internalListId": 114, "createdAt": 1634044379418, "updatedAt": 1634044379418, "name": "test contact_list 48", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044405259, "processing": "DONE", "lastProcessingStateChangeAt": 1634044405146, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717931} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 115, "internalListId": 115, "createdAt": 1634044379888, "updatedAt": 1634044379888, "name": "test contact_list 49", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399505, "processing": "DONE", "lastProcessingStateChangeAt": 1634044399424, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717932} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 116, "internalListId": 116, "createdAt": 1634044380419, "updatedAt": 1634044380419, "name": "test contact_list 50", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044405024, "processing": "DONE", "lastProcessingStateChangeAt": 1634044404914, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717932} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 117, "internalListId": 117, "createdAt": 1634044380982, "updatedAt": 1634044380982, "name": "test contact_list 51", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044403055, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402978, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717933} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 118, "internalListId": 118, "createdAt": 1634044381460, "updatedAt": 1634044381460, "name": "test contact_list 52", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044401342, "processing": "DONE", "lastProcessingStateChangeAt": 1634044401255, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717933} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 119, "internalListId": 119, "createdAt": 1634044382349, "updatedAt": 1634044382349, "name": "test contact_list 53", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399539, "processing": "DONE", "lastProcessingStateChangeAt": 1634044399418, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717934} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 120, "internalListId": 120, "createdAt": 1634044382780, "updatedAt": 1634044382780, "name": "test contact_list 54", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044399021, "processing": "DONE", "lastProcessingStateChangeAt": 1634044398941, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717934} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 121, "internalListId": 121, "createdAt": 1634044383322, "updatedAt": 1634044383322, "name": "test contact_list 55", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044402471, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402376, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717934} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 122, "internalListId": 122, "createdAt": 1634044383900, "updatedAt": 1634044383900, "name": "test contact_list 56", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044402214, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402124, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717935} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 123, "internalListId": 123, "createdAt": 1634044384408, "updatedAt": 1634044384408, "name": "test contact_list 57", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044404911, "processing": "DONE", "lastProcessingStateChangeAt": 1634044404821, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717935} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 124, "internalListId": 124, "createdAt": 1634044384980, "updatedAt": 1634044384980, "name": "test contact_list 58", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044402623, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402557, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717936} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 125, "internalListId": 125, "createdAt": 1634044385503, "updatedAt": 1634044385503, "name": "test contact_list 59", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044407589, "processing": "DONE", "lastProcessingStateChangeAt": 1634044407530, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717936} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 126, "internalListId": 126, "createdAt": 1634044385972, "updatedAt": 1634044385972, "name": "test contact_list 60", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044402865, "processing": "DONE", "lastProcessingStateChangeAt": 1634044402674, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717936} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 127, "internalListId": 127, "createdAt": 1634044386476, "updatedAt": 1634044386476, "name": "test contact_list 61", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044403092, "processing": "DONE", "lastProcessingStateChangeAt": 1634044403024, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717937} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 128, "internalListId": 128, "createdAt": 1634044387303, "updatedAt": 1634044387303, "name": "test contact_list 62", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044404565, "processing": "DONE", "lastProcessingStateChangeAt": 1634044404479, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717937} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 129, "internalListId": 129, "createdAt": 1634044387777, "updatedAt": 1634044387777, "name": "test contact_list 63", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044411031, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410779, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717938} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 130, "internalListId": 130, "createdAt": 1634044388278, "updatedAt": 1634044388278, "name": "test contact_list 64", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044407946, "processing": "DONE", "lastProcessingStateChangeAt": 1634044407872, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717938} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 131, "internalListId": 131, "createdAt": 1634044388851, "updatedAt": 1634044388851, "name": "test contact_list 65", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044411194, "processing": "DONE", "lastProcessingStateChangeAt": 1634044411028, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717938} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 132, "internalListId": 132, "createdAt": 1634044389379, "updatedAt": 1634044389379, "name": "test contact_list 66", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044410235, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410096, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717939} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 133, "internalListId": 133, "createdAt": 1634044389957, "updatedAt": 1634044389957, "name": "test contact_list 67", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044407497, "processing": "DONE", "lastProcessingStateChangeAt": 1634044407431, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717939} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 134, "internalListId": 134, "createdAt": 1634044390494, "updatedAt": 1634044390494, "name": "test contact_list 68", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044413746, "processing": "DONE", "lastProcessingStateChangeAt": 1634044413683, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717940} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 135, "internalListId": 135, "createdAt": 1634044390992, "updatedAt": 1634044390992, "name": "test contact_list 69", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044410835, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410757, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717940} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 136, "internalListId": 136, "createdAt": 1634044391492, "updatedAt": 1634044391492, "name": "test contact_list 70", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044410771, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410577, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717940} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 137, "internalListId": 137, "createdAt": 1634044392043, "updatedAt": 1634044392043, "name": "test contact_list 71", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044416501, "processing": "DONE", "lastProcessingStateChangeAt": 1634044416446, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717941} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 138, "internalListId": 138, "createdAt": 1634044392544, "updatedAt": 1634044392544, "name": "test contact_list 72", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044408890, "processing": "DONE", "lastProcessingStateChangeAt": 1634044408806, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717941} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 139, "internalListId": 139, "createdAt": 1634044393035, "updatedAt": 1634044393035, "name": "test contact_list 73", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044415569, "processing": "DONE", "lastProcessingStateChangeAt": 1634044415417, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717942} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 140, "internalListId": 140, "createdAt": 1634044393476, "updatedAt": 1634044393476, "name": "test contact_list 74", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044416444, "processing": "DONE", "lastProcessingStateChangeAt": 1634044416382, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717942} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 141, "internalListId": 141, "createdAt": 1634044394294, "updatedAt": 1634044394294, "name": "test contact_list 75", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044414311, "processing": "DONE", "lastProcessingStateChangeAt": 1634044414213, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717942} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 142, "internalListId": 142, "createdAt": 1634044394834, "updatedAt": 1634044394834, "name": "test contact_list 76", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044413679, "processing": "DONE", "lastProcessingStateChangeAt": 1634044413585, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717943} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 143, "internalListId": 143, "createdAt": 1634044395403, "updatedAt": 1634044395403, "name": "test contact_list 77", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044420156, "processing": "DONE", "lastProcessingStateChangeAt": 1634044419996, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717943} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 144, "internalListId": 144, "createdAt": 1634044395863, "updatedAt": 1634044395863, "name": "test contact_list 78", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044410916, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410837, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717944} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 145, "internalListId": 145, "createdAt": 1634044396322, "updatedAt": 1634044396322, "name": "test contact_list 79", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044414071, "processing": "DONE", "lastProcessingStateChangeAt": 1634044413997, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717944} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 146, "internalListId": 146, "createdAt": 1634044396797, "updatedAt": 1634044396797, "name": "test contact_list 80", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044418773, "processing": "DONE", "lastProcessingStateChangeAt": 1634044418703, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717944} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 147, "internalListId": 147, "createdAt": 1634044397262, "updatedAt": 1634044397262, "name": "test contact_list 81", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044415518, "processing": "DONE", "lastProcessingStateChangeAt": 1634044415462, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717945} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 148, "internalListId": 148, "createdAt": 1634044398079, "updatedAt": 1634044398079, "name": "test contact_list 82", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044410718, "processing": "DONE", "lastProcessingStateChangeAt": 1634044410597, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717945} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 149, "internalListId": 149, "createdAt": 1634044398932, "updatedAt": 1634044398932, "name": "test contact_list 83", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044412807, "processing": "DONE", "lastProcessingStateChangeAt": 1634044412503, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717946} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 150, "internalListId": 150, "createdAt": 1634044399758, "updatedAt": 1634044399758, "name": "test contact_list 84", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044425734, "processing": "DONE", "lastProcessingStateChangeAt": 1634044425670, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717946} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 151, "internalListId": 151, "createdAt": 1634044400187, "updatedAt": 1634044400187, "name": "test contact_list 85", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044416350, "processing": "DONE", "lastProcessingStateChangeAt": 1634044416292, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717946} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 152, "internalListId": 152, "createdAt": 1634044400669, "updatedAt": 1634044400669, "name": "test contact_list 86", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044416577, "processing": "DONE", "lastProcessingStateChangeAt": 1634044416522, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717947} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 153, "internalListId": 153, "createdAt": 1634044401532, "updatedAt": 1634044401532, "name": "test contact_list 87", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044419863, "processing": "DONE", "lastProcessingStateChangeAt": 1634044419551, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717947} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 154, "internalListId": 154, "createdAt": 1634044401969, "updatedAt": 1634044401969, "name": "test contact_list 88", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044417409, "processing": "DONE", "lastProcessingStateChangeAt": 1634044417345, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717948} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 155, "internalListId": 155, "createdAt": 1634044402501, "updatedAt": 1634044402501, "name": "test contact_list 89", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044420588, "processing": "DONE", "lastProcessingStateChangeAt": 1634044420530, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717948} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 156, "internalListId": 156, "createdAt": 1634044402938, "updatedAt": 1634044402938, "name": "test contact_list 90", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044419566, "processing": "DONE", "lastProcessingStateChangeAt": 1634044419493, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717948} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 157, "internalListId": 157, "createdAt": 1634044403439, "updatedAt": 1634044403439, "name": "test contact_list 91", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044424005, "processing": "DONE", "lastProcessingStateChangeAt": 1634044423934, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717949} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 158, "internalListId": 158, "createdAt": 1634044403927, "updatedAt": 1634044403927, "name": "test contact_list 92", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044426885, "processing": "DONE", "lastProcessingStateChangeAt": 1634044426781, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717949} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 159, "internalListId": 159, "createdAt": 1634044404406, "updatedAt": 1634044404406, "name": "test contact_list 93", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044425161, "processing": "DONE", "lastProcessingStateChangeAt": 1634044425101, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717950} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 160, "internalListId": 160, "createdAt": 1634044404882, "updatedAt": 1634044404882, "name": "test contact_list 94", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044425099, "processing": "DONE", "lastProcessingStateChangeAt": 1634044425035, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717950} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 161, "internalListId": 161, "createdAt": 1634044405363, "updatedAt": 1634044405363, "name": "test contact_list 95", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044426994, "processing": "DONE", "lastProcessingStateChangeAt": 1634044426887, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717951} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 162, "internalListId": 162, "createdAt": 1634044405868, "updatedAt": 1634044405868, "name": "test contact_list 96", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044431273, "processing": "DONE", "lastProcessingStateChangeAt": 1634044431167, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717951} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 163, "internalListId": 163, "createdAt": 1634044406419, "updatedAt": 1634044406419, "name": "test contact_list 97", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044427870, "processing": "DONE", "lastProcessingStateChangeAt": 1634044427787, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717951} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 164, "internalListId": 164, "createdAt": 1634044406868, "updatedAt": 1634044406868, "name": "test contact_list 98", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044427083, "processing": "DONE", "lastProcessingStateChangeAt": 1634044426996, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717952} -{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 165, "internalListId": 165, "createdAt": 1634044407353, "updatedAt": 1634044407353, "name": "test contact_list 99", "listType": "DYNAMIC", "filters": [[{"withinTimeMode": "PAST", "operator": "EQ", "filterFamily": "PropertyValue", "type": "string", "property": "twitterhandle", "value": "@hubspot"}]], "metaData": {"size": 0, "lastSizeChangeAt": 1634044431563, "processing": "DONE", "lastProcessingStateChangeAt": 1634044431492, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": [], "dynamic": true}, "emitted_at": 1655280717952} -{"stream": "deal_pipelines", "data": {"label": "New Business Pipeline", "displayOrder": 3, "active": true, "stages": [{"label": "Success! Closed Won", "displayOrder": 2, "metadata": {"isClosed": "true", "probability": "1.0"}, "stageId": "customclosedwonstage", "createdAt": 1610635973956, "updatedAt": null, "active": true}, {"label": "Initial Qualification", "displayOrder": 0, "metadata": {"isClosed": "false", "probability": "0.1"}, "stageId": "9567448", "createdAt": 1610635973956, "updatedAt": null, "active": true}, {"label": "Negotiation", "displayOrder": 1, "metadata": {"isClosed": "false", "probability": "0.5"}, "stageId": "9567449", "createdAt": 1610635973956, "updatedAt": null, "active": true}], "objectType": "DEAL", "objectTypeId": "0-3", "pipelineId": "b9152945-a594-4835-9676-a6f405fecd71", "createdAt": 1610635973956, "updatedAt": 1610635973956, "default": false}, "emitted_at": 1655280719107} -{"stream": "deal_pipelines", "data": {"label": "Sales Pipeline", "displayOrder": 0, "active": true, "stages": [{"label": "Presentation Scheduled", "displayOrder": 2, "metadata": {"isClosed": "false", "probability": "0.6"}, "stageId": "presentationscheduled", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Closed Won", "displayOrder": 5, "metadata": {"isClosed": "true", "probability": "1.0"}, "stageId": "closedwon", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Closed Lost", "displayOrder": 6, "metadata": {"isClosed": "true", "probability": "0.0"}, "stageId": "closedlost", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Appointment Scheduled", "displayOrder": 0, "metadata": {"isClosed": "false", "probability": "0.2"}, "stageId": "appointmentscheduled", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Contract Sent", "displayOrder": 4, "metadata": {"isClosed": "false", "probability": "0.9"}, "stageId": "contractsent", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Qualified To Buy", "displayOrder": 1, "metadata": {"isClosed": "false", "probability": "0.4"}, "stageId": "qualifiedtobuy", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Decision Maker Bought-In", "displayOrder": 3, "metadata": {"isClosed": "false", "probability": "0.8"}, "stageId": "decisionmakerboughtin", "createdAt": 0, "updatedAt": null, "active": true}], "objectType": "DEAL", "objectTypeId": "0-3", "pipelineId": "default", "createdAt": 0, "updatedAt": 0, "default": true}, "emitted_at": 1655280719111} -{"stream": "deals", "data": {"id": "5388213824", "properties": {"amount": 10.0, "amount_in_home_currency": 10.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:11:49.985000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "API", "hs_analytics_source_data_2": null, "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:11:49.985000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_forecast_amount": 10.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2021-10-12T13:50:15.127000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388213824, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_sales_email_last_replied": null, "hs_tcv": 10.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_appointmentscheduled": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:11:49.985000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 1.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:11:49.985Z", "updatedAt": "2021-10-12T13:50:15.127Z", "archived": false, "companies": ["5000526215", "5000526215"], "line items": ["2089616136"], "contacts": ["551"]}, "emitted_at": 1655280720600} -{"stream": "deals", "data": {"id": "5388306989", "properties": {"amount": 60000.0, "amount_in_home_currency": 60000.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:12:00.029000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal 2", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "API", "hs_analytics_source_data_2": null, "hs_arr": null, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:12:00.029000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_forecast_amount": 60000.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2021-09-09T09:56:32.554000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": null, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388306989, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_sales_email_last_replied": null, "hs_tcv": null, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_appointmentscheduled": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:12:00.029000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 1.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:12:00.029Z", "updatedAt": "2021-09-09T09:56:32.554Z", "archived": false, "companies": ["5000526215", "5000526215"], "contacts": ["551"]}, "emitted_at": 1655280720601} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "deviceType": "COMPUTER", "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "created": 1614191191202, "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "17d3fcc4-bc34-38b4-9103-69b5896bbdde", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721339} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "deviceType": "COMPUTER", "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "created": 1614122124339, "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "e5cbe134-db76-32cb-9e82-9dafcbaf8b64", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721347} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 1229, "deviceType": "COMPUTER", "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "created": 1614119026757, "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.40599, "longitude": -122.078514, "zipcode": "94043"}, "id": "35b79cd1-3527-3ae7-b316-be0bbf872839", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721348} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 2303, "deviceType": "COMPUTER", "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "created": 1614119025477, "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.40599, "longitude": -122.078514, "zipcode": "94043"}, "id": "73b6e0a9-b6a2-3fc6-9faf-d69ca3c254dd", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721349} -{"stream": "email_events", "data": {"appName": "BatchTest", "response": "250 2.0.0 OK cn15si96389qvb.103 - gsmtp", "attempt": 1, "created": 1614119023933, "id": "cf24d1cb-0242-3728-ab16-c4f3892c0333", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "DELIVERED", "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721350} -{"stream": "email_events", "data": {"appName": "BatchTest", "attempt": 1, "created": 1614119023933, "id": "ebe79ee1-8a9b-334e-b7ef-ddda766f3b3b", "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "PROCESSED", "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721351} -{"stream": "email_events", "data": {"appName": "BatchTest", "emailCampaignId": 2, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "appId": 20053, "created": 1614119023182, "id": "dd239309-7866-4705-a3e9-c571dd349477", "subject": "Preview - Test subject", "from": "noreply@hubspot.com", "cc": [], "bcc": [], "replyTo": [], "smtpId": null, "sentBy": {"id": "dd239309-7866-4705-a3e9-c571dd349477", "created": 1614119023182}, "type": "SENT"}, "emitted_at": 1655280721352} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 2498, "created": 1616173245743, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.4043, "longitude": -122.0748, "zipcode": "94043"}, "id": "9ff40077-4b32-3ec5-9aea-d69fd12683b9", "recipient": "kulak.eugene@gmail.com", "sentBy": {"id": "9e68f5c3-45ff-445a-8d76-9050474425f3", "created": 1616173243740}, "smtpId": null, "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721644} -{"stream": "email_events", "data": {"appName": "BatchTest", "response": "250 2.0.0 OK n17si3081140qtv.136 - gsmtp", "created": 1616173244650, "attempt": 1, "id": "7dd43432-1fed-3959-bb42-38c7d193605c", "recipient": "kulak.eugene@gmail.com", "sentBy": {"id": "9e68f5c3-45ff-445a-8d76-9050474425f3", "created": 1616173243740}, "smtpId": null, "portalId": 8727216, "type": "DELIVERED", "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721645} -{"stream": "email_events", "data": {"appName": "BatchTest", "created": 1616173244650, "attempt": 1, "id": "c92658da-7bdf-35d9-91e8-6738ae284491", "recipient": "kulak.eugene@gmail.com", "sentBy": {"id": "9e68f5c3-45ff-445a-8d76-9050474425f3", "created": 1616173243740}, "smtpId": null, "portalId": 8727216, "type": "PROCESSED", "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280721646} -{"stream": "email_events", "data": {"appName": "BatchTest", "created": 1616173243740, "emailCampaignId": 2, "recipient": "kulak.eugene@gmail.com", "portalId": 8727216, "appId": 20053, "id": "9e68f5c3-45ff-445a-8d76-9050474425f3", "replyTo": [], "subject": "Preview - Test subj", "cc": [], "bcc": [], "from": "noreply@hubspot.com", "sentBy": {"id": "9e68f5c3-45ff-445a-8d76-9050474425f3", "created": 1616173243740}, "smtpId": null, "type": "SENT"}, "emitted_at": 1655280721647} -{"stream": "email_events", "data": {"created": 1616173134301, "recipient": "kulak.eugene@gmail.com", "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [], "portalSubscriptionStatus": "SUBSCRIBED", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "d70b78b9-a411-4d3e-808b-fe931be35b43", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280721648} -{"stream": "email_events", "data": {"created": 1616173134301, "recipient": "kulak.eugene@gmail.com", "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [{"id": 10798197, "status": "SUBSCRIBED", "legalBasisChange": {"legalBasisType": "PERFORMANCE_OF_CONTRACT", "legalBasisExplanation": "erererer", "optState": "OPT_IN"}}], "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "ff118718-786d-4a35-94f9-6bbd413654de", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280721648} -{"stream": "email_events", "data": {"created": 1616173106737, "recipient": "kulak.eugene@gmail.com", "sourceId": "PropertyChangeHandler", "subscriptions": [], "portalSubscriptionStatus": "SUBSCRIBED", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "24539f1f-0b20-4296-a5bf-6ba3bb9dc1b8", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280721649} -{"stream": "email_events", "data": {"created": 1616173054611, "recipient": "sherif@dataline.io", "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [], "portalSubscriptionStatus": "SUBSCRIBED", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "cb6107f5-ba69-403d-8de5-4d206c774948", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280721650} -{"stream": "email_events", "data": {"created": 1616173054611, "recipient": "sherif@dataline.io", "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [{"id": 10798197, "status": "SUBSCRIBED", "legalBasisChange": {"legalBasisType": "LEGITIMATE_INTEREST_CLIENT", "legalBasisExplanation": "because", "optState": "OPT_IN"}}], "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "e0c1eb45-612f-4beb-91a2-4352fbbbd100", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280721650} -{"stream": "email_events", "data": {"appName": "Batch", "dropMessage": "", "dropReason": "MTA_IGNORE", "created": 1615506409286, "attempt": 5, "id": "709911d6-ba90-3c31-beb1-88f3359374ee", "recipient": "michael.scott@dundermifflin.com", "sentBy": {"id": "33a9449c-9c37-4dd9-b3f3-0f8fc9a9d2a2", "created": 1615504687764}, "smtpId": null, "portalId": 8727216, "type": "DROPPED", "appId": 113, "emailCampaignId": 115429485}, "emitted_at": 1655280721651} -{"stream": "email_events", "data": {"appName": "Batch", "attempt": 4, "response": "", "created": 1615506290222, "id": "d0efceb4-638c-3313-9a20-62a44e1c2b85", "recipient": "michael.scott@dundermifflin.com", "sentBy": {"id": "33a9449c-9c37-4dd9-b3f3-0f8fc9a9d2a2", "created": 1615504687764}, "smtpId": null, "portalId": 8727216, "type": "DEFERRED", "appId": 113, "emailCampaignId": 115429485}, "emitted_at": 1655280721652} -{"stream": "email_events", "data": {"appName": "Batch", "attempt": 3, "response": "", "created": 1615505015542, "id": "4f0583ba-b95e-35c1-b6fa-4326128b2861", "recipient": "michael.scott@dundermifflin.com", "sentBy": {"id": "33a9449c-9c37-4dd9-b3f3-0f8fc9a9d2a2", "created": 1615504687764}, "smtpId": null, "portalId": 8727216, "type": "DEFERRED", "appId": 113, "emailCampaignId": 115429485}, "emitted_at": 1655280721653} -{"stream": "email_events", "data": {"appName": "Batch", "attempt": 1, "response": "", "created": 1615504759396, "id": "deb20a2f-9594-3551-9551-ff8322da7916", "recipient": "michael.scott@dundermifflin.com", "sentBy": {"id": "33a9449c-9c37-4dd9-b3f3-0f8fc9a9d2a2", "created": 1615504687764}, "smtpId": null, "portalId": 8727216, "type": "DEFERRED", "appId": 113, "emailCampaignId": 115429485}, "emitted_at": 1655280721653} -{"stream": "email_events", "data": {"appName": "Batch", "created": 1615504759396, "attempt": 1, "id": "f96d2144-fc2a-3da7-a11a-5a0a1e893371", "recipient": "michael.scott@dundermifflin.com", "sentBy": {"id": "33a9449c-9c37-4dd9-b3f3-0f8fc9a9d2a2", "created": 1615504687764}, "smtpId": null, "portalId": 8727216, "type": "PROCESSED", "appId": 113, "emailCampaignId": 115429485}, "emitted_at": 1655280721654} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634229850314, "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "4823cd9e-032d-3d68-99f9-b77bd33a9390", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723832} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 5263, "created": 1634119229332, "browser": {"name": "Outlook 2019", "family": "Outlook 2019", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Email client", "url": "https://en.wikipedia.org/wiki/Microsoft_Outlook", "version": [""]}, "deviceType": "COMPUTER", "userAgent": "Microsoft Office/16.0 (Microsoft Outlook 16.0.14326; Pro), Mozilla/4.0 (compatible; ms-office; MSOffice rmj)", "location": {"country": "UKRAINE", "state": "kyiv", "city": "kiev", "latitude": 50.458, "longitude": 30.5303}, "id": "d78765aa-f8c9-354c-a4a6-075dcee37bd1", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723833} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634064087206, "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "d2f5ba83-17e9-3a33-b1cc-1c0bd7aaf2da", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723834} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634052748873, "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "a3ec758a-10c8-3b11-86b2-1e0daed7ef64", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723834} -{"stream": "email_events", "data": {"created": 1634051145732, "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [], "portalSubscriptionStatus": "SUBSCRIBED", "recipient": "testingapicontact_19@hubspot.com", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "569ea4bb-eee0-4718-9853-644b676101c9", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280723834} -{"stream": "email_events", "data": {"created": 1634051145732, "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [{"id": 23704464, "status": "UNSUBSCRIBED", "legalBasisChange": {"legalBasisType": "NON_GDPR", "legalBasisExplanation": "The contact was opted out by a HubSpot user", "optState": "OPT_OUT"}}], "recipient": "testingapicontact_19@hubspot.com", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "66677dbc-3d7b-4a4e-8ed8-023dad7223a1", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"created": 1634051105091, "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [], "portalSubscriptionStatus": "SUBSCRIBED", "recipient": "testingapicontact_19@hubspot.com", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "331da840-e177-42e7-9758-08f430a40428", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"created": 1634051105091, "sourceId": "SOURCE_HUBSPOT_CUSTOMER", "subscriptions": [{"id": 23704464, "status": "SUBSCRIBED", "legalBasisChange": {"legalBasisType": "LEGITIMATE_INTEREST_CLIENT", "legalBasisExplanation": "Test", "optState": "OPT_IN"}}], "recipient": "testingapicontact_19@hubspot.com", "source": "SOURCE_HUBSPOT_CUSTOMER", "id": "f27707ce-833e-4d47-b0fe-2cd9cbec786e", "portalId": 8727216, "type": "STATUSCHANGE", "appId": 0, "emailCampaignId": 0}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 35376, "created": 1634050837720, "browser": {"name": "unknown", "family": "unknown", "producer": "unknown", "producerUrl": "unknown", "type": "unknown", "url": "unknown", "version": [""]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0", "location": {"country": "UKRAINE", "state": "kyiv", "city": "kiev", "latitude": 50.458, "longitude": 30.5303}, "id": "ee27badd-cfe8-3278-ba4f-b2032b95ceb4", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 36763, "created": 1634049479939, "browser": {"name": "unknown", "family": "unknown", "producer": "unknown", "producerUrl": "unknown", "type": "unknown", "url": "unknown", "version": [""]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0", "location": {"country": "UKRAINE", "state": "kyiv", "city": "kiev", "latitude": 50.458, "longitude": 30.5303}, "id": "0ee6ffc9-160f-33bb-8e17-fc874429b206", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634046233479, "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "a3c92fa4-20d1-345c-92fd-d5485ca0fb8b", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723835} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634046230712, "browser": {"name": "Google Image Cache", "family": "Google Image Cache", "producer": "", "producerUrl": "", "type": "Proxy", "url": "", "version": []}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "location": {"country": "Unknown", "state": "Unknown", "city": "Unknown", "zipcode": "Unknown"}, "id": "ab1a6976-76b1-304d-9f4c-6d73e8bc52dc", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": false, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723836} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042988255, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.40599, "longitude": -122.078514, "zipcode": "94043"}, "id": "b750d85b-fec1-38f4-80e1-47cb01672e72", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723836} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042987754, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.40599, "longitude": -122.078514, "zipcode": "94043"}, "id": "61526204-2a0b-3b20-a0ba-70381fe3267d", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723836} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042987282, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "california", "city": "mountain view", "latitude": 37.40599, "longitude": -122.078514, "zipcode": "94043"}, "id": "41ab6d71-3aa7-30bc-95a6-9af9c719a69f", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723836} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042986743, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "", "city": ""}, "id": "d0c2f47d-bebf-38f6-bf1c-f556795c903e", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723836} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042986251, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "", "city": ""}, "id": "e40954e4-dc04-3e67-a833-d3283fef7758", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723837} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042985742, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "", "city": ""}, "id": "67b212dd-61dd-3894-9443-50083096f51e", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723837} -{"stream": "email_events", "data": {"appName": "BatchTest", "duration": 0, "created": 1634042985327, "browser": {"name": "Microsoft Edge 12.246", "family": "Microsoft Edge", "producer": "Microsoft Corporation.", "producerUrl": "https://www.microsoft.com/about/", "type": "Browser", "url": "https://en.wikipedia.org/wiki/Microsoft_Edge", "version": ["12.246"]}, "deviceType": "COMPUTER", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "location": {"country": "UNITED STATES", "state": "", "city": ""}, "id": "e12b770c-1c58-3480-9f0a-38600dd625ba", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "OPEN", "filteredEvent": true, "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723837} -{"stream": "email_events", "data": {"appName": "BatchTest", "response": "250 2.0.0 OK t8si8990139qta.221 - gsmtp", "created": 1634042983145, "attempt": 1, "id": "15347d6e-b728-38c2-9846-e02047aa90de", "sentBy": {"id": "e98ee9c2-9ea4-4f7c-84e3-caace1c0a68b", "created": 1634042982506}, "smtpId": null, "recipient": "integration-test@airbyte.io", "portalId": 8727216, "type": "DELIVERED", "appId": 20053, "emailCampaignId": 2}, "emitted_at": 1655280723837} -{"stream": "forms", "data": {"id": "984418a9-3f1b-43eb-bbdd-2ced85fb88e2", "name": "Test Form 8", "createdAt": "2021-01-14T14:46:10.680Z", "updatedAt": "2021-01-14T14:46:10.680Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 8", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 8", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_9", "label": "Adress 9", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732854} -{"stream": "forms", "data": {"id": "5b15ebb8-8474-45c7-a4cd-e1d19e0f14aa", "name": "Test Form 11", "createdAt": "2021-10-12T14:24:16.318Z", "updatedAt": "2021-10-12T14:24:27.719Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732856} -{"stream": "forms", "data": {"id": "e9cb252e-d624-4b4d-b1e0-43294c525231", "name": "Test Form 9", "createdAt": "2021-01-14T14:46:11.360Z", "updatedAt": "2021-01-14T14:46:11.360Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 9", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 9", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_10", "label": "Adress 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732857} -{"stream": "forms", "data": {"id": "47465ffa-f8d6-444c-a1a3-3c690bf0cf33", "name": "Test Form 15", "createdAt": "2021-10-12T14:24:55.230Z", "updatedAt": "2021-10-12T14:24:55.230Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732858} -{"stream": "forms", "data": {"id": "3b8bd96a-9972-440d-9543-cc0f14439042", "name": "Test Form 14", "createdAt": "2021-10-12T14:24:49.416Z", "updatedAt": "2021-10-12T14:24:49.416Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732860} -{"stream": "forms", "data": {"id": "1b6319b8-82ef-4fd5-b2a7-3882ecd0ba92", "name": "Test Form 5", "createdAt": "2021-01-14T14:46:09.656Z", "updatedAt": "2021-01-14T14:46:09.656Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 5", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 5", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_6", "label": "Adress 6", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732861} -{"stream": "forms", "data": {"id": "2244dd4d-fd8c-479b-a6ad-3328b2b8ae94", "name": "Test Form 17", "createdAt": "2021-10-12T14:25:08.964Z", "updatedAt": "2021-10-12T14:25:08.964Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732862} -{"stream": "forms", "data": {"id": "7bf12799-c984-46f5-9112-c2d652483fce", "name": "Test Form 20", "createdAt": "2021-10-12T14:25:26.866Z", "updatedAt": "2021-10-12T14:25:26.866Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732863} -{"stream": "forms", "data": {"id": "a69652ea-f6db-476f-87e4-a159e43bfcf1", "name": "Test Form 3", "createdAt": "2021-01-14T14:46:09.010Z", "updatedAt": "2021-01-14T14:46:09.010Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 3", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 3", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_4", "label": "Adress 4", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732865} -{"stream": "forms", "data": {"id": "5acdcc7d-c22a-4ed3-baf8-309ee0a468f6", "name": "Test Form 2", "createdAt": "2021-01-14T14:46:08.708Z", "updatedAt": "2021-01-14T14:46:08.708Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 2", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 2", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_3", "label": "Adress 3", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732866} -{"stream": "forms", "data": {"id": "9fc39345-42d7-4369-b753-b015de928399", "name": "New form (March 15, 2021 12:55:56 PM)", "createdAt": "2021-03-15T10:55:56.900Z", "updatedAt": "2021-10-30T15:33:20.320Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "email", "label": "Email", "required": true, "hidden": false, "fieldType": "email", "validation": {"blockedEmailDomains": [], "useDefaultBlockList": false}}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": ["12282590"], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": "hs-form stacked"}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732867} -{"stream": "forms", "data": {"id": "28a293e1-0113-4d3c-a9e5-09043053b2a1", "name": "Test Form 13", "createdAt": "2021-10-12T14:24:43.336Z", "updatedAt": "2021-10-12T14:24:43.336Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732868} -{"stream": "forms", "data": {"id": "252302a1-68c8-4355-90e6-bd07667a212b", "name": "Test Form 19", "createdAt": "2021-10-12T14:25:20.956Z", "updatedAt": "2021-10-12T14:25:20.956Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732869} -{"stream": "forms", "data": {"id": "01ba116c-f3a8-4957-8884-ff0c4420af76", "name": "DemoForm", "createdAt": "2021-01-14T14:44:48.278Z", "updatedAt": "2021-01-14T14:44:48.278Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_1", "label": "Adress 1", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732870} -{"stream": "forms", "data": {"id": "e43ba6f6-ac95-467d-b65e-aafc19e324ed", "name": "Test Form 6", "createdAt": "2021-01-14T14:46:09.956Z", "updatedAt": "2021-01-14T14:46:09.956Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 6", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 6", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_7", "label": "Adress 7", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732872} -{"stream": "forms", "data": {"id": "b1d96614-f881-4837-a2b8-72a6fa1be9f1", "name": "Test Form 4", "createdAt": "2021-01-14T14:46:09.365Z", "updatedAt": "2021-01-14T14:46:09.365Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 4", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 4", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_5", "label": "Adress 5", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732873} -{"stream": "forms", "data": {"id": "f55a6b51-550e-491e-af4f-9e764a316acb", "name": "Test Form 12", "createdAt": "2021-10-12T14:24:36.891Z", "updatedAt": "2021-10-12T14:24:36.891Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732874} -{"stream": "forms", "data": {"id": "5fa4d8c1-c2ff-4029-8762-4cdf9e369021", "name": "Test Form 10", "createdAt": "2021-01-14T14:46:11.693Z", "updatedAt": "2021-01-14T14:46:11.693Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732875} -{"stream": "forms", "data": {"id": "ed51ef3e-a263-4aa8-bfd7-1c621595b911", "name": "Test Form 1", "createdAt": "2021-01-14T14:46:08.325Z", "updatedAt": "2021-01-14T14:46:08.325Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 1", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 1", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_2", "label": "Adress 2", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732875} -{"stream": "forms", "data": {"id": "4cd1473a-7f67-49b2-b63b-3167a1351bb3", "name": "Test Form 18", "createdAt": "2021-10-12T14:25:15.368Z", "updatedAt": "2021-10-12T14:25:15.368Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 10", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_11", "label": "Adress 11", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732876} -{"stream": "forms", "data": {"id": "db548333-64a9-4744-9999-e4cf63516007", "name": "Test Form 7", "createdAt": "2021-01-14T14:46:10.284Z", "updatedAt": "2021-01-14T14:46:10.284Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "firstname", "label": "First Name 7", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "lastname", "label": "Last Name 7", "required": false, "hidden": false, "fieldType": "single_line_text"}]}, {"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "adress_8", "label": "Adress 8", "required": false, "hidden": false, "fieldType": "single_line_text"}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": ""}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": [], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "11px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": null}, "legalConsentOptions": {"type": "none"}, "formType": "hubspot"}, "emitted_at": 1655280732877} -{"stream": "line_items", "data": {"id": "1188257157", "properties": {"amount": 123.0, "createdate": "2021-02-23T20:03:48.577000+00:00", "description": null, "discount": null, "hs_acv": 123.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-07-17T07:01:43.045000+00:00", "hs_line_item_currency_code": null, "hs_margin": 123.0, "hs_margin_acv": 123.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 123.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 1188257157, "hs_position_on_quote": null, "hs_pre_discount_amount": 123.0, "hs_product_id": 646176423, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 123.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 1", "price": 123.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:03:48.577Z", "updatedAt": "2021-07-17T07:01:43.045Z", "archived": false}, "emitted_at": 1655280740831} -{"stream": "line_items", "data": {"id": "1188257165", "properties": {"amount": 10.0, "createdate": "2021-02-23T20:11:54.030000+00:00", "description": "Baseball hat, medium", "discount": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-07-17T23:50:32.502000+00:00", "hs_line_item_currency_code": null, "hs_margin": 5.0, "hs_margin_acv": 5.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 5.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 1188257165, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 10.0, "hs_product_id": 646778218, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 10.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Blue Hat", "price": 10.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:11:54.030Z", "updatedAt": "2021-07-17T23:50:32.502Z", "archived": false}, "emitted_at": 1655280740832} -{"stream": "line_items", "data": {"id": "1188257309", "properties": {"amount": 10.0, "createdate": "2021-02-23T20:11:54.030000+00:00", "description": "Baseball hat, medium", "discount": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-07-19T03:57:09.834000+00:00", "hs_line_item_currency_code": null, "hs_margin": 5.0, "hs_margin_acv": 5.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 5.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 1188257309, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 10.0, "hs_product_id": 646778218, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 10.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Blue Hat", "price": 10.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:11:54.030Z", "updatedAt": "2021-07-19T03:57:09.834Z", "archived": false}, "emitted_at": 1655280740832} -{"stream": "line_items", "data": {"id": "1510167477", "properties": {"amount": 20.0, "createdate": "2021-05-21T10:22:40.683000+00:00", "description": "Top hat, large", "discount": null, "hs_acv": 60.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 60.0, "hs_cost_of_goods_sold": 10.0, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2022-02-23T08:09:16.555000+00:00", "hs_line_item_currency_code": null, "hs_margin": 10.0, "hs_margin_acv": 30.0, "hs_margin_arr": 30.0, "hs_margin_mrr": 10.0, "hs_margin_tcv": 30.0, "hs_merged_object_ids": null, "hs_mrr": 20.0, "hs_object_id": 1510167477, "hs_position_on_quote": null, "hs_pre_discount_amount": 20.0, "hs_product_id": 646777910, "hs_recurring_billing_end_date": "2022-05-28", "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": "P3M", "hs_recurring_billing_start_date": "2022-02-28", "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 60.0, "hs_term_in_months": 3.0, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Red Hat", "price": 20.0, "quantity": 1.0, "recurringbillingfrequency": "monthly", "tax": null, "test": "2022-02-24", "test_product_price": "2022-02-23"}, "createdAt": "2021-05-21T10:22:40.683Z", "updatedAt": "2022-02-23T08:09:16.555Z", "archived": false}, "emitted_at": 1655280740832} -{"stream": "line_items", "data": {"id": "2089468681", "properties": {"amount": 10.0, "createdate": "2021-10-12T13:50:13.117000+00:00", "description": "baseball hat, large", "discount": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T13:50:13.117000+00:00", "hs_line_item_currency_code": null, "hs_margin": 5.0, "hs_margin_acv": 5.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 5.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 2089468681, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 10.0, "hs_product_id": 646316535, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 10.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Green Hat", "price": 10.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T13:50:13.117Z", "updatedAt": "2021-10-12T13:50:13.117Z", "archived": false}, "emitted_at": 1655280740833} -{"stream": "line_items", "data": {"id": "2089616136", "properties": {"amount": 10.0, "createdate": "2021-10-12T13:50:13.028000+00:00", "description": "baseball hat, large", "discount": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T13:50:13.028000+00:00", "hs_line_item_currency_code": null, "hs_margin": 5.0, "hs_margin_acv": 5.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 5.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 2089616136, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 10.0, "hs_product_id": 646316535, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 10.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Green Hat", "price": 10.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T13:50:13.028Z", "updatedAt": "2021-10-12T13:50:13.028Z", "archived": false}, "emitted_at": 1655280740833} -{"stream": "line_items", "data": {"id": "2548174879", "properties": {"amount": 6000.0, "createdate": "2022-01-18T13:56:03.263000+00:00", "description": "test line item", "discount": null, "hs_acv": 72000.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 72000.0, "hs_cost_of_goods_sold": 3.0, "hs_created_by_user_id": null, "hs_createdate": null, "hs_discount_percentage": 50.0, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2022-01-18T14:50:20.390000+00:00", "hs_line_item_currency_code": "USD", "hs_margin": 5994.0, "hs_margin_acv": 71928.0, "hs_margin_arr": 71928.0, "hs_margin_mrr": 5994.0, "hs_margin_tcv": 71928.0, "hs_merged_object_ids": null, "hs_mrr": 6000.0, "hs_object_id": 2548174879, "hs_position_on_quote": null, "hs_pre_discount_amount": 12000.0, "hs_product_id": null, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": "hs_sku_222_dsad_321f", "hs_sync_amount": null, "hs_tcv": 72000.0, "hs_term_in_months": null, "hs_total_discount": 6000.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "2 year implementation consultation test", "price": 6000.0, "quantity": 2.0, "recurringbillingfrequency": "monthly", "tax": null, "test": null, "test_product_price": null}, "createdAt": "2022-01-18T13:56:03.263Z", "updatedAt": "2022-01-18T14:50:20.390Z", "archived": false}, "emitted_at": 1655280740833} -{"stream": "line_items", "data": {"id": "2551248752", "properties": {"amount": 2.0, "createdate": "2022-01-19T07:21:03.560000+00:00", "description": "test line item", "discount": null, "hs_acv": 24.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 24.0, "hs_cost_of_goods_sold": 3.0, "hs_created_by_user_id": null, "hs_createdate": null, "hs_discount_percentage": 50.0, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2022-01-19T07:21:03.560000+00:00", "hs_line_item_currency_code": "USD", "hs_margin": -4.0, "hs_margin_acv": -48.0, "hs_margin_arr": -48.0, "hs_margin_mrr": -4.0, "hs_margin_tcv": -48.0, "hs_merged_object_ids": null, "hs_mrr": 2.0, "hs_object_id": 2551248752, "hs_position_on_quote": null, "hs_pre_discount_amount": 4.0, "hs_product_id": null, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": "hs_sku_222_dsad_321f", "hs_sync_amount": null, "hs_tcv": 24.0, "hs_term_in_months": null, "hs_total_discount": 2.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "test line_item", "price": 2.0, "quantity": 2.0, "recurringbillingfrequency": "monthly", "tax": null, "test": null, "test_product_price": "2022-01-29"}, "createdAt": "2022-01-19T07:21:03.560Z", "updatedAt": "2022-01-19T07:21:03.560Z", "archived": false}, "emitted_at": 1655280740833} -{"stream": "owners", "data": {"id": "52550153", "email": "integration-test@airbyte.io", "firstName": "Team", "lastName": "Airbyte", "userId": 12282590, "createdAt": "2020-10-28T21:17:56.082Z", "updatedAt": "2022-05-06T17:31:10.509Z", "archived": false}, "emitted_at": 1655280742776} -{"stream": "owners", "data": {"id": "65568071", "email": "test-integration-test-user1@airbyte.io", "firstName": "", "lastName": "", "userId": 23660227, "createdAt": "2021-03-15T11:00:50.053Z", "updatedAt": "2021-03-15T11:00:50.053Z", "archived": false}, "emitted_at": 1655280742779} -{"stream": "owners", "data": {"id": "65568800", "email": "test-integration-test-user2@airbyte.io", "firstName": "", "lastName": "", "userId": 23660229, "createdAt": "2021-03-15T11:01:02.183Z", "updatedAt": "2021-03-15T11:01:02.183Z", "archived": false}, "emitted_at": 1655280742779} -{"stream": "owners", "data": {"id": "111720843", "email": "test-integration-test-user-3@testmail.com", "firstName": "", "lastName": "", "userId": 26748724, "createdAt": "2021-10-12T14:40:22.109Z", "updatedAt": "2021-10-12T14:40:22.109Z", "archived": false}, "emitted_at": 1655280742779} -{"stream": "owners", "data": {"id": "111730024", "email": "test-integration-test-user-4@testmail.com", "firstName": "", "lastName": "", "userId": 26748728, "createdAt": "2021-10-12T14:40:33.359Z", "updatedAt": "2021-10-12T14:40:33.359Z", "archived": false}, "emitted_at": 1655280742779} -{"stream": "products", "data": {"id": "646176421", "properties": {"amount": null, "createdate": "2021-02-23T20:03:18.336000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-02-23T20:03:18.336000+00:00", "hs_merged_object_ids": null, "hs_object_id": 646176421, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product", "price": 100.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:03:18.336Z", "updatedAt": "2021-02-23T20:03:18.336Z", "archived": false}, "emitted_at": 1655280743413} -{"stream": "products", "data": {"id": "646176423", "properties": {"amount": null, "createdate": "2021-02-23T20:03:48.577000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": 2430008, "hs_images": null, "hs_lastmodifieddate": "2021-02-23T20:03:48.577000+00:00", "hs_merged_object_ids": null, "hs_object_id": 646176423, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 1", "price": 123.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:03:48.577Z", "updatedAt": "2021-02-23T20:03:48.577Z", "archived": false}, "emitted_at": 1655280743415} -{"stream": "products", "data": {"id": "646316535", "properties": {"amount": null, "createdate": "2021-02-23T20:11:54.030000+00:00", "description": "baseball hat, large", "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": null, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-02-23T20:11:54.030000+00:00", "hs_merged_object_ids": null, "hs_object_id": 646316535, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Green Hat", "price": 10.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:11:54.030Z", "updatedAt": "2021-02-23T20:11:54.030Z", "archived": false}, "emitted_at": 1655280743416} -{"stream": "products", "data": {"id": "646777910", "properties": {"amount": null, "createdate": "2021-02-23T20:11:54.030000+00:00", "description": "Top hat, large", "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": 10.0, "hs_created_by_user_id": null, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-02-23T20:11:54.030000+00:00", "hs_merged_object_ids": null, "hs_object_id": 646777910, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Red Hat", "price": 20.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:11:54.030Z", "updatedAt": "2021-02-23T20:11:54.030Z", "archived": false}, "emitted_at": 1655280743417} -{"stream": "products", "data": {"id": "646778218", "properties": {"amount": null, "createdate": "2021-02-23T20:11:54.030000+00:00", "description": "Baseball hat, medium", "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": 5.0, "hs_created_by_user_id": null, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-02-23T20:11:54.030000+00:00", "hs_merged_object_ids": null, "hs_object_id": 646778218, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Blue Hat", "price": 10.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-02-23T20:11:54.030Z", "updatedAt": "2021-02-23T20:11:54.030Z", "archived": false}, "emitted_at": 1655280743418} -{"stream": "products", "data": {"id": "1293894464", "properties": {"amount": null, "createdate": "2021-10-12T14:31:31.319000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:31.319000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894464, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test Product 1", "price": 1.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:31.319Z", "updatedAt": "2021-10-12T14:31:31.319Z", "archived": false}, "emitted_at": 1655280743419} -{"stream": "products", "data": {"id": "1293894465", "properties": {"amount": null, "createdate": "2021-10-12T14:31:51.477000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:51.477000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894465, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 4", "price": 4.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:51.477Z", "updatedAt": "2021-10-12T14:31:51.477Z", "archived": false}, "emitted_at": 1655280743420} -{"stream": "products", "data": {"id": "1293894466", "properties": {"amount": null, "createdate": "2021-10-12T14:31:54.868000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:54.868000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894466, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 5", "price": 5.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:54.868Z", "updatedAt": "2021-10-12T14:31:54.868Z", "archived": false}, "emitted_at": 1655280743421} -{"stream": "products", "data": {"id": "1293894477", "properties": {"amount": null, "createdate": "2021-10-12T14:31:41.887000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:41.887000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894477, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 2", "price": 2.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:41.887Z", "updatedAt": "2021-10-12T14:31:41.887Z", "archived": false}, "emitted_at": 1655280743422} -{"stream": "products", "data": {"id": "1293894478", "properties": {"amount": null, "createdate": "2021-10-12T14:31:47.402000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:47.402000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894478, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 3", "price": 3.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:47.402Z", "updatedAt": "2021-10-12T14:31:47.402Z", "archived": false}, "emitted_at": 1655280743423} -{"stream": "products", "data": {"id": "1293894480", "properties": {"amount": null, "createdate": "2021-10-12T14:32:01.651000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:01.651000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894480, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 7", "price": 7.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:01.651Z", "updatedAt": "2021-10-12T14:32:01.651Z", "archived": false}, "emitted_at": 1655280743424} -{"stream": "products", "data": {"id": "1293894481", "properties": {"amount": null, "createdate": "2021-10-12T14:32:05.213000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:05.213000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894481, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 8", "price": 8.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:05.213Z", "updatedAt": "2021-10-12T14:32:05.213Z", "archived": false}, "emitted_at": 1655280743424} -{"stream": "products", "data": {"id": "1293894482", "properties": {"amount": null, "createdate": "2021-10-12T14:32:10.207000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:10.207000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894482, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 9", "price": 9.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:10.207Z", "updatedAt": "2021-10-12T14:32:10.207Z", "archived": false}, "emitted_at": 1655280743425} -{"stream": "products", "data": {"id": "1293894483", "properties": {"amount": null, "createdate": "2021-10-12T14:32:18.991000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:18.991000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293894483, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 10", "price": 10.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:18.991Z", "updatedAt": "2021-10-12T14:32:18.991Z", "archived": false}, "emitted_at": 1655280743426} -{"stream": "products", "data": {"id": "1293909945", "properties": {"amount": null, "createdate": "2021-10-12T14:31:58.082000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:31:58.082000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293909945, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 6", "price": 6.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:31:58.082Z", "updatedAt": "2021-10-12T14:31:58.082Z", "archived": false}, "emitted_at": 1655280743427} -{"stream": "products", "data": {"id": "1293910016", "properties": {"amount": null, "createdate": "2021-10-12T14:32:33.265000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:33.265000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293910016, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 14", "price": 4.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:33.265Z", "updatedAt": "2021-10-12T14:32:33.265Z", "archived": false}, "emitted_at": 1655280743428} -{"stream": "products", "data": {"id": "1293910017", "properties": {"amount": null, "createdate": "2021-10-12T14:32:36.705000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2022-01-19T07:13:38.542000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293910017, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 15", "price": 5.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": "2022-01-20", "test_product_price": "2022-01-27"}, "createdAt": "2021-10-12T14:32:36.705Z", "updatedAt": "2022-01-19T07:13:38.542Z", "archived": false}, "emitted_at": 1655280743429} -{"stream": "products", "data": {"id": "1293915738", "properties": {"amount": null, "createdate": "2021-10-12T14:32:23.027000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:23.027000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293915738, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 11", "price": 1.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:23.027Z", "updatedAt": "2021-10-12T14:32:23.027Z", "archived": false}, "emitted_at": 1655280743429} -{"stream": "products", "data": {"id": "1293915739", "properties": {"amount": null, "createdate": "2021-10-12T14:32:26.359000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:26.359000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293915739, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 12", "price": 2.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:26.359Z", "updatedAt": "2021-10-12T14:32:26.359Z", "archived": false}, "emitted_at": 1655280743430} -{"stream": "products", "data": {"id": "1293915740", "properties": {"amount": null, "createdate": "2021-10-12T14:32:29.801000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2021-10-12T14:32:29.801000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1293915740, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "Test product 13", "price": 3.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2021-10-12T14:32:29.801Z", "updatedAt": "2021-10-12T14:32:29.801Z", "archived": false}, "emitted_at": 1655280743431} -{"stream": "subscription_changes", "data": {"timestamp": 1616173134301, "normalizedEmailId": "0c90ecf5-629e-4fe4-8516-05f75636c3e3", "recipient": "kulak.eugene@gmail.com", "changes": [{"timestamp": 1616173134301, "causedByEvent": {"id": "d70b78b9-a411-4d3e-808b-fe931be35b43", "created": 1616173134301}, "changeType": "PORTAL_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280754251} -{"stream": "subscription_changes", "data": {"timestamp": 1616173134301, "normalizedEmailId": "0c90ecf5-629e-4fe4-8516-05f75636c3e3", "recipient": "kulak.eugene@gmail.com", "changes": [{"timestamp": 1616173134301, "subscriptionId": 10798197, "causedByEvent": {"id": "ff118718-786d-4a35-94f9-6bbd413654de", "created": 1616173134301}, "changeType": "SUBSCRIPTION_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280754254} -{"stream": "subscription_changes", "data": {"timestamp": 1616173106737, "normalizedEmailId": "0c90ecf5-629e-4fe4-8516-05f75636c3e3", "recipient": "kulak.eugene@gmail.com", "changes": [{"timestamp": 1616173106737, "causedByEvent": {"id": "24539f1f-0b20-4296-a5bf-6ba3bb9dc1b8", "created": 1616173106737}, "changeType": "PORTAL_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280754254} -{"stream": "subscription_changes", "data": {"timestamp": 1616173054611, "normalizedEmailId": "395b1a1a-c4d3-4f69-9781-291def88550f", "recipient": "sherif@dataline.io", "changes": [{"timestamp": 1616173054611, "subscriptionId": 10798197, "causedByEvent": {"id": "e0c1eb45-612f-4beb-91a2-4352fbbbd100", "created": 1616173054611}, "changeType": "SUBSCRIPTION_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280754254} -{"stream": "subscription_changes", "data": {"timestamp": 1616173054611, "normalizedEmailId": "395b1a1a-c4d3-4f69-9781-291def88550f", "recipient": "sherif@dataline.io", "changes": [{"timestamp": 1616173054611, "causedByEvent": {"id": "cb6107f5-ba69-403d-8de5-4d206c774948", "created": 1616173054611}, "changeType": "PORTAL_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280754254} -{"stream": "subscription_changes", "data": {"timestamp": 1634051145732, "normalizedEmailId": "939f9d71-bb3c-4490-8d32-4d244b8aa329", "recipient": "testingapicontact_19@hubspot.com", "changes": [{"timestamp": 1634051145732, "causedByEvent": {"id": "569ea4bb-eee0-4718-9853-644b676101c9", "created": 1634051145732}, "changeType": "PORTAL_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280756702} -{"stream": "subscription_changes", "data": {"timestamp": 1634051145732, "normalizedEmailId": "939f9d71-bb3c-4490-8d32-4d244b8aa329", "recipient": "testingapicontact_19@hubspot.com", "changes": [{"timestamp": 1634051145732, "subscriptionId": 23704464, "causedByEvent": {"id": "66677dbc-3d7b-4a4e-8ed8-023dad7223a1", "created": 1634051145732}, "changeType": "SUBSCRIPTION_STATUS", "change": "UNSUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280756703} -{"stream": "subscription_changes", "data": {"timestamp": 1634051105091, "normalizedEmailId": "939f9d71-bb3c-4490-8d32-4d244b8aa329", "recipient": "testingapicontact_19@hubspot.com", "changes": [{"timestamp": 1634051105091, "causedByEvent": {"id": "331da840-e177-42e7-9758-08f430a40428", "created": 1634051105091}, "changeType": "PORTAL_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280756703} -{"stream": "subscription_changes", "data": {"timestamp": 1634051105091, "normalizedEmailId": "939f9d71-bb3c-4490-8d32-4d244b8aa329", "recipient": "testingapicontact_19@hubspot.com", "changes": [{"timestamp": 1634051105091, "subscriptionId": 23704464, "causedByEvent": {"id": "f27707ce-833e-4d47-b0fe-2cd9cbec786e", "created": 1634051105091}, "changeType": "SUBSCRIPTION_STATUS", "change": "SUBSCRIBED", "portalId": 8727216, "source": "SOURCE_HUBSPOT_CUSTOMER"}], "portalId": 8727216}, "emitted_at": 1655280756704} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50206671, "workflowId": 21058115, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 12, "active": 13, "completed": 14, "succeeded": 15}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635826795}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907577}, "type": "DRIP_DELAY", "enabled": false, "id": 21058115, "portalId": 8727216, "insertedAt": 1610635826921, "updatedAt": 1611847907577, "name": "Test Workflow"}, "emitted_at": 1655280761823} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205684, "workflowId": 21058121, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 16, "active": 17, "completed": 18, "succeeded": 19}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635850713}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907579}, "type": "DRIP_DELAY", "enabled": false, "id": 21058121, "portalId": 8727216, "insertedAt": 1610635850758, "updatedAt": 1611847907579, "name": "Test Workflow 1"}, "emitted_at": 1655280761825} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205036, "workflowId": 21058122, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 20, "active": 21, "completed": 22, "succeeded": 23}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635859664}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907578}, "type": "DRIP_DELAY", "enabled": false, "id": 21058122, "portalId": 8727216, "insertedAt": 1610635859748, "updatedAt": 1611847907578, "name": "Test Workflow 2"}, "emitted_at": 1655280761825} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205471, "workflowId": 21058124, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 24, "active": 25, "completed": 26, "succeeded": 27}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635861348}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907579}, "type": "DRIP_DELAY", "enabled": false, "id": 21058124, "portalId": 8727216, "insertedAt": 1610635861400, "updatedAt": 1611847907579, "name": "Test Workflow 3"}, "emitted_at": 1655280761826} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205472, "workflowId": 21058125, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 28, "active": 29, "completed": 30, "succeeded": 31}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635863152}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907579}, "type": "DRIP_DELAY", "enabled": false, "id": 21058125, "portalId": 8727216, "insertedAt": 1610635863199, "updatedAt": 1611847907579, "name": "Test Workflow 4"}, "emitted_at": 1655280761826} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50206988, "workflowId": 21058126, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 32, "active": 33, "completed": 34, "succeeded": 35}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635864487}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907578}, "type": "DRIP_DELAY", "enabled": false, "id": 21058126, "portalId": 8727216, "insertedAt": 1610635864533, "updatedAt": 1611847907578, "name": "Test Workflow 5"}, "emitted_at": 1655280761826} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205685, "workflowId": 21058127, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 36, "active": 37, "completed": 38, "succeeded": 39}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635865837}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907580}, "type": "DRIP_DELAY", "enabled": false, "id": 21058127, "portalId": 8727216, "insertedAt": 1610635865916, "updatedAt": 1611847907580, "name": "Test Workflow 6"}, "emitted_at": 1655280761826} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50206989, "workflowId": 21058129, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 40, "active": 41, "completed": 42, "succeeded": 43}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635867253}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907579}, "type": "DRIP_DELAY", "enabled": false, "id": 21058129, "portalId": 8727216, "insertedAt": 1610635867311, "updatedAt": 1611847907579, "name": "Test Workflow 7"}, "emitted_at": 1655280761826} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205473, "workflowId": 21058131, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 44, "active": 45, "completed": 46, "succeeded": 47}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635868766}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907580}, "type": "DRIP_DELAY", "enabled": false, "id": 21058131, "portalId": 8727216, "insertedAt": 1610635868840, "updatedAt": 1611847907580, "name": "Test Workflow 8"}, "emitted_at": 1655280761827} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50207234, "workflowId": 21058132, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 48, "active": 49, "completed": 50, "succeeded": 51}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635870326}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907580}, "type": "DRIP_DELAY", "enabled": false, "id": 21058132, "portalId": 8727216, "insertedAt": 1610635870378, "updatedAt": 1611847907580, "name": "Test Workflow 9"}, "emitted_at": 1655280761827} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50206990, "workflowId": 21058133, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 52, "active": 53, "completed": 54, "succeeded": 55}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635871945}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907577}, "type": "DRIP_DELAY", "enabled": false, "id": 21058133, "portalId": 8727216, "insertedAt": 1610635871988, "updatedAt": 1611847907577, "name": "Test Workflow 10"}, "emitted_at": 1655280761827} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 50205688, "workflowId": 21058170, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 56, "active": 57, "completed": 58, "succeeded": 59}, "personaTagIds": [], "contactCounts": {"active": 0, "enrolled": 0}, "creationSource": {"sourceApplication": {"source": "DIRECT_API"}, "createdAt": 1610635970544}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-web"}, "updatedAt": 1611847907578}, "type": "DRIP_DELAY", "enabled": false, "id": 21058170, "portalId": 8727216, "insertedAt": 1610635970626, "updatedAt": 1611847907578, "name": "Test Workflow 1"}, "emitted_at": 1655280761827} -{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "flowId": 59837068, "workflowId": 23314874, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "CLASSIC_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null}, "contactListIds": {"enrolled": 62, "active": 63, "completed": 64, "succeeded": 65}, "personaTagIds": [], "lastUpdatedByUserId": 12282590, "contactCounts": {"active": 0, "enrolled": 0}, "description": "", "creationSource": {"sourceApplication": {"source": "WORKFLOWS_APP", "serviceName": "https://app.hubspot.com/workflows/8727216/platform/create/new?flowTypeId=0-1&scrollToElementId=scroll-to-new-action-config-0-1"}, "createdByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "createdAt": 1615805884687}, "updateSource": {"sourceApplication": {"source": "WORKFLOWS_APP", "serviceName": "https://app.hubspot.com/workflows/8727216/platform/create/new?flowTypeId=0-1&scrollToElementId=scroll-to-new-action-config-0-1"}, "updatedByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "updatedAt": 1615805884687}, "type": "DRIP_DELAY", "enabled": false, "id": 23314874, "originalAuthorUserId": 12282590, "portalId": 8727216, "insertedAt": 1615805884696, "updatedAt": 1615805884687, "name": "Unnamed workflow - Mon Mar 15 2021 12:58:03 GMT+0200"}, "emitted_at": 1655280761827} +{"stream": "campaigns", "data": {"id": 243851494, "lastUpdatedTime": 1675121674226, "appId": 113, "appName": "Batch", "contentId": 100523515217, "subject": "test", "name": "test", "counters": {"dropped": 1}, "lastProcessingFinishedAt": 1675121674000, "lastProcessingStartedAt": 1675121671000, "lastProcessingStateChangeAt": 1675121674000, "numIncluded": 1, "processingState": "DONE", "type": "BATCH_EMAIL"}, "emitted_at": 1675125105553} +{"stream": "contact_lists", "data": {"portalId": 8727216, "listId": 166, "createdAt": 1675120756833, "updatedAt": 1675120852460, "name": "Test", "listType": "DYNAMIC", "authorId": 12282590, "filters": [], "metaData": {"processing": "DONE", "lastProcessingStateChangeAt": 1675120853286, "error": "", "listReferencesCount": null, "parentFolderId": null}, "archived": false, "teamIds": []}, "emitted_at": 1675125106463} +{"stream": "contacts", "data": {"id": "151", "properties": {"address": null, "annualrevenue": null, "associatedcompanyid": 5000526215.0, "associatedcompanylastupdated": null, "city": null, "closedate": null, "company": null, "company_size": null, "country": null, "createdate": "2020-12-11T01:29:50.116000+00:00", "currentlyinworkflow": null, "date_of_birth": null, "days_to_close": null, "degree": null, "email": "shef@dne.io", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "fax": null, "field_of_study": null, "first_conversion_date": null, "first_conversion_event_name": null, "first_deal_created_date": null, "firstname": "sh", "gender": null, "graduation_date": null, "hs_additional_emails": null, "hs_all_accessible_team_ids": null, "hs_all_contact_vids": "151", "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_average_page_views": 0.0, "hs_analytics_first_referrer": null, "hs_analytics_first_timestamp": "2020-12-11T01:29:50.116000+00:00", "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_url": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_last_referrer": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_url": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_num_event_completions": 0.0, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_visits": 0.0, "hs_analytics_revenue": 0.0, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_avatar_filemanager_key": null, "hs_buying_role": null, "hs_calculated_form_submissions": null, "hs_calculated_merged_vids": null, "hs_calculated_mobile_number": null, "hs_calculated_phone_number": null, "hs_calculated_phone_number_area_code": null, "hs_calculated_phone_number_country_code": null, "hs_calculated_phone_number_region_code": null, "hs_clicked_linkedin_ad": null, "hs_content_membership_email_confirmed": null, "hs_content_membership_notes": null, "hs_content_membership_registered_at": null, "hs_content_membership_registration_domain_sent_to": null, "hs_content_membership_registration_email_sent_at": null, "hs_content_membership_status": null, "hs_conversations_visitor_email": null, "hs_count_is_unworked": 1.0, "hs_count_is_worked": 0.0, "hs_created_by_conversations": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": "2020-12-11T01:29:50.116000+00:00", "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_document_last_revisited": null, "hs_email_bad_address": null, "hs_email_bounce": null, "hs_email_click": null, "hs_email_customer_quarantined_reason": null, "hs_email_delivered": null, "hs_email_domain": "dne.io", "hs_email_first_click_date": null, "hs_email_first_open_date": null, "hs_email_first_reply_date": null, "hs_email_first_send_date": null, "hs_email_hard_bounce_reason": null, "hs_email_hard_bounce_reason_enum": null, "hs_email_is_ineligible": null, "hs_email_last_click_date": null, "hs_email_last_email_name": null, "hs_email_last_open_date": null, "hs_email_last_reply_date": null, "hs_email_last_send_date": null, "hs_email_open": null, "hs_email_optout": null, "hs_email_optout_10798197": null, "hs_email_optout_11890603": null, "hs_email_optout_11890831": null, "hs_email_optout_23704464": null, "hs_email_quarantined": null, "hs_email_quarantined_reason": null, "hs_email_recipient_fatigue_recovery_time": null, "hs_email_replied": null, "hs_email_sends_since_last_engagement": null, "hs_emailconfirmationstatus": null, "hs_facebook_ad_clicked": null, "hs_facebook_click_id": null, "hs_feedback_last_nps_follow_up": null, "hs_feedback_last_nps_rating": null, "hs_feedback_last_survey_date": null, "hs_feedback_show_nps_web_survey": null, "hs_first_engagement_object_id": null, "hs_first_subscription_create_date": null, "hs_google_click_id": null, "hs_has_active_subscription": null, "hs_ip_timezone": null, "hs_is_contact": true, "hs_is_unworked": true, "hs_language": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": null, "hs_latest_meeting_activity": null, "hs_latest_sequence_ended_date": null, "hs_latest_sequence_enrolled": null, "hs_latest_sequence_enrolled_date": null, "hs_latest_sequence_finished_date": null, "hs_latest_sequence_unenrolled_date": null, "hs_latest_source": "OFFLINE", "hs_latest_source_data_1": "CONTACTS", "hs_latest_source_data_2": "CRM_UI", "hs_latest_source_timestamp": "2020-12-11", "hs_latest_subscription_create_date": null, "hs_lead_status": null, "hs_legal_basis": null, "hs_lifecyclestage_customer_date": null, "hs_lifecyclestage_evangelist_date": null, "hs_lifecyclestage_lead_date": null, "hs_lifecyclestage_marketingqualifiedlead_date": null, "hs_lifecyclestage_opportunity_date": null, "hs_lifecyclestage_other_date": null, "hs_lifecyclestage_salesqualifiedlead_date": null, "hs_lifecyclestage_subscriber_date": "2020-12-11T01:29:50.116000+00:00", "hs_linkedin_ad_clicked": null, "hs_marketable_reason_id": null, "hs_marketable_reason_type": null, "hs_marketable_status": "false", "hs_marketable_until_renewal": "false", "hs_merged_object_ids": null, "hs_object_id": 151, "hs_persona": null, "hs_pinned_engagement_id": null, "hs_pipeline": "contacts-lifecycle-pipeline", "hs_predictivecontactscore": null, "hs_predictivecontactscore_v2": 0.62, "hs_predictivecontactscorebucket": null, "hs_predictivescoringtier": "tier_4", "hs_read_only": null, "hs_sa_first_engagement_date": null, "hs_sa_first_engagement_descr": null, "hs_sa_first_engagement_object_type": null, "hs_sales_email_last_clicked": null, "hs_sales_email_last_opened": null, "hs_sales_email_last_replied": null, "hs_searchable_calculated_international_mobile_number": null, "hs_searchable_calculated_international_phone_number": null, "hs_searchable_calculated_mobile_number": null, "hs_searchable_calculated_phone_number": null, "hs_sequences_actively_enrolled_count": null, "hs_sequences_enrolled_count": null, "hs_sequences_is_enrolled": null, "hs_testpurge": null, "hs_testrollback": null, "hs_time_between_contact_creation_and_deal_close": null, "hs_time_between_contact_creation_and_deal_creation": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_to_first_engagement": null, "hs_time_to_move_from_lead_to_customer": null, "hs_time_to_move_from_marketingqualifiedlead_to_customer": null, "hs_time_to_move_from_opportunity_to_customer": null, "hs_time_to_move_from_salesqualifiedlead_to_customer": null, "hs_time_to_move_from_subscriber_to_customer": null, "hs_timezone": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hs_whatsapp_phone_number": null, "hubspot_owner_assigneddate": "2020-12-11T01:29:50.093000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "ip_city": null, "ip_country": null, "ip_country_code": null, "ip_latlon": null, "ip_state": null, "ip_state_code": null, "ip_zipcode": null, "job_function": null, "jobtitle": null, "lastmodifieddate": "2023-01-17T08:43:44.853000+00:00", "lastname": "na", "lifecyclestage": "subscriber", "marital_status": null, "message": null, "military_status": null, "mobilephone": null, "my_custom_test_property": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": 0.0, "num_notes": null, "num_unique_conversion_events": 0.0, "numemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_event_name": null, "recent_deal_amount": null, "recent_deal_close_date": null, "relationship_status": null, "salutation": null, "school": null, "seniority": null, "start_date": null, "state": null, "surveymonkeyeventlastupdated": null, "test": null, "total_revenue": null, "twitterhandle": null, "webinareventlastupdated": null, "website": null, "work_email": null, "zip": null}, "createdAt": "2020-12-11T01:29:50.116Z", "updatedAt": "2023-01-17T08:43:44.853Z", "archived": false, "companies": ["5000526215", "5000526215"]}, "emitted_at": 1675125108044} +{"stream": "contacts", "data": {"id": "651", "properties": {"address": "1 First Street", "annualrevenue": null, "associatedcompanyid": null, "associatedcompanylastupdated": null, "city": "Cambridge", "closedate": null, "company": "HubSpot Test", "company_size": null, "country": null, "createdate": "2021-10-12T13:23:01.830000+00:00", "currentlyinworkflow": null, "date_of_birth": null, "days_to_close": null, "degree": null, "email": "testingapicontact_1@hubspot.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "fax": null, "field_of_study": null, "first_conversion_date": null, "first_conversion_event_name": null, "first_deal_created_date": null, "firstname": "test contact 1-1", "gender": null, "graduation_date": null, "hs_additional_emails": null, "hs_all_accessible_team_ids": null, "hs_all_contact_vids": "651", "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_analytics_average_page_views": 0.0, "hs_analytics_first_referrer": null, "hs_analytics_first_timestamp": "2021-10-12T13:23:01.830000+00:00", "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_url": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_last_referrer": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_url": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_num_event_completions": 0.0, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_visits": 0.0, "hs_analytics_revenue": 0.0, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "API", "hs_analytics_source_data_2": null, "hs_avatar_filemanager_key": null, "hs_buying_role": null, "hs_calculated_form_submissions": null, "hs_calculated_merged_vids": null, "hs_calculated_mobile_number": null, "hs_calculated_phone_number": null, "hs_calculated_phone_number_area_code": null, "hs_calculated_phone_number_country_code": null, "hs_calculated_phone_number_region_code": null, "hs_clicked_linkedin_ad": null, "hs_content_membership_email_confirmed": null, "hs_content_membership_notes": null, "hs_content_membership_registered_at": null, "hs_content_membership_registration_domain_sent_to": null, "hs_content_membership_registration_email_sent_at": null, "hs_content_membership_status": null, "hs_conversations_visitor_email": null, "hs_count_is_unworked": null, "hs_count_is_worked": null, "hs_created_by_conversations": null, "hs_created_by_user_id": null, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": "2021-10-12T13:23:01.830000+00:00", "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_document_last_revisited": null, "hs_email_bad_address": null, "hs_email_bounce": null, "hs_email_click": null, "hs_email_customer_quarantined_reason": null, "hs_email_delivered": null, "hs_email_domain": "hubspot.com", "hs_email_first_click_date": null, "hs_email_first_open_date": null, "hs_email_first_reply_date": null, "hs_email_first_send_date": null, "hs_email_hard_bounce_reason": null, "hs_email_hard_bounce_reason_enum": null, "hs_email_is_ineligible": null, "hs_email_last_click_date": null, "hs_email_last_email_name": null, "hs_email_last_open_date": null, "hs_email_last_reply_date": null, "hs_email_last_send_date": null, "hs_email_open": null, "hs_email_optout": null, "hs_email_optout_10798197": null, "hs_email_optout_11890603": null, "hs_email_optout_11890831": null, "hs_email_optout_23704464": null, "hs_email_quarantined": null, "hs_email_quarantined_reason": null, "hs_email_recipient_fatigue_recovery_time": null, "hs_email_replied": null, "hs_email_sends_since_last_engagement": null, "hs_emailconfirmationstatus": null, "hs_facebook_ad_clicked": null, "hs_facebook_click_id": null, "hs_feedback_last_nps_follow_up": null, "hs_feedback_last_nps_rating": null, "hs_feedback_last_survey_date": null, "hs_feedback_show_nps_web_survey": null, "hs_first_engagement_object_id": null, "hs_first_subscription_create_date": null, "hs_google_click_id": null, "hs_has_active_subscription": null, "hs_ip_timezone": null, "hs_is_contact": true, "hs_is_unworked": true, "hs_language": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": null, "hs_latest_meeting_activity": null, "hs_latest_sequence_ended_date": null, "hs_latest_sequence_enrolled": null, "hs_latest_sequence_enrolled_date": null, "hs_latest_sequence_finished_date": null, "hs_latest_sequence_unenrolled_date": null, "hs_latest_source": "OFFLINE", "hs_latest_source_data_1": "API", "hs_latest_source_data_2": null, "hs_latest_source_timestamp": "2021-10-12", "hs_latest_subscription_create_date": null, "hs_lead_status": null, "hs_legal_basis": null, "hs_lifecyclestage_customer_date": null, "hs_lifecyclestage_evangelist_date": null, "hs_lifecyclestage_lead_date": null, "hs_lifecyclestage_marketingqualifiedlead_date": null, "hs_lifecyclestage_opportunity_date": null, "hs_lifecyclestage_other_date": null, "hs_lifecyclestage_salesqualifiedlead_date": null, "hs_lifecyclestage_subscriber_date": "2021-10-12T13:23:01.830000+00:00", "hs_linkedin_ad_clicked": null, "hs_marketable_reason_id": null, "hs_marketable_reason_type": null, "hs_marketable_status": "false", "hs_marketable_until_renewal": "false", "hs_merged_object_ids": null, "hs_object_id": 651, "hs_persona": null, "hs_pinned_engagement_id": null, "hs_pipeline": "contacts-lifecycle-pipeline", "hs_predictivecontactscore": null, "hs_predictivecontactscore_v2": 3.79, "hs_predictivecontactscorebucket": null, "hs_predictivescoringtier": "tier_3", "hs_read_only": null, "hs_sa_first_engagement_date": null, "hs_sa_first_engagement_descr": null, "hs_sa_first_engagement_object_type": null, "hs_sales_email_last_clicked": null, "hs_sales_email_last_opened": null, "hs_sales_email_last_replied": null, "hs_searchable_calculated_international_mobile_number": null, "hs_searchable_calculated_international_phone_number": null, "hs_searchable_calculated_mobile_number": null, "hs_searchable_calculated_phone_number": "5551222323", "hs_sequences_actively_enrolled_count": 0.0, "hs_sequences_enrolled_count": null, "hs_sequences_is_enrolled": null, "hs_testpurge": null, "hs_testrollback": null, "hs_time_between_contact_creation_and_deal_close": null, "hs_time_between_contact_creation_and_deal_creation": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_to_first_engagement": null, "hs_time_to_move_from_lead_to_customer": null, "hs_time_to_move_from_marketingqualifiedlead_to_customer": null, "hs_time_to_move_from_opportunity_to_customer": null, "hs_time_to_move_from_salesqualifiedlead_to_customer": null, "hs_time_to_move_from_subscriber_to_customer": null, "hs_timezone": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_whatsapp_phone_number": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "hubspotscore": null, "industry": null, "ip_city": null, "ip_country": null, "ip_country_code": null, "ip_latlon": null, "ip_state": null, "ip_state_code": null, "ip_zipcode": null, "job_function": null, "jobtitle": null, "lastmodifieddate": "2023-01-30T23:15:17.583000+00:00", "lastname": "testerson number 1", "lifecyclestage": "subscriber", "marital_status": null, "message": null, "military_status": null, "mobilephone": null, "my_custom_test_property": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": 0.0, "num_notes": null, "num_unique_conversion_events": 0.0, "numemployees": null, "phone": "555-122-2323", "recent_conversion_date": null, "recent_conversion_event_name": null, "recent_deal_amount": null, "recent_deal_close_date": null, "relationship_status": null, "salutation": null, "school": null, "seniority": null, "start_date": null, "state": "MA", "surveymonkeyeventlastupdated": null, "test": null, "total_revenue": null, "twitterhandle": null, "webinareventlastupdated": null, "website": "http://hubspot.com", "work_email": null, "zip": "02139"}, "createdAt": "2021-10-12T13:23:01.830Z", "updatedAt": "2023-01-30T23:15:17.583Z", "archived": false}, "emitted_at": 1675125108045} +{"stream": "contacts", "data": {"id": "2501", "properties": {"address": null, "annualrevenue": null, "associatedcompanyid": null, "associatedcompanylastupdated": null, "city": null, "closedate": null, "company": null, "company_size": null, "country": null, "createdate": "2023-01-30T23:17:09.904000+00:00", "currentlyinworkflow": null, "date_of_birth": null, "days_to_close": null, "degree": null, "email": "test@test.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "fax": null, "field_of_study": null, "first_conversion_date": null, "first_conversion_event_name": null, "first_deal_created_date": "2023-01-30T23:41:12.865000+00:00", "firstname": "test", "gender": null, "graduation_date": null, "hs_additional_emails": null, "hs_all_accessible_team_ids": null, "hs_all_contact_vids": "2501", "hs_all_owner_ids": "", "hs_all_team_ids": null, "hs_analytics_average_page_views": 0.0, "hs_analytics_first_referrer": null, "hs_analytics_first_timestamp": "2023-01-30T23:17:09.904000+00:00", "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_url": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_last_referrer": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_url": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_num_event_completions": 0.0, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_visits": 0.0, "hs_analytics_revenue": 0.0, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CRM_UI", "hs_analytics_source_data_2": "userId:12282590", "hs_avatar_filemanager_key": null, "hs_buying_role": null, "hs_calculated_form_submissions": null, "hs_calculated_merged_vids": null, "hs_calculated_mobile_number": null, "hs_calculated_phone_number": "+555555555555", "hs_calculated_phone_number_area_code": null, "hs_calculated_phone_number_country_code": "BR", "hs_calculated_phone_number_region_code": null, "hs_clicked_linkedin_ad": null, "hs_content_membership_email_confirmed": null, "hs_content_membership_notes": null, "hs_content_membership_registered_at": null, "hs_content_membership_registration_domain_sent_to": null, "hs_content_membership_registration_email_sent_at": null, "hs_content_membership_status": null, "hs_conversations_visitor_email": null, "hs_count_is_unworked": null, "hs_count_is_worked": null, "hs_created_by_conversations": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": "2023-01-30T23:17:09.904000+00:00", "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": "2023-01-31T00:31:07.832000+00:00", "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": "2023-01-31T00:31:07.832000+00:00", "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_document_last_revisited": null, "hs_email_bad_address": null, "hs_email_bounce": null, "hs_email_click": null, "hs_email_customer_quarantined_reason": null, "hs_email_delivered": null, "hs_email_domain": "test.com", "hs_email_first_click_date": null, "hs_email_first_open_date": null, "hs_email_first_reply_date": null, "hs_email_first_send_date": null, "hs_email_hard_bounce_reason": null, "hs_email_hard_bounce_reason_enum": null, "hs_email_is_ineligible": null, "hs_email_last_click_date": null, "hs_email_last_email_name": null, "hs_email_last_open_date": null, "hs_email_last_reply_date": null, "hs_email_last_send_date": null, "hs_email_open": null, "hs_email_optout": null, "hs_email_optout_10798197": null, "hs_email_optout_11890603": null, "hs_email_optout_11890831": null, "hs_email_optout_23704464": null, "hs_email_quarantined": null, "hs_email_quarantined_reason": null, "hs_email_recipient_fatigue_recovery_time": null, "hs_email_replied": null, "hs_email_sends_since_last_engagement": null, "hs_emailconfirmationstatus": null, "hs_facebook_ad_clicked": null, "hs_facebook_click_id": null, "hs_feedback_last_nps_follow_up": null, "hs_feedback_last_nps_rating": null, "hs_feedback_last_survey_date": null, "hs_feedback_show_nps_web_survey": null, "hs_first_engagement_object_id": null, "hs_first_subscription_create_date": null, "hs_google_click_id": null, "hs_has_active_subscription": null, "hs_ip_timezone": null, "hs_is_contact": true, "hs_is_unworked": true, "hs_language": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": null, "hs_latest_meeting_activity": null, "hs_latest_sequence_ended_date": null, "hs_latest_sequence_enrolled": null, "hs_latest_sequence_enrolled_date": null, "hs_latest_sequence_finished_date": null, "hs_latest_sequence_unenrolled_date": null, "hs_latest_source": "OFFLINE", "hs_latest_source_data_1": "CRM_UI", "hs_latest_source_data_2": "userId:12282590", "hs_latest_source_timestamp": "2023-01-30", "hs_latest_subscription_create_date": null, "hs_lead_status": null, "hs_legal_basis": "Legitimate interest \u2013 prospect/lead", "hs_lifecyclestage_customer_date": null, "hs_lifecyclestage_evangelist_date": null, "hs_lifecyclestage_lead_date": "2023-01-30T23:17:09.904000+00:00", "hs_lifecyclestage_marketingqualifiedlead_date": null, "hs_lifecyclestage_opportunity_date": "2023-01-31T00:31:07.832000+00:00", "hs_lifecyclestage_other_date": null, "hs_lifecyclestage_salesqualifiedlead_date": null, "hs_lifecyclestage_subscriber_date": null, "hs_linkedin_ad_clicked": null, "hs_marketable_reason_id": null, "hs_marketable_reason_type": null, "hs_marketable_status": "false", "hs_marketable_until_renewal": "false", "hs_merged_object_ids": null, "hs_object_id": 2501, "hs_persona": null, "hs_pinned_engagement_id": null, "hs_pipeline": "contacts-lifecycle-pipeline", "hs_predictivecontactscore": null, "hs_predictivecontactscore_v2": 3.6, "hs_predictivecontactscorebucket": null, "hs_predictivescoringtier": "tier_3", "hs_read_only": null, "hs_sa_first_engagement_date": null, "hs_sa_first_engagement_descr": null, "hs_sa_first_engagement_object_type": null, "hs_sales_email_last_clicked": null, "hs_sales_email_last_opened": null, "hs_sales_email_last_replied": null, "hs_searchable_calculated_international_mobile_number": null, "hs_searchable_calculated_international_phone_number": null, "hs_searchable_calculated_mobile_number": null, "hs_searchable_calculated_phone_number": "5555555555", "hs_sequences_actively_enrolled_count": 0.0, "hs_sequences_enrolled_count": null, "hs_sequences_is_enrolled": null, "hs_testpurge": null, "hs_testrollback": null, "hs_time_between_contact_creation_and_deal_close": null, "hs_time_between_contact_creation_and_deal_creation": 1442961.0, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_to_first_engagement": null, "hs_time_to_move_from_lead_to_customer": null, "hs_time_to_move_from_marketingqualifiedlead_to_customer": null, "hs_time_to_move_from_opportunity_to_customer": null, "hs_time_to_move_from_salesqualifiedlead_to_customer": null, "hs_time_to_move_from_subscriber_to_customer": null, "hs_timezone": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "", "hs_whatsapp_phone_number": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": "", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "ip_city": null, "ip_country": null, "ip_country_code": null, "ip_latlon": null, "ip_state": null, "ip_state_code": null, "ip_zipcode": null, "job_function": null, "jobtitle": null, "lastmodifieddate": "2023-01-31T00:31:11.095000+00:00", "lastname": "test", "lifecyclestage": "opportunity", "marital_status": null, "message": null, "military_status": null, "mobilephone": null, "my_custom_test_property": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_deals": 1.0, "num_contacted_notes": null, "num_conversion_events": 0.0, "num_notes": null, "num_unique_conversion_events": 0.0, "numemployees": null, "phone": "+555555555555", "recent_conversion_date": null, "recent_conversion_event_name": null, "recent_deal_amount": null, "recent_deal_close_date": null, "relationship_status": null, "salutation": null, "school": null, "seniority": null, "start_date": null, "state": null, "surveymonkeyeventlastupdated": null, "test": null, "total_revenue": null, "twitterhandle": null, "webinareventlastupdated": null, "website": null, "work_email": null, "zip": null}, "createdAt": "2023-01-30T23:17:09.904Z", "updatedAt": "2023-01-31T00:31:11.095Z", "archived": false}, "emitted_at": 1675125108045} +{"stream": "contacts", "data": {"id": "2551", "properties": {"address": null, "annualrevenue": null, "associatedcompanyid": null, "associatedcompanylastupdated": null, "city": null, "closedate": null, "company": null, "company_size": null, "country": null, "createdate": "2023-01-31T00:11:58.499000+00:00", "currentlyinworkflow": null, "date_of_birth": null, "days_to_close": null, "degree": null, "email": "test-integration-test-user-4@testmail.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "fax": null, "field_of_study": null, "first_conversion_date": null, "first_conversion_event_name": null, "first_deal_created_date": null, "firstname": null, "gender": null, "graduation_date": null, "hs_additional_emails": null, "hs_all_accessible_team_ids": null, "hs_all_contact_vids": "2551", "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_average_page_views": 0.0, "hs_analytics_first_referrer": null, "hs_analytics_first_timestamp": "2023-01-31T00:11:58.499000+00:00", "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_url": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_last_referrer": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_url": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_num_event_completions": 0.0, "hs_analytics_num_page_views": 0.0, "hs_analytics_num_visits": 0.0, "hs_analytics_revenue": 0.0, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CRM_UI", "hs_analytics_source_data_2": "userId:12282590", "hs_avatar_filemanager_key": null, "hs_buying_role": null, "hs_calculated_form_submissions": null, "hs_calculated_merged_vids": null, "hs_calculated_mobile_number": null, "hs_calculated_phone_number": null, "hs_calculated_phone_number_area_code": null, "hs_calculated_phone_number_country_code": null, "hs_calculated_phone_number_region_code": null, "hs_clicked_linkedin_ad": null, "hs_content_membership_email_confirmed": null, "hs_content_membership_notes": null, "hs_content_membership_registered_at": null, "hs_content_membership_registration_domain_sent_to": null, "hs_content_membership_registration_email_sent_at": null, "hs_content_membership_status": null, "hs_conversations_visitor_email": null, "hs_count_is_unworked": 1.0, "hs_count_is_worked": 0.0, "hs_created_by_conversations": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": "2023-01-31T00:11:58.499000+00:00", "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_document_last_revisited": null, "hs_email_bad_address": null, "hs_email_bounce": null, "hs_email_click": null, "hs_email_customer_quarantined_reason": null, "hs_email_delivered": null, "hs_email_domain": "testmail.com", "hs_email_first_click_date": null, "hs_email_first_open_date": null, "hs_email_first_reply_date": null, "hs_email_first_send_date": null, "hs_email_hard_bounce_reason": null, "hs_email_hard_bounce_reason_enum": null, "hs_email_is_ineligible": null, "hs_email_last_click_date": null, "hs_email_last_email_name": null, "hs_email_last_open_date": null, "hs_email_last_reply_date": null, "hs_email_last_send_date": null, "hs_email_open": null, "hs_email_optout": null, "hs_email_optout_10798197": null, "hs_email_optout_11890603": null, "hs_email_optout_11890831": null, "hs_email_optout_23704464": null, "hs_email_quarantined": null, "hs_email_quarantined_reason": null, "hs_email_recipient_fatigue_recovery_time": null, "hs_email_replied": null, "hs_email_sends_since_last_engagement": null, "hs_emailconfirmationstatus": null, "hs_facebook_ad_clicked": null, "hs_facebook_click_id": null, "hs_feedback_last_nps_follow_up": null, "hs_feedback_last_nps_rating": null, "hs_feedback_last_survey_date": null, "hs_feedback_show_nps_web_survey": null, "hs_first_engagement_object_id": null, "hs_first_subscription_create_date": null, "hs_google_click_id": null, "hs_has_active_subscription": null, "hs_ip_timezone": null, "hs_is_contact": true, "hs_is_unworked": true, "hs_language": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": null, "hs_latest_meeting_activity": null, "hs_latest_sequence_ended_date": null, "hs_latest_sequence_enrolled": null, "hs_latest_sequence_enrolled_date": null, "hs_latest_sequence_finished_date": null, "hs_latest_sequence_unenrolled_date": null, "hs_latest_source": "OFFLINE", "hs_latest_source_data_1": "CRM_UI", "hs_latest_source_data_2": "userId:12282590", "hs_latest_source_timestamp": "2023-01-31", "hs_latest_subscription_create_date": null, "hs_lead_status": null, "hs_legal_basis": "Legitimate interest \u2013 prospect/lead", "hs_lifecyclestage_customer_date": null, "hs_lifecyclestage_evangelist_date": null, "hs_lifecyclestage_lead_date": "2023-01-31T00:11:58.499000+00:00", "hs_lifecyclestage_marketingqualifiedlead_date": null, "hs_lifecyclestage_opportunity_date": null, "hs_lifecyclestage_other_date": null, "hs_lifecyclestage_salesqualifiedlead_date": null, "hs_lifecyclestage_subscriber_date": null, "hs_linkedin_ad_clicked": null, "hs_marketable_reason_id": null, "hs_marketable_reason_type": null, "hs_marketable_status": "false", "hs_marketable_until_renewal": "false", "hs_merged_object_ids": null, "hs_object_id": 2551, "hs_persona": null, "hs_pinned_engagement_id": null, "hs_pipeline": "contacts-lifecycle-pipeline", "hs_predictivecontactscore": null, "hs_predictivecontactscore_v2": 2.73, "hs_predictivecontactscorebucket": null, "hs_predictivescoringtier": "tier_3", "hs_read_only": null, "hs_sa_first_engagement_date": null, "hs_sa_first_engagement_descr": null, "hs_sa_first_engagement_object_type": null, "hs_sales_email_last_clicked": null, "hs_sales_email_last_opened": null, "hs_sales_email_last_replied": null, "hs_searchable_calculated_international_mobile_number": null, "hs_searchable_calculated_international_phone_number": null, "hs_searchable_calculated_mobile_number": null, "hs_searchable_calculated_phone_number": null, "hs_sequences_actively_enrolled_count": 0.0, "hs_sequences_enrolled_count": null, "hs_sequences_is_enrolled": null, "hs_testpurge": null, "hs_testrollback": null, "hs_time_between_contact_creation_and_deal_close": null, "hs_time_between_contact_creation_and_deal_creation": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_to_first_engagement": null, "hs_time_to_move_from_lead_to_customer": null, "hs_time_to_move_from_marketingqualifiedlead_to_customer": null, "hs_time_to_move_from_opportunity_to_customer": null, "hs_time_to_move_from_salesqualifiedlead_to_customer": null, "hs_time_to_move_from_subscriber_to_customer": null, "hs_timezone": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hs_whatsapp_phone_number": null, "hubspot_owner_assigneddate": "2023-01-31T00:20:40.680000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "ip_city": null, "ip_country": null, "ip_country_code": null, "ip_latlon": null, "ip_state": null, "ip_state_code": null, "ip_zipcode": null, "job_function": null, "jobtitle": null, "lastmodifieddate": "2023-01-31T00:20:41.861000+00:00", "lastname": null, "lifecyclestage": "lead", "marital_status": null, "message": null, "military_status": null, "mobilephone": null, "my_custom_test_property": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": 0.0, "num_notes": null, "num_unique_conversion_events": 0.0, "numemployees": null, "phone": null, "recent_conversion_date": null, "recent_conversion_event_name": null, "recent_deal_amount": null, "recent_deal_close_date": null, "relationship_status": null, "salutation": null, "school": null, "seniority": null, "start_date": null, "state": null, "surveymonkeyeventlastupdated": null, "test": null, "total_revenue": null, "twitterhandle": null, "webinareventlastupdated": null, "website": null, "work_email": null, "zip": null}, "createdAt": "2023-01-31T00:11:58.499Z", "updatedAt": "2023-01-31T00:20:41.861Z", "archived": false}, "emitted_at": 1675125108046} +{"stream": "deal_pipelines", "data": {"label": "Sales Pipeline", "displayOrder": 0, "active": true, "stages": [{"label": "Presentation Scheduled", "displayOrder": 2, "metadata": {"isClosed": "false", "probability": "0.6"}, "stageId": "presentationscheduled", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Closed Won", "displayOrder": 5, "metadata": {"isClosed": "true", "probability": "1.0"}, "stageId": "closedwon", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Closed Lost", "displayOrder": 6, "metadata": {"isClosed": "true", "probability": "0.0"}, "stageId": "closedlost", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Appointment Scheduled", "displayOrder": 0, "metadata": {"isClosed": "false", "probability": "0.2"}, "stageId": "appointmentscheduled", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Contract Sent", "displayOrder": 4, "metadata": {"isClosed": "false", "probability": "0.9"}, "stageId": "contractsent", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Qualified To Buy", "displayOrder": 1, "metadata": {"isClosed": "false", "probability": "0.4"}, "stageId": "qualifiedtobuy", "createdAt": 0, "updatedAt": null, "active": true}, {"label": "Decision Maker Bought-In", "displayOrder": 3, "metadata": {"isClosed": "false", "probability": "0.8"}, "stageId": "decisionmakerboughtin", "createdAt": 0, "updatedAt": null, "active": true}], "objectType": "DEAL", "objectTypeId": "0-3", "pipelineId": "default", "createdAt": 0, "updatedAt": 0, "default": true}, "emitted_at": 1675125108710} +{"stream": "email_events", "data": {"id": "cd276838-3925-4649-9a38-2b61761362c4", "source": "SOURCE_HUBSPOT_CUSTOMER", "recipient": "testingapicontact_0@hubspot.com", "subscriptions": [{"id": 23704464, "status": "SUBSCRIBED", "legalBasisChange": {"legalBasisType": "LEGITIMATE_INTEREST_CLIENT", "legalBasisExplanation": "test", "optState": "OPT_IN"}}], "created": 1675123491624, "sourceId": "Self Service Resubscription", "type": "STATUSCHANGE", "portalId": 8727216, "appId": 0, "emailCampaignId": 0}, "emitted_at": 1675125109311} +{"stream": "email_events", "data": {"appName": "Batch", "id": "4dcb9481-77e6-42d8-ab46-c1e3ed9395db", "recipient": "test@test.com", "emailCampaignId": 243851494, "portalId": 8727216, "appId": 113, "created": 1675121674226, "dropMessage": "Email not allowed to be sent to the specified recipient in a sandbox portal", "dropReason": "VALIDATION_FAILED", "from": "\"Team Airbyte\" ", "cc": [], "bcc": [], "subject": "test", "replyTo": ["integration-test@airbyte.io"], "type": "DROPPED", "sentBy": {"id": "4dcb9481-77e6-42d8-ab46-c1e3ed9395db", "created": 1675121674226}, "smtpId": null}, "emitted_at": 1675125109312} +{"stream": "engagements_notes", "data": {"id": "30652596616", "properties": {"hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_at_mentioned_owner_ids": null, "hs_attachment_ids": null, "hs_body_preview": "test", "hs_body_preview_html": "\n \n \n
\n

test

\n
\n \n", "hs_body_preview_is_truncated": true, "hs_created_by": 12282590.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:41:23.198000+00:00", "hs_engagement_source": "CRM_UI", "hs_engagement_source_id": null, "hs_follow_up_action": null, "hs_gdpr_deleted": null, "hs_lastmodifieddate": "2023-01-30T23:41:23.198000+00:00", "hs_merged_object_ids": null, "hs_modified_by": 12282590.0, "hs_note_body": "

test

", "hs_object_id": 30652596616, "hs_product_name": null, "hs_queue_membership_ids": null, "hs_read_only": null, "hs_timestamp": "2023-01-30T23:41:23.198000+00:00", "hs_unique_creation_key": null, "hs_unique_id": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:41:23.198000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null}, "createdAt": "2023-01-30T23:41:23.198Z", "updatedAt": "2023-01-30T23:41:23.198Z", "archived": false, "deals": ["11936210032"]}, "emitted_at": 1675125110231} +{"stream": "engagements_notes", "data": {"id": "30652613125", "properties": {"hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_at_mentioned_owner_ids": null, "hs_attachment_ids": null, "hs_body_preview": "test", "hs_body_preview_html": "\n \n \n
\n

test

\n
\n \n", "hs_body_preview_is_truncated": true, "hs_created_by": 12282590.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:51:47.542000+00:00", "hs_engagement_source": "CRM_UI", "hs_engagement_source_id": null, "hs_follow_up_action": null, "hs_gdpr_deleted": null, "hs_lastmodifieddate": "2023-01-30T23:51:47.542000+00:00", "hs_merged_object_ids": null, "hs_modified_by": 12282590.0, "hs_note_body": "

test

", "hs_object_id": 30652613125, "hs_product_name": null, "hs_queue_membership_ids": null, "hs_read_only": null, "hs_timestamp": "2023-01-30T23:51:47.542000+00:00", "hs_unique_creation_key": null, "hs_unique_id": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:51:47.542000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null}, "createdAt": "2023-01-30T23:51:47.542Z", "updatedAt": "2023-01-30T23:51:47.542Z", "archived": false, "companies": ["11481383026"]}, "emitted_at": 1675125110232} +{"stream": "engagements_tasks", "data": {"id": "30652597343", "properties": {"hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_at_mentioned_owner_ids": null, "hs_attachment_ids": null, "hs_body_preview": null, "hs_body_preview_html": null, "hs_body_preview_is_truncated": true, "hs_calendar_event_id": null, "hs_created_by": 12282590.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:41:48.834000+00:00", "hs_engagement_source": "CRM_UI", "hs_engagement_source_id": null, "hs_follow_up_action": null, "hs_gdpr_deleted": null, "hs_lastmodifieddate": "2023-01-30T23:41:50.094000+00:00", "hs_merged_object_ids": null, "hs_modified_by": 12282590.0, "hs_msteams_message_id": null, "hs_num_associated_companies": 0.0, "hs_num_associated_contacts": 0.0, "hs_num_associated_deals": 1.0, "hs_num_associated_queue_objects": 1.0, "hs_num_associated_tickets": 0.0, "hs_object_id": 30652597343, "hs_product_name": null, "hs_queue_membership_ids": null, "hs_read_only": null, "hs_repeat_status": null, "hs_scheduled_tasks": "{\"scheduledTasks\":[]}", "hs_task_body": null, "hs_task_completion_date": null, "hs_task_contact_timezone": null, "hs_task_family": "SALES", "hs_task_for_object_type": "OWNER", "hs_task_is_all_day": true, "hs_task_last_contact_outreach": null, "hs_task_last_sales_activity_timestamp": null, "hs_task_priority": "NONE", "hs_task_probability_to_complete": null, "hs_task_relative_reminders": "[]", "hs_task_reminders": null, "hs_task_repeat_interval": null, "hs_task_send_default_reminder": true, "hs_task_sequence_enrollment_active": null, "hs_task_sequence_step_enrollment_id": null, "hs_task_sequence_step_order": null, "hs_task_status": "NOT_STARTED", "hs_task_subject": "test", "hs_task_template_id": null, "hs_task_type": "TODO", "hs_timestamp": "2023-02-03T07:00:00+00:00", "hs_unique_creation_key": null, "hs_unique_id": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:41:48.834000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null}, "createdAt": "2023-01-30T23:41:48.834Z", "updatedAt": "2023-01-30T23:41:50.094Z", "archived": false, "deals": ["11936210032"]}, "emitted_at": 1675125111176} +{"stream": "engagements_tasks", "data": {"id": "30652613208", "properties": {"hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_at_mentioned_owner_ids": null, "hs_attachment_ids": null, "hs_body_preview": null, "hs_body_preview_html": null, "hs_body_preview_is_truncated": true, "hs_calendar_event_id": null, "hs_created_by": 12282590.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:51:52.099000+00:00", "hs_engagement_source": "CRM_UI", "hs_engagement_source_id": null, "hs_follow_up_action": null, "hs_gdpr_deleted": null, "hs_lastmodifieddate": "2023-01-30T23:51:54.343000+00:00", "hs_merged_object_ids": null, "hs_modified_by": 12282590.0, "hs_msteams_message_id": null, "hs_num_associated_companies": 1.0, "hs_num_associated_contacts": 0.0, "hs_num_associated_deals": 0.0, "hs_num_associated_queue_objects": 1.0, "hs_num_associated_tickets": 0.0, "hs_object_id": 30652613208, "hs_product_name": null, "hs_queue_membership_ids": null, "hs_read_only": null, "hs_repeat_status": null, "hs_scheduled_tasks": "{\"scheduledTasks\":[]}", "hs_task_body": null, "hs_task_completion_date": null, "hs_task_contact_timezone": null, "hs_task_family": "SALES", "hs_task_for_object_type": "OWNER", "hs_task_is_all_day": true, "hs_task_last_contact_outreach": null, "hs_task_last_sales_activity_timestamp": null, "hs_task_priority": "NONE", "hs_task_probability_to_complete": null, "hs_task_relative_reminders": "[]", "hs_task_reminders": null, "hs_task_repeat_interval": null, "hs_task_send_default_reminder": true, "hs_task_sequence_enrollment_active": null, "hs_task_sequence_step_enrollment_id": null, "hs_task_sequence_step_order": null, "hs_task_status": "NOT_STARTED", "hs_task_subject": "test", "hs_task_template_id": null, "hs_task_type": "TODO", "hs_timestamp": "2023-02-03T07:00:00+00:00", "hs_unique_creation_key": null, "hs_unique_id": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:51:52.099000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null}, "createdAt": "2023-01-30T23:51:52.099Z", "updatedAt": "2023-01-30T23:51:54.343Z", "archived": false, "companies": ["11481383026"]}, "emitted_at": 1675125111177} +{"stream": "forms", "data": {"id": "5b7f3c31-ea2a-4665-be51-5792bbcea2df", "name": "New form (January 30, 2023 6:46:24 PM EST)", "createdAt": "2023-01-30T23:46:24.355Z", "updatedAt": "2023-01-30T23:46:36.287Z", "archived": false, "fieldGroups": [{"groupType": "default_group", "richTextType": "text", "fields": [{"objectTypeId": "0-1", "name": "email", "label": "Email", "required": true, "hidden": false, "fieldType": "email", "validation": {"blockedEmailDomains": [], "useDefaultBlockList": false}}]}], "configuration": {"language": "en", "cloneable": true, "postSubmitAction": {"type": "thank_you", "value": "Thanks for submitting the form."}, "editable": true, "archivable": true, "recaptchaEnabled": false, "notifyContactOwner": false, "notifyRecipients": ["12282590"], "createNewContactForNewEmail": false, "prePopulateKnownValues": true, "allowLinkToResetKnownValues": false}, "displayOptions": {"renderRawHtml": false, "theme": "default_style", "submitButtonText": "Submit", "style": {"fontFamily": "arial, helvetica, sans-serif", "backgroundWidth": "100%", "labelTextColor": "#33475b", "labelTextSize": "14px", "helpTextColor": "#7C98B6", "helpTextSize": "11px", "legalConsentTextColor": "#33475b", "legalConsentTextSize": "14px", "submitColor": "#ff7a59", "submitAlignment": "left", "submitFontColor": "#ffffff", "submitSize": "12px"}, "cssClass": "hs-form stacked"}, "legalConsentOptions": {"type": "implicit_consent_to_process", "communicationConsentText": "integrationtest is committed to protecting and respecting your privacy, and we\u2019ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:", "communicationsCheckboxes": [{"required": false, "subscriptionTypeId": 23704464, "label": "I agree to receive other communications from [MAIN] integration test account."}], "privacyText": "You may unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.", "consentToProcessText": "By clicking submit below, you consent to allow integrationtest to store and process the personal information submitted above to provide you the content requested."}, "formType": "hubspot"}, "emitted_at": 1675125111770} +{"stream": "line_items", "data": {"id": "4617680695", "properties": {"amount": 34.0, "createdate": "2023-01-31T00:31:29.812000+00:00", "description": null, "discount": null, "hs_acv": 34.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2023-01-31T00:31:29.812000+00:00", "hs_line_item_currency_code": null, "hs_margin": 34.0, "hs_margin_acv": 34.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 34.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 4617680695, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 34.0, "hs_product_id": null, "hs_product_type": null, "hs_read_only": null, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": 1.0, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 34.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "test", "price": 34.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2023-01-31T00:31:29.812Z", "updatedAt": "2023-01-31T00:31:29.812Z", "archived": false}, "emitted_at": 1675125112659} +{"stream": "line_items", "data": {"id": "4617726725", "properties": {"amount": 34.0, "createdate": "2023-01-31T00:31:29.812000+00:00", "description": null, "discount": null, "hs_acv": 34.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_allow_buyer_selected_quantity": null, "hs_arr": 0.0, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_external_id": null, "hs_images": null, "hs_lastmodifieddate": "2023-01-31T00:31:35.572000+00:00", "hs_line_item_currency_code": null, "hs_margin": 34.0, "hs_margin_acv": 34.0, "hs_margin_arr": 0.0, "hs_margin_mrr": 0.0, "hs_margin_tcv": 34.0, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_object_id": 4617726725, "hs_position_on_quote": 0.0, "hs_pre_discount_amount": 34.0, "hs_product_id": null, "hs_product_type": null, "hs_read_only": null, "hs_recurring_billing_end_date": null, "hs_recurring_billing_number_of_payments": 1.0, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_recurring_billing_terms": null, "hs_sku": null, "hs_sync_amount": null, "hs_tcv": 34.0, "hs_term_in_months": null, "hs_total_discount": 0.0, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hs_variant_id": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "test", "price": 34.0, "quantity": 1.0, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2023-01-31T00:31:29.812Z", "updatedAt": "2023-01-31T00:31:35.572Z", "archived": false}, "emitted_at": 1675125112660} +{"stream": "marketing_emails", "data": {"ab": false, "abHoursToWait": 4, "abSampleSizeDefault": null, "abSamplingDefault": null, "abSuccessMetric": null, "abTestPercentage": 50, "abVariation": false, "absoluteUrl": "http://integrationtest-dev-8727216-8727216.hs-sites.com/-temporary-slug-86812db1-e3c8-43cd-ae80-69a0934cd1de", "allEmailCampaignIds": [243851494], "analyticsPageId": "100523515217", "analyticsPageType": "email", "archived": false, "archivedAt": 0, "archivedInDashboard": false, "audienceAccess": "PUBLIC", "author": "integration-test@airbyte.io", "authorName": "Team-1 Airbyte", "blogRssSettings": null, "canSpamSettingsId": 36765207029, "categoryId": 2, "contentAccessRuleIds": [], "contentAccessRuleTypes": [], "contentTypeCategory": 2, "createPage": false, "created": 1675121582718, "createdById": 12282590, "currentState": "PUBLISHED", "currentlyPublished": true, "customReplyTo": "", "customReplyToEnabled": false, "domain": "", "emailBody": "{% content_attribute \"email_body\" %}{{ default_email_body }}{% end_content_attribute %}", "emailNote": "", "emailTemplateMode": "DRAG_AND_DROP", "emailType": "BATCH_EMAIL", "emailbodyPlaintext": "", "feedbackSurveyId": null, "flexAreas": {"main": {"boxed": false, "isSingleColumnFullWidth": false, "sections": [{"columns": [{"id": "column-0-0", "widgets": ["module-0-0-0"], "width": 12}], "id": "section-0", "style": {"backgroundColor": "#eaf0f6", "backgroundType": "CONTENT", "paddingBottom": "10px", "paddingTop": "10px"}}, {"columns": [{"id": "column-1-0", "widgets": ["module-1-0-0"], "width": 12}], "id": "section-1", "style": {"backgroundType": "CONTENT", "paddingBottom": "30px", "paddingTop": "30px"}}, {"columns": [{"id": "column-2-0", "widgets": ["module-2-0-0"], "width": 12}], "id": "section-2", "style": {"backgroundColor": "", "backgroundType": "CONTENT", "paddingBottom": "20px", "paddingTop": "20px"}}]}}, "freezeDate": 1675121645993, "fromName": "Team Airbyte", "hasContentAccessRules": false, "htmlTitle": "", "id": 100523515217, "isGraymailSuppressionEnabled": true, "isPublished": true, "isRecipientFatigueSuppressionEnabled": null, "language": "en", "layoutSections": {}, "liveDomain": "integrationtest-dev-8727216-8727216.hs-sites.com", "mailingListsExcluded": [], "mailingListsIncluded": [], "maxRssEntries": 5, "metaDescription": "", "name": "test", "pageExpiryEnabled": false, "pageRedirected": false, "pastMabExperimentIds": [], "portalId": 8727216, "previewKey": "nlkwziGL", "primaryEmailCampaignId": 243851494, "processingStatus": "PUBLISHED", "publishDate": 1675121645997, "publishImmediately": true, "publishedAt": 1675121646297, "publishedByEmail": "integration-test@airbyte.io", "publishedById": 12282590, "publishedByName": "Team-1 Airbyte", "publishedUrl": "http://integrationtest-dev-8727216-8727216.hs-sites.com/-temporary-slug-86812db1-e3c8-43cd-ae80-69a0934cd1de", "replyTo": "integration-test@airbyte.io", "resolvedDomain": "integrationtest-dev-8727216-8727216.hs-sites.com", "rssEmailByText": "By", "rssEmailClickThroughText": "Read more »", "rssEmailCommentText": "Comment »", "rssEmailEntryTemplateEnabled": false, "rssEmailImageMaxWidth": 0, "rssEmailUrl": "", "sections": {}, "securityState": "NONE", "selected": 0, "slug": "-temporary-slug-86812db1-e3c8-43cd-ae80-69a0934cd1de", "smartEmailFields": {}, "state": "PUBLISHED", "stats": {"counters": {"sent": 0, "open": 0, "delivered": 0, "bounce": 0, "unsubscribed": 0, "click": 0, "reply": 0, "dropped": 1, "selected": 1, "spamreport": 0, "suppressed": 0, "hardbounced": 0, "softbounced": 0, "pending": 0, "contactslost": 0, "notsent": 1}, "deviceBreakdown": {"open_device_type": {"computer": 0, "mobile": 0, "unknown": 0}, "click_device_type": {"computer": 0, "mobile": 0, "unknown": 0}}, "failedToLoad": false, "qualifierStats": {}, "ratios": {"clickratio": 0, "clickthroughratio": 0, "deliveredratio": 0, "openratio": 0, "replyratio": 0, "unsubscribedratio": 0, "spamreportratio": 0, "bounceratio": 0, "hardbounceratio": 0, "softbounceratio": 0, "contactslostratio": 0, "pendingratio": 0, "notsentratio": 100.0}}, "styleSettings": {"background_color": "#EAF0F6", "background_image": null, "background_image_type": null, "body_border_color": "#EAF0F6", "body_border_color_choice": "BORDER_MANUAL", "body_border_width": "1", "body_color": "#ffffff", "color_picker_favorite1": null, "color_picker_favorite2": null, "color_picker_favorite3": null, "color_picker_favorite4": null, "color_picker_favorite5": null, "color_picker_favorite6": null, "email_body_padding": null, "email_body_width": null, "heading_one_font": {"bold": null, "color": null, "font": null, "font_style": {}, "italic": null, "size": "28", "underline": null}, "heading_two_font": {"bold": null, "color": null, "font": null, "font_style": {}, "italic": null, "size": "22", "underline": null}, "links_font": {"bold": false, "color": "#00a4bd", "font": null, "font_style": {}, "italic": false, "size": null, "underline": true}, "primary_accent_color": null, "primary_font": "Arial, sans-serif", "primary_font_color": "#23496d", "primary_font_line_height": null, "primary_font_size": "15", "secondary_accent_color": null, "secondary_font": "Arial, sans-serif", "secondary_font_color": "#23496d", "secondary_font_line_height": null, "secondary_font_size": "12", "use_email_client_default_settings": false, "user_module_defaults": {"button_email": {"background_color": "#00a4bd", "corner_radius": 8, "font": "Arial, sans-serif", "font_color": "#ffffff", "font_size": 16, "font_style": {"color": "#ffffff", "font": "Arial, sans-serif", "size": {"units": "px", "value": 16}, "styles": {"bold": false, "italic": false, "underline": false}}}, "email_divider": {"color": {"color": "#23496d", "opacity": 100}, "height": 1, "line_type": "solid"}}}, "subcategory": "batch", "subject": "test", "subscription": 23704464, "subscriptionName": "Test sub", "teamPerms": [], "templatePath": "@hubspot/email/dnd/welcome.html", "transactional": false, "translations": {}, "unpublishedAt": 0, "updated": 1675121702583, "updatedById": 12282590, "url": "http://integrationtest-dev-8727216-8727216.hs-sites.com/-temporary-slug-86812db1-e3c8-43cd-ae80-69a0934cd1de", "useRssHeadlineAsSubject": false, "userPerms": [], "vidsExcluded": [], "vidsIncluded": [2501], "visibleToAll": true}, "emitted_at": 1675125113282} +{"stream": "owners", "data": {"id": "52550153", "email": "integration-test@airbyte.io", "firstName": "Team-1", "lastName": "Airbyte", "userId": 12282590, "createdAt": "2020-10-28T21:17:56.082Z", "updatedAt": "2023-01-31T00:25:34.448Z", "archived": false}, "emitted_at": 1675125113858} +{"stream": "products", "data": {"id": "1783898388", "properties": {"amount": null, "createdate": "2023-01-31T00:08:27.149000+00:00", "description": null, "discount": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": null, "hs_all_team_ids": null, "hs_avatar_filemanager_key": null, "hs_cost_of_goods_sold": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_discount_percentage": null, "hs_folder_id": null, "hs_images": null, "hs_lastmodifieddate": "2023-01-31T00:28:58.829000+00:00", "hs_merged_object_ids": null, "hs_object_id": 1783898388, "hs_product_type": "inventory", "hs_read_only": null, "hs_recurring_billing_period": null, "hs_recurring_billing_start_date": null, "hs_sku": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_url": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": null, "hubspot_owner_assigneddate": null, "hubspot_owner_id": null, "hubspot_team_id": null, "name": "test", "price": 1.0, "quantity": null, "recurringbillingfrequency": null, "tax": null, "test": null, "test_product_price": null}, "createdAt": "2023-01-31T00:08:27.149Z", "updatedAt": "2023-01-31T00:28:58.829Z", "archived": false}, "emitted_at": 1675125114562} +{"stream": "subscription_changes", "data": {"timestamp": 1675123491624, "recipient": "testingapicontact_0@hubspot.com", "portalId": 8727216, "normalizedEmailId": "6b59e963-cabc-4bf8-baec-feab401bdd98", "changes": [{"source": "SOURCE_HUBSPOT_CUSTOMER", "timestamp": 1675123491624, "changeType": "SUBSCRIPTION_STATUS", "subscriptionId": 23704464, "portalId": 8727216, "causedByEvent": {"id": "cd276838-3925-4649-9a38-2b61761362c4", "created": 1675123491624}, "change": "SUBSCRIBED"}]}, "emitted_at": 1675125115109} +{"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "workflowId": 40032127, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "PLATFORM_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null, "enrollmentMigrationTimestamp": null, "flowId": 321690519}, "name": "Unnamed workflow - Mon Mar 15 2021 12:58:03 GMT+0200 (cloned)", "id": 40032127, "type": "DRIP_DELAY", "portalId": 8727216, "insertedAt": 1675124258190, "updatedAt": 1675124308226, "enabled": true, "description": "", "contactListIds": {"enrolled": 167, "active": 168, "completed": 169, "succeeded": 170}, "creationSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-userweb"}, "createdByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "clonedFromWorkflowId": 23314874, "createdAt": 1675124258186}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-userweb"}, "updatedByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "updatedAt": 1675124308226}, "originalAuthorUserId": 12282590, "personaTagIds": [], "lastUpdatedByUserId": 12282590, "contactCounts": {"active": 0, "enrolled": 0}}, "emitted_at": 1675125115992} +{"stream": "companies", "data": {"id": "4992593519", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "San Francisco", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2020-12-10T07:58:09.554000+00:00", "days_to_close": null, "description": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "domain": "airbyte.io", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": "2021-05-21T10:17:06.028000+00:00", "founded_year": "2020", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": null, "hs_analytics_latest_source_data_1": null, "hs_analytics_latest_source_data_2": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": "2021-05-21T10:17:28.964000+00:00", "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-26T11:45:49.817000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": null, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": null, "hs_num_decision_makers": null, "hs_num_open_deals": 1.0, "hs_object_id": 4992593519, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.5476861596107483, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2020-12-10T07:58:09.554000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": true, "lifecyclestage": "opportunity", "linkedin_company_page": "https://www.linkedin.com/company/airbytehq", "linkedinbio": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "name": "Airbyte test1", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": 1.0, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 200.0, "phone": "+1 415-307-4864", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "CA", "timezone": "America/Los_Angeles", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "AirbyteHQ", "type": null, "web_technologies": "slack;segment;google_tag_manager;greenhouse;google_analytics;intercom;piwik;google_apps;hubspot;facebook_advertiser", "website": "airbyte.io", "zip": "94114"}, "createdAt": "2020-12-10T07:58:09.554Z", "updatedAt": "2023-01-26T11:45:49.817Z", "archived": false}, "emitted_at": 1675336936136} +{"stream": "companies", "data": {"id": "5000787595", "properties": {"about_us": null, "address": "2261 Market Street", "address2": null, "annualrevenue": null, "city": "San Francisco", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2020-12-11T01:28:27.673000+00:00", "days_to_close": null, "description": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "domain": "Daxtarity.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": "2020", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": "", "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-23T15:41:56.644000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5000787595, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2020-12-11T01:28:27.673000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/airbytehq", "linkedinbio": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "name": "Daxtarity", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 50.0, "phone": "+1 415-307-4864", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "CA", "timezone": "America/Los_Angeles", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "AirbyteHQ", "type": null, "web_technologies": "slack;google_tag_manager;greenhouse;google_analytics;intercom;piwik;google_apps;hubspot;facebook_advertiser", "website": "Daxtarity.com", "zip": "94114"}, "createdAt": "2020-12-11T01:28:27.673Z", "updatedAt": "2023-01-23T15:41:56.644Z", "archived": false}, "emitted_at": 1675336936137} +{"stream": "companies", "data": {"id": "11481383026", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": 1.0, "city": "Test", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2023-01-30T23:22:56.969000+00:00", "days_to_close": null, "description": "Test", "domain": "test.test", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": null, "hs_analytics_latest_source_data_1": null, "hs_analytics_latest_source_data_2": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": "2023-01-30T23:22:56.969000+00:00", "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": "2023-02-03T07:00:00+00:00", "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-30T23:51:53.295000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 11481383026, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": "companies-lifecycle-pipeline", "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:22:56.969000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": "ACCOUNTING", "is_public": null, "lifecyclestage": "lead", "linkedin_company_page": "Test", "linkedinbio": null, "name": "Test", "notes_last_contacted": null, "notes_last_updated": "2023-01-30T23:51:47.542000+00:00", "notes_next_activity_date": "2023-02-03T07:00:00+00:00", "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": 0.0, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": 2.0, "numberofemployees": 1.0, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Test", "timezone": "3", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": "PROSPECT", "web_technologies": null, "website": "test.test", "zip": "00000"}, "createdAt": "2023-01-30T23:22:56.969Z", "updatedAt": "2023-01-30T23:51:53.295Z", "archived": false}, "emitted_at": 1675336936473} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 60, "internal-list-id": 2147483643, "timestamp": 1675124235515, "vid": 2501, "is-member": true}, "emitted_at": 1675337054631} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 61, "internal-list-id": 2147483643, "timestamp": 1675124259228, "vid": 2501, "is-member": true}, "emitted_at": 1675337054632} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 166, "internal-list-id": 2147483643, "timestamp": 1675120848102, "vid": 2501, "is-member": true}, "emitted_at": 1675337054632} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2551, "static-list-id": 60, "internal-list-id": 2147483643, "timestamp": 1675123938452, "vid": 2551, "is-member": true}, "emitted_at": 1675337054633} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2551, "static-list-id": 61, "internal-list-id": 2147483643, "timestamp": 1675123958985, "vid": 2551, "is-member": true}, "emitted_at": 1675337054633} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2551, "static-list-id": 166, "internal-list-id": 2147483643, "timestamp": 1675123939405, "vid": 2551, "is-member": true}, "emitted_at": 1675337054633} +{"stream": "contacts_list_memberships", "data": {"canonical-vid": 2601, "static-list-id": 166, "internal-list-id": 2147483643, "timestamp": 1675256955214, "vid": 2601, "is-member": true}, "emitted_at": 1675337054634} +{"stream": "engagements", "data": {"id": 30652596616, "portalId": 8727216, "active": true, "createdAt": 1675122083198, "lastUpdated": 1675122083198, "createdBy": 12282590, "modifiedBy": 12282590, "ownerId": 52550153, "type": "NOTE", "timestamp": 1675122083198, "source": "CRM_UI", "allAccessibleTeamIds": [], "bodyPreview": "test", "queueMembershipIds": [], "bodyPreviewIsTruncated": false, "bodyPreviewHtml": "\n \n \n
\n

test

\n
\n \n", "associations": {"contactIds": [], "companyIds": [], "dealIds": [11936210032], "ownerIds": [], "workflowIds": [], "ticketIds": [], "contentIds": [], "quoteIds": [], "marketingEventIds": []}, "attachments": [], "metadata": {"body": "

test

"}}, "emitted_at": 1675337137273} +{"stream": "engagements", "data": {"id": 30652597343, "portalId": 8727216, "active": true, "createdAt": 1675122108834, "lastUpdated": 1675122110094, "createdBy": 12282590, "modifiedBy": 12282590, "ownerId": 52550153, "type": "TASK", "timestamp": 1675407600000, "source": "CRM_UI", "allAccessibleTeamIds": [], "queueMembershipIds": [], "bodyPreviewIsTruncated": false, "associations": {"contactIds": [], "companyIds": [], "dealIds": [11936210032], "ownerIds": [], "workflowIds": [], "ticketIds": [], "contentIds": [], "quoteIds": [], "marketingEventIds": []}, "attachments": [], "scheduledTasks": [], "metadata": {"status": "NOT_STARTED", "forObjectType": "OWNER", "subject": "test", "taskType": "TODO", "reminders": [], "sendDefaultReminder": false, "priority": "NONE", "isAllDay": false}}, "emitted_at": 1675337137274} +{"stream": "engagements", "data": {"id": 30652613125, "portalId": 8727216, "active": true, "createdAt": 1675122707542, "lastUpdated": 1675122707542, "createdBy": 12282590, "modifiedBy": 12282590, "ownerId": 52550153, "type": "NOTE", "timestamp": 1675122707542, "source": "CRM_UI", "allAccessibleTeamIds": [], "bodyPreview": "test", "queueMembershipIds": [], "bodyPreviewIsTruncated": false, "bodyPreviewHtml": "\n \n \n
\n

test

\n
\n \n", "associations": {"contactIds": [], "companyIds": [11481383026], "dealIds": [], "ownerIds": [], "workflowIds": [], "ticketIds": [], "contentIds": [], "quoteIds": [], "marketingEventIds": []}, "attachments": [], "metadata": {"body": "

test

"}}, "emitted_at": 1675337137274} +{"stream": "engagements", "data": {"id": 30652613208, "portalId": 8727216, "active": true, "createdAt": 1675122712099, "lastUpdated": 1675122714343, "createdBy": 12282590, "modifiedBy": 12282590, "ownerId": 52550153, "type": "TASK", "timestamp": 1675407600000, "source": "CRM_UI", "allAccessibleTeamIds": [], "queueMembershipIds": [], "bodyPreviewIsTruncated": false, "associations": {"contactIds": [], "companyIds": [11481383026], "dealIds": [], "ownerIds": [], "workflowIds": [], "ticketIds": [], "contentIds": [], "quoteIds": [], "marketingEventIds": []}, "attachments": [], "scheduledTasks": [], "metadata": {"status": "NOT_STARTED", "forObjectType": "OWNER", "subject": "test", "taskType": "TODO", "reminders": [], "sendDefaultReminder": false, "priority": "NONE", "isAllDay": false}}, "emitted_at": 1675337137275} +{"stream": "deals", "data": {"id": "4307833946", "properties": {"amount": 123.0, "amount_in_home_currency": 123.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2021-02-28T20:20:10.826000+00:00", "createdate": "2021-02-23T20:20:10.826000+00:00", "days_to_close": 5.0, "dealname": "Test deal", "dealstage": "appointmentscheduled", "dealtype": "existingbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 123.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": "OFFLINE", "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "CONTACTS", "hs_analytics_latest_source_data_1_company": "CONTACTS", "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "CRM_UI", "hs_analytics_latest_source_data_2_company": "CRM_UI", "hs_analytics_latest_source_data_2_contact": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2021-02-23T20:21:05.293000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2021-02-23T20:21:05.293000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": null, "hs_exchange_rate": null, "hs_forecast_amount": 123.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:56.840000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": null, "hs_num_target_accounts": 0.0, "hs_object_id": 4307833946, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 24.6, "hs_projected_amount_in_home_currency": 24.6, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 123.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2021-02-23T20:21:05.293000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": "default"}, "createdAt": "2021-02-23T20:20:10.826Z", "updatedAt": "2023-01-30T23:10:56.840Z", "archived": false, "companies": ["5000526215", "5000526215"], "line items": ["1188257157"]}, "emitted_at": 1675337233903} +{"stream": "deals", "data": {"id": "4315375411", "properties": {"amount": 10.0, "amount_in_home_currency": 10.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2021-02-28T20:20:10.826000+00:00", "createdate": "2021-02-23T20:20:10.826000+00:00", "days_to_close": 5.0, "dealname": "Test deal 2", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_2": "", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2021-02-23T20:21:32.862000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2021-02-23T20:21:32.862000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": null, "hs_exchange_rate": null, "hs_forecast_amount": 10.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:56.577000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": null, "hs_num_target_accounts": null, "hs_object_id": 4315375411, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 2.0, "hs_projected_amount_in_home_currency": 2.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 10.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2021-02-23T20:21:32.862000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": "2021-02-26T06:00:00+00:00", "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": 0.0, "num_notes": 2.0, "pipeline": "default"}, "createdAt": "2021-02-23T20:20:10.826Z", "updatedAt": "2023-01-30T23:10:56.577Z", "archived": false, "line items": ["1188257165"]}, "emitted_at": 1675337233904} +{"stream": "deals", "data": {"id": "5313445525", "properties": {"amount": 60.0, "amount_in_home_currency": 60.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2021-05-31T10:21:28.593000+00:00", "createdate": "2021-05-21T10:21:28.593000+00:00", "days_to_close": 10.0, "dealname": "Test Deal AAAA", "dealstage": "appointmentscheduled", "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 60.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_2": "", "hs_arr": 60.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2021-05-21T10:22:40.228000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2021-05-21T10:22:40.228000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": 60.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-23T15:35:59.701000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 20.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5313445525, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": "medium", "hs_projected_amount": 12.0, "hs_projected_amount_in_home_currency": 12.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 60.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2021-05-21T10:22:40.228000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": "default"}, "createdAt": "2021-05-21T10:21:28.593Z", "updatedAt": "2023-01-23T15:35:59.701Z", "archived": false, "companies": ["5438025334", "5438025334"], "line items": ["1510167477"]}, "emitted_at": 1675337233905} +{"stream": "deals", "data": {"id": "5313728065", "properties": {"amount": null, "amount_in_home_currency": null, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2021-05-31T10:17:06.028000+00:00", "createdate": "2021-05-21T10:17:06.028000+00:00", "days_to_close": 10.0, "dealname": "Michael Scott - New Deal", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_2": "", "hs_arr": null, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2021-05-21T10:17:28.365000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2021-05-21T10:17:28.365000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": null, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:04.054000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": null, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5313728065, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": null, "hs_projected_amount_in_home_currency": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": null, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2021-05-21T10:17:28.365000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": "default"}, "createdAt": "2021-05-21T10:17:06.028Z", "updatedAt": "2023-01-30T23:10:04.054Z", "archived": false, "companies": ["4992593519", "4992593519"]}, "emitted_at": 1675337233906} +{"stream": "deals", "data": {"id": "5388213824", "properties": {"amount": 10.0, "amount_in_home_currency": 10.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:11:49.985000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": "OFFLINE", "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "CONTACTS", "hs_analytics_latest_source_data_1_company": "CONTACTS", "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "CRM_UI", "hs_analytics_latest_source_data_2_company": "CRM_UI", "hs_analytics_latest_source_data_2_contact": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:11:49.985000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_exchange_rate": null, "hs_forecast_amount": 10.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:05.702000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388213824, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 10.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:11:49.985000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:11:49.985Z", "updatedAt": "2023-01-30T23:10:05.702Z", "archived": false, "companies": ["5000526215", "5000526215"], "line items": ["2089616136"]}, "emitted_at": 1675337233907} +{"stream": "deals", "data": {"id": "5388306989", "properties": {"amount": 60000.0, "amount_in_home_currency": 60000.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:12:00.029000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal 2", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": "OFFLINE", "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "CONTACTS", "hs_analytics_latest_source_data_1_company": "CONTACTS", "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "CRM_UI", "hs_analytics_latest_source_data_2_company": "CRM_UI", "hs_analytics_latest_source_data_2_contact": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_arr": null, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:12:00.029000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_exchange_rate": null, "hs_forecast_amount": 60000.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:04.959000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": null, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388306989, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": null, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:12:00.029000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:12:00.029Z", "updatedAt": "2023-01-30T23:10:04.959Z", "archived": false, "companies": ["5000526215", "5000526215"]}, "emitted_at": 1675337233907} +{"stream": "deals", "data": {"id": "11936210032", "properties": {"amount": 34.0, "amount_in_home_currency": 34.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2023-01-30T23:41:04.079000+00:00", "createdate": "2023-01-30T23:41:12.865000+00:00", "days_to_close": 0.0, "dealname": "test", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 34.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "OFFLINE", "hs_analytics_latest_source_data_1": "CRM_UI", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "CRM_UI", "hs_analytics_latest_source_data_2": "userId:12282590", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "userId:12282590", "hs_analytics_latest_source_timestamp": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CRM_UI", "hs_analytics_source_data_2": "userId:12282590", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": 34.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-31T00:31:37.738000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 11936210032, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 6.800000000000001, "hs_projected_amount_in_home_currency": 6.800000000000001, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 34.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:41:12.865000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": "2023-01-30T23:41:23.198000+00:00", "notes_next_activity_date": "2023-02-03T07:00:00+00:00", "num_associated_contacts": 1.0, "num_contacted_notes": 0.0, "num_notes": 2.0, "pipeline": "default"}, "createdAt": "2023-01-30T23:41:12.865Z", "updatedAt": "2023-01-31T00:31:37.738Z", "archived": false, "line items": ["4617726725"], "contacts": ["2501"]}, "emitted_at": 1675346744980} +{"stream": "tickets", "data": {"id": "1401690016", "properties": {"closed_date": null, "content": null, "created_by": null, "createdate": "2023-01-30T23:52:42.464000+00:00", "first_agent_reply_date": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_assignment_method": null, "hs_auto_generated_from_thread_id": null, "hs_conversations_originating_message_id": null, "hs_conversations_originating_thread_id": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_custom_inbox": null, "hs_date_entered_1": "2023-01-30T23:52:42.464000+00:00", "hs_date_entered_2": null, "hs_date_entered_3": null, "hs_date_entered_4": null, "hs_date_exited_1": null, "hs_date_exited_2": null, "hs_date_exited_3": null, "hs_date_exited_4": null, "hs_external_object_ids": null, "hs_feedback_last_ces_follow_up": null, "hs_feedback_last_ces_rating": null, "hs_feedback_last_survey_date": null, "hs_file_upload": null, "hs_first_agent_message_sent_at": null, "hs_in_helpdesk": null, "hs_inbox_id": null, "hs_last_email_activity": null, "hs_last_email_date": null, "hs_last_message_received_at": null, "hs_last_message_sent_at": null, "hs_lastactivitydate": null, "hs_lastcontacted": null, "hs_lastmodifieddate": "2023-01-30T23:52:43.939000+00:00", "hs_latest_message_seen_by_agent_ids": null, "hs_merged_object_ids": null, "hs_msteams_message_id": null, "hs_nextactivitydate": null, "hs_num_associated_companies": 0.0, "hs_num_times_contacted": 0.0, "hs_object_id": 1401690016, "hs_originating_channel_instance_id": null, "hs_originating_email_engagement_id": null, "hs_originating_generic_channel_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": "0", "hs_pipeline_stage": "1", "hs_read_only": null, "hs_resolution": null, "hs_sales_email_last_replied": null, "hs_thread_ids_to_restore": null, "hs_ticket_category": null, "hs_ticket_id": 1401690016, "hs_ticket_priority": null, "hs_time_to_close_sla_at": null, "hs_time_to_close_sla_status": null, "hs_time_to_first_response_sla_at": null, "hs_time_to_first_response_sla_status": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:52:42.464000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "last_engagement_date": null, "last_reply_date": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "nps_follow_up_answer": null, "nps_follow_up_question_version": null, "nps_score": null, "num_contacted_notes": null, "num_notes": null, "source_ref": null, "source_thread_id": null, "source_type": null, "subject": "test", "tags": null, "time_to_close": null, "time_to_first_agent_reply": null}, "createdAt": "2023-01-30T23:52:42.464Z", "updatedAt": "2023-01-30T23:52:43.939Z", "archived": false}, "emitted_at": 1675337293708} diff --git a/airbyte-integrations/connectors/source-hubspot/setup.py b/airbyte-integrations/connectors/source-hubspot/setup.py index 8e7f2901d324..3b430832b77d 100644 --- a/airbyte-integrations/connectors/source-hubspot/setup.py +++ b/airbyte-integrations/connectors/source-hubspot/setup.py @@ -6,14 +6,14 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk~=0.2", + "airbyte-cdk", "backoff==1.11.1", "pendulum==2.1.2", "requests==2.26.0", ] TEST_REQUIREMENTS = [ - "pytest==6.1.2", + "pytest~=6.2", "pytest-mock~=3.6", "requests-mock~=1.9.3", "connector-acceptance-test", From e8386a25703e9bec129e181c02365caa2bccc73a Mon Sep 17 00:00:00 2001 From: Mark Berger Date: Tue, 7 Feb 2023 00:13:39 +0200 Subject: [PATCH 005/137] Allow users to cancel a currently running sync on a disabled connection (#22241) * Allow users to cancel a currently running sync on a disabled connection - Changed logic to show/hide action buttons for Connections Status Page --- .../ConnectionStatusPage.module.scss | 14 +------ .../ConnectionStatusPage.tsx | 39 ++++++++----------- 2 files changed, 19 insertions(+), 34 deletions(-) diff --git a/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.module.scss b/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.module.scss index 14902bdfb1a2..d4d6e25fa22d 100644 --- a/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.module.scss +++ b/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.module.scss @@ -1,4 +1,3 @@ -@use "scss/colors"; @use "scss/variables"; .title { @@ -6,21 +5,12 @@ justify-content: space-between; flex-direction: row; align-items: center; + min-height: 32px; } .actions { display: flex; - - .resetButton, - .syncButton { - display: flex; - align-items: center; - justify-content: center; - } - - .resetButton { - margin-right: variables.$spacing-md; - } + gap: variables.$spacing-md; } .footer { diff --git a/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.tsx b/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.tsx index 68ad8fd6ece7..e7ed764500ba 100644 --- a/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.tsx +++ b/airbyte-webapp/src/pages/connections/ConnectionStatusPage/ConnectionStatusPage.tsx @@ -162,31 +162,26 @@ export const ConnectionStatusPage: React.FC = () => { title={
- {connection.status === ConnectionStatus.active && ( + {connection.status === ConnectionStatus.active && !activeJob?.action && (
- {!activeJob?.action && ( - <> - - - - )} - {activeJob?.action && !activeJob.isCanceling && cancelJobBtn} - {activeJob?.action && activeJob.isCanceling && ( - - - - )} + +
)} + {activeJob?.action && !activeJob.isCanceling && cancelJobBtn} + {activeJob?.action && activeJob.isCanceling && ( + + + + )}
} > From dbe5cd85c6ccb8cce7c43c6172a6e8eb0b74c960 Mon Sep 17 00:00:00 2001 From: Sophia Wiley <106352739+sophia-wiley@users.noreply.github.com> Date: Mon, 6 Feb 2023 14:51:39 -0800 Subject: [PATCH 006/137] added jan release notes to docs (#22437) --- docs/cloud/core-concepts.md | 1 - docs/release_notes/january_2023.md | 23 +++++++++++++++++++++++ docusaurus/sidebars.js | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 docs/release_notes/january_2023.md diff --git a/docs/cloud/core-concepts.md b/docs/cloud/core-concepts.md index e7c7d5298090..797d1c195219 100644 --- a/docs/cloud/core-concepts.md +++ b/docs/cloud/core-concepts.md @@ -163,4 +163,3 @@ When you [sign up](http://cloud.airbyte.io/signup) for Airbyte Cloud, we automat ## Glossary of Terms You find and extended list of [Airbyte specific terms](https://glossary.airbyte.com/term/airbyte-glossary-of-terms/), [data engineering concepts](https://glossary.airbyte.com/term/data-engineering-concepts) or many [other data related terms](https://glossary.airbyte.com/). - diff --git a/docs/release_notes/january_2023.md b/docs/release_notes/january_2023.md new file mode 100644 index 000000000000..b35abfcacd42 --- /dev/null +++ b/docs/release_notes/january_2023.md @@ -0,0 +1,23 @@ +# January 2023 +## Airbyte [v0.40.27](https://github.com/airbytehq/airbyte/releases/tag/v0.40.27) to [v0.40.32](https://github.com/airbytehq/airbyte/releases/tag/v0.40.32) + +This page includes new features and improvements to the Airbyte Cloud and Airbyte Open Source platforms. + +### New features +* Added the [Free Connector Program](https://docs.airbyte.com/cloud/managing-airbyte-cloud#enroll-in-the-free-connector-program) to Airbyte Cloud, allowing you to sync connections with alpha or beta connectors for free. + +### Improvements +* Improved Airbyte Open Source by integrating [Docker Compose V2](https://docs.docker.com/compose/compose-v2/). You must have Docker Compose V2 [installed](https://docs.docker.com/compose/install/) before upgrading to Airbyte version 0.42.0 or later. [#19321](https://github.com/airbytehq/airbyte/pull/19321) +* Improved the Airbyte Cloud UI by displaying the **Credits** label in the sidebar and low-credit alerts on the Credits page. [#20595](https://github.com/airbytehq/airbyte/pull/20595) +* Improved the Airbyte CI workflow by adding support to pull requests and limiting the CI runs to only occur on pushes to the master branch. This enhances collaboration with external contributors and reduces unnecessary runs. [#21266](https://github.com/airbytehq/airbyte/pull/21266) +* Improved the connector form by using proper validation in the array section. [#20725](https://github.com/airbytehq/airbyte/pull/20725) +* Ongoing improvements to the [Connector Builder UI](https://docs.airbyte.com/connector-development/config-based/connector-builder-ui/?_ga=2.261393869.1948366377.1675105348-1616004530.1663010260) in alpha: + * Added support for substream slicers and cartesian slicers, allowing the Connector Builder to create substreams and new streams from multiple existing streams. [#20861](https://github.com/airbytehq/airbyte/pull/20861) + * Added support for in-schema specification and validation, including a manual schema option. [#20862](https://github.com/airbytehq/airbyte/pull/20862) + * Added user inputs, request options, authentication, pagination, and slicing to the Connector Builder UI. [#20809](https://github.com/airbytehq/airbyte/pull/20809) + * Added ability to convert from YAML manifest to UI form values. [#21142](https://github.com/airbytehq/airbyte/pull/21142) + * Improved the Connector Builder’s conversion of YAML manifest to UI form values by resolving references and options in the manifest. The Connector Builder Server API has been updated with a new endpoint for resolving the manifest, which is now utilized by the conversion function. [#21898](https://github.com/airbytehq/airbyte/pull/21898) + +# Bugs +* Fixed an issue where the checkboxes in the stream table would collapse and updated icons to match the new design. [#21108](https://github.com/airbytehq/airbyte/pull/21108) +* Fixed issues with non-breaking schema changes by adding an i18n string, ensuring supported options are rendered, and fixing a custom styling issue when resizing. [#20625](https://github.com/airbytehq/airbyte/pull/20625) diff --git a/docusaurus/sidebars.js b/docusaurus/sidebars.js index 3586e8f10928..f4ddd0b6d6fd 100644 --- a/docusaurus/sidebars.js +++ b/docusaurus/sidebars.js @@ -425,6 +425,7 @@ module.exports = { type: 'generated-index', }, items: [ + 'release_notes/january_2023', 'release_notes/december_2022', 'release_notes/november_2022', 'release_notes/october_2022', From 3ef7edfd73ac5f7a87369f73b20299181a24f57c Mon Sep 17 00:00:00 2001 From: Alex Birdsall Date: Mon, 6 Feb 2023 15:26:58 -0800 Subject: [PATCH 007/137] :window: :bug: Add DbtCloudErrorBoundary (#20616) * Add WIP DbtCloudErrorBoundary * get workspaceId via useCurrentWorkspaceId It's a bit more efficient and I don't need any of the other things provided by `useCurrentWorkspace`. * Track dbt Cloud errors via AppMonitoringService * Extract UI helper components from DbtCloudTransformationsCard.tsx I put a little effort into keeping all of the API interactions within the top-level component, and a linting rule required me to split out individual stylesheets for each helper component (plus one non-module scss file for shared card styles that individual scss modules can `@forward`) * Put available jobs query within error boundary --- .../src/packages/cloud/locales/en.json | 2 + .../DbtCloudTransformationsCard.tsx | 278 +++++------------- .../DbtCloudCard.scss | 24 ++ .../DbtCloudTransformationsCard.module.scss | 1 + .../DbtJobsForm.module.scss | 5 + .../DbtJobsForm.tsx | 91 ++++++ .../JobsList.module.scss | 20 ++ .../DbtCloudTransformationsCard/JobsList.tsx | 56 ++++ .../JobsListItem.module.scss} | 55 +--- .../JobsListItem.tsx | 60 ++++ .../NoDbtIntegration.module.scss | 1 + .../NoDbtIntegration.tsx | 37 +++ .../dbt-bit_tm.svg | 0 .../octavia-worker.png | Bin 14 files changed, 378 insertions(+), 252 deletions(-) create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudCard.scss create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudTransformationsCard.module.scss create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.module.scss create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.tsx create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.module.scss create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.tsx rename airbyte-webapp/src/pages/connections/ConnectionTransformationPage/{DbtCloudTransformationsCard.module.scss => DbtCloudTransformationsCard/JobsListItem.module.scss} (62%) create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.tsx create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.module.scss create mode 100644 airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.tsx rename airbyte-webapp/src/pages/connections/ConnectionTransformationPage/{ => DbtCloudTransformationsCard}/dbt-bit_tm.svg (100%) rename airbyte-webapp/src/pages/connections/ConnectionTransformationPage/{ => DbtCloudTransformationsCard}/octavia-worker.png (100%) diff --git a/airbyte-webapp/src/packages/cloud/locales/en.json b/airbyte-webapp/src/packages/cloud/locales/en.json index e154f02eb869..7858df4591e3 100644 --- a/airbyte-webapp/src/packages/cloud/locales/en.json +++ b/airbyte-webapp/src/packages/cloud/locales/en.json @@ -61,6 +61,8 @@ "connection.dbtCloudJobs.cardTitle": "Transformations", "connection.dbtCloudJobs.addJob": "Add transformation", + "connection.dbtCloudJobs.dbtError": "There was an error communicating with dbt Cloud: {displayMessage}", + "connection.dbtCloudJobs.genericError": "There was an error communicating with dbt Cloud.", "connection.dbtCloudJobs.explanation": "After an Airbyte sync job has completed, the following jobs will run", "connection.dbtCloudJobs.noJobs": "No transformations", "connection.dbtCloudJobs.job.title": "dbt Cloud transform", diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.tsx b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.tsx index af7a6048dbf9..bc37bbfdb641 100644 --- a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.tsx +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.tsx @@ -1,30 +1,82 @@ -import { faPlus, faXmark } from "@fortawesome/free-solid-svg-icons"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import classNames from "classnames"; -import { Form, Formik, FieldArray, FormikHelpers } from "formik"; -import { ReactNode } from "react"; -import { FormattedMessage, useIntl } from "react-intl"; -import { Link } from "react-router-dom"; +import React from "react"; +import { FormattedMessage } from "react-intl"; -import { FormChangeTracker } from "components/common/FormChangeTracker"; -import { Button } from "components/ui/Button"; import { Card } from "components/ui/Card"; -import { DropdownMenu } from "components/ui/DropdownMenu"; import { Text } from "components/ui/Text"; import { WebBackendConnectionRead } from "core/request/AirbyteClient"; -import { useCurrentWorkspace } from "hooks/services/useWorkspace"; -import { DbtCloudJob, isSameJob, useDbtIntegration, useAvailableDbtJobs } from "packages/cloud/services/dbtCloud"; -import { RoutePaths } from "pages/routePaths"; +import { TrackErrorFn, useAppMonitoringService } from "hooks/services/AppMonitoringService"; +import { useDbtIntegration, useAvailableDbtJobs } from "packages/cloud/services/dbtCloud"; +import { useCurrentWorkspaceId } from "services/workspaces/WorkspacesService"; -import dbtLogo from "./dbt-bit_tm.svg"; -import styles from "./DbtCloudTransformationsCard.module.scss"; -import octaviaWorker from "./octavia-worker.png"; +import styles from "./DbtCloudTransformationsCard/DbtCloudTransformationsCard.module.scss"; +import { DbtJobsForm } from "./DbtCloudTransformationsCard/DbtJobsForm"; +import { NoDbtIntegration } from "./DbtCloudTransformationsCard/NoDbtIntegration"; -interface DbtJobListValues { - jobs: DbtCloudJob[]; +interface DbtCloudErrorBoundaryProps { + trackError: TrackErrorFn; + workspaceId: string; } +class DbtCloudErrorBoundary extends React.Component> { + state = { error: null, displayMessage: null }; + + // TODO parse the error to determine if the source was the upstream network call to + // the dbt Cloud API. If it is, extract the `user_message` field from dbt's error + // response for display to user; if not, provide a more generic error message. If the + // error was *definitely* not related to the dbt Cloud API, consider reraising it. + static getDerivedStateFromError(error: Error) { + // TODO I'm pretty sure I did not correctly mock the exact error response format. + // eslint-disable-next-line + const displayMessage = (error?.message as any)?.status?.user_message; + return { error, displayMessage }; + } + + componentDidCatch(error: Error) { + const { trackError, workspaceId } = this.props; + trackError(error, { workspaceId }); + } + + render() { + const { error, displayMessage } = this.state; + if (error) { + return ( + + + + } + > + + {displayMessage ? ( + + ) : ( + + )} + + + ); + } + + return this.props.children; + } +} + +type DbtIntegrationCardContentProps = Omit, "hasDbtIntegration">; + +const DbtIntegrationCardContent = ({ saveJobs, isSaving, dbtCloudJobs }: DbtIntegrationCardContentProps) => { + const availableDbtJobs = useAvailableDbtJobs(); + return ( + + ); +}; + export const DbtCloudTransformationsCard = ({ connection }: { connection: WebBackendConnectionRead }) => { // Possible render paths: // 1) IF the workspace has no dbt cloud account linked @@ -37,194 +89,14 @@ export const DbtCloudTransformationsCard = ({ connection }: { connection: WebBac // THEN show the jobs list and the "+ Add transformation" button const { hasDbtIntegration, isSaving, saveJobs, dbtCloudJobs } = useDbtIntegration(connection); + const { trackError } = useAppMonitoringService(); + const workspaceId = useCurrentWorkspaceId(); return hasDbtIntegration ? ( - + + + ) : ( ); }; - -const NoDbtIntegration = () => { - const { workspaceId } = useCurrentWorkspace(); - const dbtSettingsPath = `/${RoutePaths.Workspaces}/${workspaceId}/${RoutePaths.Settings}/dbt-cloud`; - return ( - - - - } - > -
- - {linkText}, - }} - /> - -
-
- ); -}; - -interface DbtJobsFormProps { - saveJobs: (jobs: DbtCloudJob[]) => Promise; - isSaving: boolean; - dbtCloudJobs: DbtCloudJob[]; -} -const DbtJobsForm: React.FC = ({ saveJobs, isSaving, dbtCloudJobs }) => { - const onSubmit = (values: DbtJobListValues, { resetForm }: FormikHelpers) => { - saveJobs(values.jobs).then(() => resetForm({ values })); - }; - - const availableDbtJobs = useAvailableDbtJobs(); - // because we don't store names for saved jobs, just the account and job IDs needed for - // webhook operation, we have to find the display names for saved jobs by comparing IDs - // with the list of available jobs as provided by dbt Cloud. - const jobs = dbtCloudJobs.map((savedJob) => { - const { jobName } = availableDbtJobs.find((remoteJob) => isSameJob(remoteJob, savedJob)) || {}; - const { accountId, jobId } = savedJob; - - return { accountId, jobId, jobName }; - }); - - return ( - { - return ( -
- - { - return ( - - - !values.jobs.some((savedJob) => isSameJob(remoteJob, savedJob))) - .map((job) => ({ displayName: job.jobName, value: job }))} - onChange={(selection) => { - push(selection.value); - }} - > - {() => ( - - )} - - - } - > - - - ); - }} - /> - - ); - }} - /> - ); -}; - -interface DbtJobsListProps { - jobs: DbtCloudJob[]; - remove: (i: number) => void; - dirty: boolean; - isLoading: boolean; -} - -const DbtJobsList = ({ jobs, remove, dirty, isLoading }: DbtJobsListProps) => { - const { formatMessage } = useIntl(); - - return ( -
- {jobs.length ? ( - <> - - - - {jobs.map((job, i) => ( - remove(i)} isLoading={isLoading} /> - ))} - - ) : ( - <> - - - - )} -
- - -
-
- ); -}; - -interface JobsListItemProps { - job: DbtCloudJob; - removeJob: () => void; - isLoading: boolean; -} -const JobsListItem = ({ job, removeJob, isLoading }: JobsListItemProps) => { - const { formatMessage } = useIntl(); - // TODO if `job.jobName` is undefined, that means we failed to match any of the - // dbt-Cloud-supplied jobs with the saved job. This means one of two things has - // happened: - // 1) the user deleted the job in dbt Cloud, and we should make them delete it from - // their webhook operations. If we have a nonempty list of other dbt Cloud jobs, - // it's definitely this. - // 2) the API call to fetch the names failed somehow (possibly with a 200 status, if there's a bug) - const title = {job.jobName || formatMessage({ id: "connection.dbtCloudJobs.job.title" })}; - - return ( - -
- - {title} -
-
-
- - {formatMessage({ id: "connection.dbtCloudJobs.job.accountId" })}: {job.accountId} - -
-
- - {formatMessage({ id: "connection.dbtCloudJobs.job.jobId" })}: {job.jobId} - -
- -
-
- ); -}; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudCard.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudCard.scss new file mode 100644 index 000000000000..0656f6acb9ff --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudCard.scss @@ -0,0 +1,24 @@ +@use "scss/colors"; +@use "scss/variables"; + +.cardTitle { + display: flex; + justify-content: space-between; +} + +.cardBodyContainer { + display: flex; + flex-direction: column; + align-items: center; + padding: variables.$spacing-xl; + background-color: colors.$grey-50; +} + +.contextExplanation { + color: colors.$grey-300; + width: 100%; + + & a { + color: colors.$grey-300; + } +} diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudTransformationsCard.module.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudTransformationsCard.module.scss new file mode 100644 index 000000000000..3fcc280205d0 --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtCloudTransformationsCard.module.scss @@ -0,0 +1 @@ +@forward "./DbtCloudCard.scss"; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.module.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.module.scss new file mode 100644 index 000000000000..96c9182596da --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.module.scss @@ -0,0 +1,5 @@ +@forward "./DbtCloudCard.scss"; + +.jobListForm { + width: 100%; +} diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.tsx b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.tsx new file mode 100644 index 000000000000..459df0ddc8dd --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/DbtJobsForm.tsx @@ -0,0 +1,91 @@ +import { faPlus } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { Form, Formik, FieldArray, FormikHelpers } from "formik"; +import { FormattedMessage } from "react-intl"; + +import { FormChangeTracker } from "components/common/FormChangeTracker"; +import { Button } from "components/ui/Button"; +import { Card } from "components/ui/Card"; +import { DropdownMenu } from "components/ui/DropdownMenu"; + +import { DbtCloudJobInfo } from "packages/cloud/lib/domain/dbtCloud"; +import { DbtCloudJob, isSameJob } from "packages/cloud/services/dbtCloud"; + +import styles from "./DbtJobsForm.module.scss"; +import { JobsList } from "./JobsList"; + +interface DbtJobListValues { + jobs: DbtCloudJob[]; +} + +interface DbtJobsFormProps { + saveJobs: (jobs: DbtCloudJob[]) => Promise; + isSaving: boolean; + dbtCloudJobs: DbtCloudJob[]; + availableDbtCloudJobs: DbtCloudJobInfo[]; +} + +export const DbtJobsForm: React.FC = ({ + saveJobs, + isSaving, + dbtCloudJobs, + availableDbtCloudJobs, +}) => { + const onSubmit = (values: DbtJobListValues, { resetForm }: FormikHelpers) => { + saveJobs(values.jobs).then(() => resetForm({ values })); + }; + + // because we don't store names for saved jobs, just the account and job IDs needed for + // webhook operation, we have to find the display names for saved jobs by comparing IDs + // with the list of available jobs as provided by dbt Cloud. + const jobs = dbtCloudJobs.map((savedJob) => { + const { jobName } = availableDbtCloudJobs.find((remoteJob) => isSameJob(remoteJob, savedJob)) || {}; + const { accountId, jobId } = savedJob; + + return { accountId, jobId, jobName }; + }); + + return ( + { + return ( +
+ + { + return ( + + + !values.jobs.some((savedJob) => isSameJob(remoteJob, savedJob))) + .map((job) => ({ displayName: job.jobName, value: job }))} + onChange={(selection) => { + push(selection.value); + }} + > + {() => ( + + )} + + + } + > + + + ); + }} + /> + + ); + }} + /> + ); +}; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.module.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.module.scss new file mode 100644 index 000000000000..3ba64f83978e --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.module.scss @@ -0,0 +1,20 @@ +@use "scss/variables"; + +@forward "./DbtCloudCard.scss"; + +.emptyListImage { + width: 111px; + height: 111px; + margin: variables.$spacing-xl 0; +} + +.jobListButtonGroup { + display: flex; + justify-content: flex-end; + margin-top: variables.$spacing-xl; + width: 100%; +} + +.jobListButton { + margin-left: variables.$spacing-md; +} diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.tsx b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.tsx new file mode 100644 index 000000000000..5ba001f40e2f --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsList.tsx @@ -0,0 +1,56 @@ +import classNames from "classnames"; +import { FormattedMessage, useIntl } from "react-intl"; + +import { Button } from "components/ui/Button"; +import { Text } from "components/ui/Text"; + +import { DbtCloudJob } from "packages/cloud/services/dbtCloud"; + +import styles from "./JobsList.module.scss"; +import { JobsListItem } from "./JobsListItem"; +import octaviaWorker from "./octavia-worker.png"; + +interface JobsListProps { + jobs: DbtCloudJob[]; + remove: (i: number) => void; + dirty: boolean; + isLoading: boolean; +} + +export const JobsList = ({ jobs, remove, dirty, isLoading }: JobsListProps) => { + const { formatMessage } = useIntl(); + + return ( +
+ {jobs.length ? ( + <> + + + + {jobs.map((job, i) => ( + remove(i)} isLoading={isLoading} /> + ))} + + ) : ( + <> + + + + )} +
+ + +
+
+ ); +}; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.module.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.module.scss similarity index 62% rename from airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.module.scss rename to airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.module.scss index 9d9a85316dbc..9a1996378af4 100644 --- a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard.module.scss +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.module.scss @@ -1,49 +1,6 @@ @use "scss/colors"; @use "scss/variables"; -.jobListContainer { - display: flex; - flex-direction: column; - align-items: center; - padding: variables.$spacing-xl; - background-color: colors.$grey-50; -} - -.jobListTitle { - display: flex; - justify-content: space-between; -} - -.jobListForm { - width: 100%; -} - -.emptyListImage { - width: 111px; - height: 111px; - margin: variables.$spacing-xl 0; -} - -.contextExplanation { - color: colors.$grey-300; - width: 100%; - - & a { - color: colors.$grey-300; - } -} - -.jobListButtonGroup { - display: flex; - justify-content: flex-end; - margin-top: variables.$spacing-xl; - width: 100%; -} - -.jobListButton { - margin-left: variables.$spacing-md; -} - .jobListItem { margin-top: variables.$spacing-md; padding: variables.$spacing-md variables.$spacing-xl; @@ -53,18 +10,18 @@ align-items: center; } -.dbtLogo { - height: 18px; - width: 18px; - margin-right: variables.$spacing-md; -} - .jobListItemIntegrationName { display: flex; align-items: center; flex: 1 2 auto; } +.dbtLogo { + height: 18px; + width: 18px; + margin-right: variables.$spacing-md; +} + .jobListItemIdFieldGroup { display: flex; justify-content: space-between; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.tsx b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.tsx new file mode 100644 index 000000000000..fffa743808cb --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/JobsListItem.tsx @@ -0,0 +1,60 @@ +import { faXmark } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { useIntl } from "react-intl"; + +import { Button } from "components/ui/Button"; +import { Card } from "components/ui/Card"; +import { Text } from "components/ui/Text"; + +import { DbtCloudJob } from "packages/cloud/services/dbtCloud"; + +import dbtLogo from "./dbt-bit_tm.svg"; +import styles from "./JobsListItem.module.scss"; + +interface JobsListItemProps { + job: DbtCloudJob; + removeJob: () => void; + isLoading: boolean; +} +export const JobsListItem = ({ job, removeJob, isLoading }: JobsListItemProps) => { + const { formatMessage } = useIntl(); + // TODO if `job.jobName` is undefined, that means we failed to match any of the + // dbt-Cloud-supplied jobs with the saved job. This means one of two things has + // happened: + // 1) the user deleted the job in dbt Cloud, and we should make them delete it from + // their webhook operations. If we have a nonempty list of other dbt Cloud jobs, + // it's definitely this. + // 2) the API call to fetch the names failed somehow (possibly with a 200 status, if there's a bug) + const title = {job.jobName || formatMessage({ id: "connection.dbtCloudJobs.job.title" })}; + + return ( + +
+ + {title} +
+
+
+ + {formatMessage({ id: "connection.dbtCloudJobs.job.accountId" })}: {job.accountId} + +
+
+ + {formatMessage({ id: "connection.dbtCloudJobs.job.jobId" })}: {job.jobId} + +
+ +
+
+ ); +}; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.module.scss b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.module.scss new file mode 100644 index 000000000000..3fcc280205d0 --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.module.scss @@ -0,0 +1 @@ +@forward "./DbtCloudCard.scss"; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.tsx b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.tsx new file mode 100644 index 000000000000..ee242e9ac2a7 --- /dev/null +++ b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/NoDbtIntegration.tsx @@ -0,0 +1,37 @@ +import classNames from "classnames"; +import { ReactNode } from "react"; +import { FormattedMessage } from "react-intl"; +import { Link } from "react-router-dom"; + +import { Card } from "components/ui/Card"; +import { Text } from "components/ui/Text"; + +import { RoutePaths } from "pages/routePaths"; +import { useCurrentWorkspaceId } from "services/workspaces/WorkspacesService"; + +import styles from "./NoDbtIntegration.module.scss"; + +export const NoDbtIntegration = () => { + const workspaceId = useCurrentWorkspaceId(); + const dbtSettingsPath = `/${RoutePaths.Workspaces}/${workspaceId}/${RoutePaths.Settings}/dbt-cloud`; + return ( + + + + } + > +
+ + {linkText}, + }} + /> + +
+
+ ); +}; diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/dbt-bit_tm.svg b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/dbt-bit_tm.svg similarity index 100% rename from airbyte-webapp/src/pages/connections/ConnectionTransformationPage/dbt-bit_tm.svg rename to airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/dbt-bit_tm.svg diff --git a/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/octavia-worker.png b/airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/octavia-worker.png similarity index 100% rename from airbyte-webapp/src/pages/connections/ConnectionTransformationPage/octavia-worker.png rename to airbyte-webapp/src/pages/connections/ConnectionTransformationPage/DbtCloudTransformationsCard/octavia-worker.png From a8ed833ab371261b91d845ac39f9b27d6c1ba1af Mon Sep 17 00:00:00 2001 From: Serhii Chvaliuk Date: Tue, 7 Feb 2023 05:33:44 +0200 Subject: [PATCH 008/137] Source google search console: turn on default HttpAvailabilityStrategy (#22334) Signed-off-by: Sergey Chvalyuk --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../source-google-search-console/Dockerfile | 2 +- .../integration_tests/expected_records.jsonl | 88 +++++++++---------- .../source_google_search_console/streams.py | 5 -- .../sources/google-search-console.md | 3 +- 6 files changed, 49 insertions(+), 53 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 76037e114f4f..c34ff6dcc9d9 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -717,7 +717,7 @@ - name: Google Search Console sourceDefinitionId: eb4c9e00-db83-4d63-a386-39cfa91012a8 dockerRepository: airbyte/source-google-search-console - dockerImageTag: 0.1.19 + dockerImageTag: 0.1.20 documentationUrl: https://docs.airbyte.com/integrations/sources/google-search-console icon: googlesearchconsole.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 9a7ac6ef01fd..7bfa8739ff51 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -5907,7 +5907,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-google-search-console:0.1.19" +- dockerImage: "airbyte/source-google-search-console:0.1.20" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/google-search-console" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-google-search-console/Dockerfile b/airbyte-integrations/connectors/source-google-search-console/Dockerfile index ebe4c0af5322..ac15a7415c60 100755 --- a/airbyte-integrations/connectors/source-google-search-console/Dockerfile +++ b/airbyte-integrations/connectors/source-google-search-console/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.19 +LABEL io.airbyte.version=0.1.20 LABEL io.airbyte.name=airbyte/source-google-search-console diff --git a/airbyte-integrations/connectors/source-google-search-console/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-google-search-console/integration_tests/expected_records.jsonl index 56f1dd7f7c57..4361100e042d 100644 --- a/airbyte-integrations/connectors/source-google-search-console/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-google-search-console/integration_tests/expected_records.jsonl @@ -1,46 +1,46 @@ {"stream": "sites", "data": {"permissionLevel": "siteOwner"}, "emitted_at": 1674600072721} {"stream": "sites", "data": {"permissionLevel": "siteOwner"}, "emitted_at": 1674600073155} -{"stream": "sitemaps", "data": {"lastSubmitted": "2021-09-10T23:02:22.258Z", "isPending": false, "isSitemapsIndex": false, "type": "sitemap", "warnings": "0", "errors": "0", "contents": [{"type": "web", "submitted": "5690", "indexed": "0"}]}, "emitted_at": 1674600073428} -{"stream": "sitemaps", "data": {"lastSubmitted": "2021-09-10T23:02:22.258Z", "isPending": false, "isSitemapsIndex": false, "type": "sitemap", "warnings": "0", "errors": "0", "contents": [{"type": "web", "submitted": "5690", "indexed": "0"}]}, "emitted_at": 1674600073798} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.07940251572327044, "position": 31.88456498951782, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600074364} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.07130707837236687, "position": 32.45505691482403, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600074364} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.06246691371095818, "position": 35.16079936474325, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600074365} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.04798676227247656, "position": 37.52137341423056, "search_type": "web", "date": "2021-09-17"}, "emitted_at": 1674600074816} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.026209048361934478, "position": 43.134477379095166, "search_type": "web", "date": "2021-09-18"}, "emitted_at": 1674600074817} -{"stream": "search_analytics_by_date", "data": {"ctr": 0.029040774420651217, "position": 42.78952772073922, "search_type": "web", "date": "2021-09-19"}, "emitted_at": 1674600074818} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.1301955990220049, "position": 24.62530562347188, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600075212} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.10391061452513967, "position": 29.924022346368716, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600075213} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.09462915601023018, "position": 30.83759590792839, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600075213} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.0832, "position": 27.408, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600075213} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.08223684210526316, "position": 26.820723684210527, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600075214} -{"stream": "search_analytics_by_country", "data": {"ctr": 0.07445008460236886, "position": 27.43993231810491, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600075214} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.07708300015992324, "position": 31.635375019990406, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600075873} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.07342657342657342, "position": 31.832326764144945, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600075873} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.06650602409638554, "position": 34.87839357429719, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600075874} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.09090909090909091, "position": 33.38137472283814, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600075874} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.06221889055472264, "position": 35.52473763118441, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600075874} -{"stream": "search_analytics_by_device", "data": {"ctr": 0.04354469060351413, "position": 36.913674560733384, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600075875} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.16593362654938024, "position": 32.60535785685725, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600077103} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.14685874349739897, "position": 34.94597839135654, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600077104} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.14058234758871702, "position": 37.05686988171065, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600077105} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.09090909090909091, "position": 14.812316715542522, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600077105} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.07418397626112759, "position": 11.57566765578635, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600077106} -{"stream": "search_analytics_by_page", "data": {"ctr": 0.02894736842105263, "position": 2.375, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600077107} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.6571428571428571, "position": 1, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600078165} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.6563786008230452, "position": 1.0041152263374487, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600078165} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.6157517899761337, "position": 1, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600078166} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.6666666666666666, "position": 1.3333333333333333, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600078166} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.6363636363636364, "position": 1, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600078166} -{"stream": "search_analytics_by_query", "data": {"ctr": 0.5384615384615384, "position": 1, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600078166} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.6490066225165563, "position": 1, "search_type": "web", "date": "2021-09-15"}, "emitted_at": 1674600079765} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.5272727272727272, "position": 1, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600079765} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.6229508196721312, "position": 1, "search_type": "web", "date": "2021-09-16"}, "emitted_at": 1674600079766} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.6097560975609756, "position": 1, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600079766} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.8, "position": 1, "search_type": "web", "date": "2021-09-14"}, "emitted_at": 1674600079766} -{"stream": "search_analytics_all_fields", "data": {"ctr": 0.6666666666666666, "position": 1, "date": "2021-09-15"}, "emitted_at": 1674600079766} -{"stream": "custom_dimensions", "data": {"ctr": 0.10220440881763528, "position": 29.36005344021376, "date": "2021-09-15"}, "emitted_at": 1674600080130} -{"stream": "custom_dimensions", "data": {"ctr": 0.11009174311926606, "position": 25.412079510703364, "date": "2021-09-14"}, "emitted_at": 1674600080131} -{"stream": "custom_dimensions", "data": {"ctr": 0.1004601226993865, "position": 30.555981595092025, "date": "2021-09-16"}, "emitted_at": 1674600080131} -{"stream": "custom_dimensions", "data": {"ctr": 0.21518987341772153, "position": 22.227848101265824, "date": "2021-09-14"}, "emitted_at": 1674600080131} -{"stream": "custom_dimensions", "data": {"ctr": 0.09109730848861283, "position": 26.467908902691512, "date": "2021-09-14"}, "emitted_at": 1674600080131} -{"stream": "custom_dimensions", "data": {"ctr": 0.08528784648187633, "position": 27.658848614072493, "date": "2021-09-15"}, "emitted_at": 1674600080132} +{"stream":"sitemaps","data":{"path":"https://airbyte.io/sitemap.xml","lastSubmitted":"2021-09-10T23:02:22.258Z","isPending":false,"isSitemapsIndex":false,"type":"sitemap","lastDownloaded":"2023-02-06T20:31:17.374Z","warnings":"0","errors":"0","contents":[{"type":"web","submitted":"5075","indexed":"0"}]},"emitted_at":1675716180527} +{"stream":"sitemaps","data":{"path":"https://airbyte.io/sitemap.xml","lastSubmitted":"2021-09-10T23:02:22.258Z","isPending":false,"isSitemapsIndex":false,"type":"sitemap","lastDownloaded":"2023-02-06T20:31:17.374Z","warnings":"0","errors":"0","contents":[{"type":"web","submitted":"5075","indexed":"0"}]},"emitted_at":1675716180628} +{"stream":"search_analytics_by_date","data":{"clicks":160,"impressions":8476,"ctr":0.018876828692779613,"position":41.161750825861255,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25"},"emitted_at":1675716334532} +{"stream":"search_analytics_by_date","data":{"clicks":229,"impressions":9761,"ctr":0.023460710992726154,"position":40.18901751869686,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-26"},"emitted_at":1675716334731} +{"stream":"search_analytics_by_date","data":{"clicks":614,"impressions":13881,"ctr":0.04423312441466753,"position":35.22563215906635,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-27"},"emitted_at":1675716334731} +{"stream":"search_analytics_by_date","data":{"clicks":631,"impressions":13691,"ctr":0.04608867138996421,"position":34.6053611861807,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-28"},"emitted_at":1675716334732} +{"stream":"search_analytics_by_date","data":{"clicks":676,"impressions":14215,"ctr":0.04755539922616954,"position":35.275202251143156,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-29"},"emitted_at":1675716335139} +{"stream":"search_analytics_by_date","data":{"clicks":634,"impressions":14838,"ctr":0.04272813047580536,"position":35.63418250438065,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-30"},"emitted_at":1675716335140} +{"stream":"search_analytics_by_country","data":{"clicks":36,"impressions":1418,"ctr":0.02538787023977433,"position":41.11847672778561,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"usa"},"emitted_at":1675716751064} +{"stream":"search_analytics_by_country","data":{"clicks":28,"impressions":614,"ctr":0.04560260586319218,"position":37.123778501628664,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ind"},"emitted_at":1675716751064} +{"stream":"search_analytics_by_country","data":{"clicks":8,"impressions":116,"ctr":0.06896551724137931,"position":33.706896551724135,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"aus"},"emitted_at":1675716751065} +{"stream":"search_analytics_by_country","data":{"clicks":7,"impressions":169,"ctr":0.04142011834319527,"position":41.603550295857985,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"gbr"},"emitted_at":1675716751065} +{"stream":"search_analytics_by_country","data":{"clicks":5,"impressions":98,"ctr":0.05102040816326531,"position":32.92857142857143,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"fra"},"emitted_at":1675716751065} +{"stream":"search_analytics_by_country","data":{"clicks":5,"impressions":121,"ctr":0.04132231404958678,"position":39.21487603305785,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ukr"},"emitted_at":1675716751065} +{"stream":"search_analytics_by_device","data":{"clicks":113,"impressions":6558,"ctr":0.01723086306800854,"position":42.15843244891735,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","device":"DESKTOP"},"emitted_at":1675716875915} +{"stream":"search_analytics_by_device","data":{"clicks":46,"impressions":1862,"ctr":0.024704618689581095,"position":37.82277121374866,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","device":"MOBILE"},"emitted_at":1675716875916} +{"stream":"search_analytics_by_device","data":{"clicks":1,"impressions":56,"ctr":0.017857142857142856,"position":35.464285714285715,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","device":"TABLET"},"emitted_at":1675716875916} +{"stream":"search_analytics_by_device","data":{"clicks":550,"impressions":11333,"ctr":0.04853083914232772,"position":34.33821582987735,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-27","device":"DESKTOP"},"emitted_at":1675716876285} +{"stream":"search_analytics_by_device","data":{"clicks":541,"impressions":11155,"ctr":0.048498431196772745,"position":34.23639623487225,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-28","device":"DESKTOP"},"emitted_at":1675716876286} +{"stream":"search_analytics_by_device","data":{"clicks":176,"impressions":7657,"ctr":0.022985503460885463,"position":41.06516912628967,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-26","device":"DESKTOP"},"emitted_at":1675716876286} +{"stream":"search_analytics_by_page","data":{"clicks":92,"impressions":1227,"ctr":0.07497962510187449,"position":46.13284433577832,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/"},"emitted_at":1675716960822} +{"stream":"search_analytics_by_page","data":{"clicks":11,"impressions":222,"ctr":0.04954954954954955,"position":17.7972972972973,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/recipes/migrate-from-mysql-to-postgresql"},"emitted_at":1675716960823} +{"stream":"search_analytics_by_page","data":{"clicks":4,"impressions":336,"ctr":0.011904761904761904,"position":40.357142857142854,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/blog/the-state-of-open-source-data-integration-and-etl"},"emitted_at":1675716960823} +{"stream":"search_analytics_by_page","data":{"clicks":4,"impressions":734,"ctr":0.005449591280653951,"position":35.69346049046322,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/connectors/facebook-marketing"},"emitted_at":1675716960823} +{"stream":"search_analytics_by_page","data":{"clicks":4,"impressions":197,"ctr":0.02030456852791878,"position":3.715736040609137,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/pricing"},"emitted_at":1675716960823} +{"stream":"search_analytics_by_page","data":{"clicks":4,"impressions":149,"ctr":0.026845637583892617,"position":19.261744966442954,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","page":"https://airbyte.io/recipes/build-a-github-activity-dashboard-for-your-project"},"emitted_at":1675716960824} +{"stream":"search_analytics_by_query","data":{"clicks":81,"impressions":134,"ctr":0.6044776119402985,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"airbyte"},"emitted_at":1675717060586} +{"stream":"search_analytics_by_query","data":{"clicks":3,"impressions":5,"ctr":0.6,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"airbyte api"},"emitted_at":1675717060587} +{"stream":"search_analytics_by_query","data":{"clicks":2,"impressions":5,"ctr":0.4,"position":1.2,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"airbite"},"emitted_at":1675717060587} +{"stream":"search_analytics_by_query","data":{"clicks":2,"impressions":2,"ctr":1,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"airbyte pricing"},"emitted_at":1675717060587} +{"stream":"search_analytics_by_query","data":{"clicks":2,"impressions":8,"ctr":0.25,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"airbyte vs airflow"},"emitted_at":1675717060587} +{"stream":"search_analytics_by_query","data":{"clicks":2,"impressions":3,"ctr":0.6666666666666666,"position":2,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","query":"how to migrate from mysql to postgresql"},"emitted_at":1675717060588} +{"stream":"search_analytics_all_fields","data":{"clicks":15,"impressions":17,"ctr":0.8823529411764706,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ind","device":"DESKTOP","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169447} +{"stream":"search_analytics_all_fields","data":{"clicks":12,"impressions":21,"ctr":0.5714285714285714,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"usa","device":"DESKTOP","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169447} +{"stream":"search_analytics_all_fields","data":{"clicks":7,"impressions":16,"ctr":0.4375,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"usa","device":"MOBILE","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169448} +{"stream":"search_analytics_all_fields","data":{"clicks":3,"impressions":6,"ctr":0.5,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ind","device":"MOBILE","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169448} +{"stream":"search_analytics_all_fields","data":{"clicks":3,"impressions":3,"ctr":1,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"mkd","device":"DESKTOP","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169448} +{"stream":"search_analytics_all_fields","data":{"clicks":2,"impressions":4,"ctr":0.5,"position":1,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"aus","device":"DESKTOP","page":"https://airbyte.io/","query":"airbyte"},"emitted_at":1675717169448} +{"stream":"custom_dimensions","data":{"clicks":22,"impressions":475,"ctr":0.04631578947368421,"position":39.22105263157895,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ind","device":"DESKTOP"},"emitted_at":1675717287270} +{"stream":"custom_dimensions","data":{"clicks":18,"impressions":1073,"ctr":0.016775396085740912,"position":43.341099720410064,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"usa","device":"DESKTOP"},"emitted_at":1675717287270} +{"stream":"custom_dimensions","data":{"clicks":18,"impressions":326,"ctr":0.05521472392638037,"position":35.168711656441715,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"usa","device":"MOBILE"},"emitted_at":1675717287270} +{"stream":"custom_dimensions","data":{"clicks":6,"impressions":116,"ctr":0.05172413793103448,"position":39.10344827586207,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"gbr","device":"DESKTOP"},"emitted_at":1675717287271} +{"stream":"custom_dimensions","data":{"clicks":6,"impressions":137,"ctr":0.043795620437956206,"position":29.985401459854014,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"ind","device":"MOBILE"},"emitted_at":1675717287271} +{"stream":"custom_dimensions","data":{"clicks":5,"impressions":84,"ctr":0.05952380952380952,"position":36.20238095238095,"site_url":"https://airbyte.io/","search_type":"web","date":"2021-09-25","country":"aus","device":"DESKTOP"},"emitted_at":1675717287271} diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py index 8f5b54bb5d6a..c52d3b0599b2 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py @@ -9,7 +9,6 @@ import pendulum import requests from airbyte_cdk.models import SyncMode -from airbyte_cdk.sources.streams.availability_strategy import AvailabilityStrategy from airbyte_cdk.sources.streams.http import HttpStream from airbyte_cdk.sources.streams.http.auth import HttpAuthenticator @@ -34,10 +33,6 @@ def __init__( self._start_date = start_date self._end_date = end_date - @property - def availability_strategy(self) -> Optional["AvailabilityStrategy"]: - return None - @staticmethod def sanitize_urls_list(site_urls: list) -> List[str]: return list(map(quote_plus, site_urls)) diff --git a/docs/integrations/sources/google-search-console.md b/docs/integrations/sources/google-search-console.md index c636142c5d23..07b2f9471fb9 100644 --- a/docs/integrations/sources/google-search-console.md +++ b/docs/integrations/sources/google-search-console.md @@ -132,7 +132,8 @@ This connector attempts to back off gracefully when it hits Reports API's rate l | Version | Date | Pull Request | Subject | |:---------| :--------- |:--------------------------------------------------------------------------------------------------------------| :---------------------------------------------------------- | -| `0.1.19` | 2023-01-27 | [22007](https://github.com/airbytehq/airbyte/pull/22007) | Set `AvailabilityStrategy` for streams explicitly to `None` | +| `0.1.20` | 2023-02-02 | [22334](https://github.com/airbytehq/airbyte/pull/22334) | Turn on default HttpAvailabilityStrategy | +| `0.1.19` | 2023-01-27 | [22007](https://github.com/airbytehq/airbyte/pull/22007) | Set `AvailabilityStrategy` for streams explicitly to `None` | | `0.1.18` | 2022-10-27 | [18568](https://github.com/airbytehq/airbyte/pull/18568) | Improved config validation: custom_reports.dimension | | `0.1.17` | 2022-10-08 | [17751](https://github.com/airbytehq/airbyte/pull/17751) | Improved config validation: start_date, end_date, site_urls | | `0.1.16` | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state. | From 48a555484381e1ac5a277c1399e21fd6ed35fe16 Mon Sep 17 00:00:00 2001 From: Xiaohan Song Date: Mon, 6 Feb 2023 21:09:31 -0800 Subject: [PATCH 009/137] Add routing logic for check and discover workflow (#21822) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * api changes for writing discover catalog * api changes * format * worker change 1 * change return type of the API to return catalogId * worker to call api * typo * :tada: Source GoogleSheets - migrated SAT to strictness level (#21399) * migrated SAT to strictness level * fixed expected records * revert file from another source * changed extension to txt * changed extension to txt * 🐛Destination-Bigquery: Added an explicit error message if sync fails due to a config issue (#21144) * [19998] Destination-Bigquery: Added an explicit error message in sync fails due to a config issue * ci-connector-ops: split workflows(#21474) * CI: nightly build alpha sources and destinations (#21562) * Revert "Change main class in strict-encrypt destination and bump versions on both destinations to keep them in sync (#21509)" (#21567) This reverts commit 1d202d17079e948e9971514336080e743aacd792. * Fixes webhook updating logic (#21519) * ci_credentials: disable tooling test run by tox (#21580) * disable tox * rename steps * revert changes on experimental workflow * do not install tox * Revert "CI: nightly build alpha sources and destinations (#21562)" (#21589) This reverts commit 61f88f30134df1a71466cd63e0d73757a7ad1d8d. * Security update of default docker images (#21407) Because there is a lot of CVEs in those releases. Co-authored-by: Topher Lubaway * 📝 add docs for how to add normalization (#21563) * add docs * add schema link * update based on feedback * 🪟 🚦 E2E tests: clean up matchers (#20887) * improve serviceTypeDropdownOption selector * add test ids to PathPopout component(s) * add unique id's to table dropdowns * extend submitButtonClick to support optional click options * update dropdown(pathPopout) matchers * add test-id to Overlay component * remove redundant function brackets * revert changes onSubmit button click * fix dropDown overlay issue * move all duplicated intercepters to beforeEach * add test id's to Connections, Sources and Destinations tables * add table helper functions * update source page actions * intercepter fixes * update createTestConnection function with optional replication settings * remove extra Connection name check * replace "cypress-postgres" with "pg-promise" npm package * update cypress config * Revert "update createTestConnection function with optional replication settings" This reverts commit 8e47c7837b4e00322154d6750fc28717549737e2. * Revert "remove extra Connection name check" This reverts commit dfb19c7dd4b701de49db980229916766fe5a6f1b. * replace openSourceDestinationFromGrid with specific selector * replace openSourceDestinationFromGrid with specific selector * turn on test * add test-id's * fix selectors * update test * update test snapshots * fix lost data-testid after resolve merge conflicts * remove extra check * move clickOnCellInTable helper to common.ts file * remove empty line and comments * fix dropdownType * replace partial string check with exact * extract interceptors and waiters to separate file * fix selector for predefined PK * fix selector * add comment regarding dropdown * 🪟 🎨 [Free connectors] Update modal copy (#21600) * move start/end time options out of optional block (#21541) * lingering fix * reflecting api changes * test fix * reset to master * routing changes * remove unexpected merge * resolve dependency micronaut * resolve dependency * format * fix test * rename and refactor location of test files * test * redo the routing service * add test to config repository * query workspace not connection for discover/check * remove unused bean --------- Co-authored-by: midavadim Co-authored-by: Eugene Co-authored-by: Augustin Co-authored-by: Greg Solovyev Co-authored-by: Yatsuk Bogdan Co-authored-by: Hervé Commowick Co-authored-by: Topher Lubaway Co-authored-by: Pedro S. Lopez Co-authored-by: Vladimir Co-authored-by: Joey Marshment-Howell Co-authored-by: Lake Mossman --- .../DefaultSynchronousSchedulerClient.java | 18 ++++- ...DefaultSynchronousSchedulerClientTest.java | 18 ++++- .../commons/temporal/TemporalClient.java | 10 ++- .../temporal/TemporalWorkflowUtils.java | 6 +- .../scheduling/DefaultTaskQueueMapper.java | 38 +++++++++ .../temporal/scheduling/RouterService.java | 13 ++- .../temporal/scheduling/TaskQueueMapper.java | 3 +- .../commons/temporal/TemporalClientTest.java | 7 +- .../config/persistence/ConfigRepository.java | 8 ++ .../ConfigRepositoryE2EReadWriteTest.java | 9 +++ .../java/io/airbyte/server/ServerApp.java | 8 +- .../server/config/TemporalBeanFactory.java | 13 ++- .../workers/ApplicationInitializer.java | 80 ++++++++++++++----- .../scheduling/DefaultTaskQueueMapper.java | 37 --------- .../RouteToSyncTaskQueueActivityImpl.java | 5 +- .../src/main/resources/application.yml | 4 + .../DefaultTaskQueueMapperTest.java | 43 ++++++++++ .../scheduling/RouterServiceTest.java | 16 ++-- .../DefaultTaskQueueMapperTest.java | 41 ---------- 19 files changed, 245 insertions(+), 132 deletions(-) create mode 100644 airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java rename {airbyte-workers/src/main/java/io/airbyte/workers => airbyte-commons-temporal/src/main/java/io/airbyte/commons}/temporal/scheduling/RouterService.java (66%) delete mode 100644 airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapper.java create mode 100644 airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java rename airbyte-workers/src/test/java/io/airbyte/{workers => commons}/temporal/scheduling/RouterServiceTest.java (75%) delete mode 100644 airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapperTest.java diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java index f01806f08958..c679c06acb98 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java @@ -12,7 +12,9 @@ import io.airbyte.commons.json.Jsons; import io.airbyte.commons.lang.Exceptions; import io.airbyte.commons.temporal.TemporalClient; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.commons.temporal.TemporalResponse; +import io.airbyte.commons.temporal.scheduling.RouterService; import io.airbyte.commons.version.Version; import io.airbyte.config.ActorType; import io.airbyte.config.ConnectorJobOutput; @@ -50,14 +52,18 @@ public class DefaultSynchronousSchedulerClient implements SynchronousSchedulerCl private final JobErrorReporter jobErrorReporter; private final OAuthConfigSupplier oAuthConfigSupplier; + private final RouterService routerService; + public DefaultSynchronousSchedulerClient(final TemporalClient temporalClient, final JobTracker jobTracker, final JobErrorReporter jobErrorReporter, - final OAuthConfigSupplier oAuthConfigSupplier) { + final OAuthConfigSupplier oAuthConfigSupplier, + final RouterService routerService) { this.temporalClient = temporalClient; this.jobTracker = jobTracker; this.jobErrorReporter = jobErrorReporter; this.oAuthConfigSupplier = oAuthConfigSupplier; + this.routerService = routerService; } @Override @@ -80,12 +86,13 @@ public SynchronousResponse createSourceCheckConne final UUID jobId = UUID.randomUUID(); final ConnectorJobReportingContext jobReportingContext = new ConnectorJobReportingContext(jobId, dockerImage); + String taskQueue = routerService.getTaskQueueForWorkspace(source.getWorkspaceId(), TemporalJobType.CHECK_CONNECTION); return execute( ConfigType.CHECK_CONNECTION_SOURCE, jobReportingContext, source.getSourceDefinitionId(), - () -> temporalClient.submitCheckConnection(UUID.randomUUID(), 0, jobCheckConnectionConfig), + () -> temporalClient.submitCheckConnection(UUID.randomUUID(), 0, taskQueue, jobCheckConnectionConfig), ConnectorJobOutput::getCheckConnection, source.getWorkspaceId()); } @@ -110,12 +117,13 @@ public SynchronousResponse createDestinationCheck final UUID jobId = UUID.randomUUID(); final ConnectorJobReportingContext jobReportingContext = new ConnectorJobReportingContext(jobId, dockerImage); + String taskQueue = routerService.getTaskQueueForWorkspace(destination.getWorkspaceId(), TemporalJobType.CHECK_CONNECTION); return execute( ConfigType.CHECK_CONNECTION_DESTINATION, jobReportingContext, destination.getDestinationDefinitionId(), - () -> temporalClient.submitCheckConnection(jobId, 0, jobCheckConnectionConfig), + () -> temporalClient.submitCheckConnection(jobId, 0, taskQueue, jobCheckConnectionConfig), ConnectorJobOutput::getCheckConnection, destination.getWorkspaceId()); } @@ -144,11 +152,13 @@ public SynchronousResponse createDiscoverSchemaJob(final SourceConnection final UUID jobId = UUID.randomUUID(); final ConnectorJobReportingContext jobReportingContext = new ConnectorJobReportingContext(jobId, dockerImage); + String taskQueue = routerService.getTaskQueueForWorkspace(source.getWorkspaceId(), TemporalJobType.DISCOVER_SCHEMA); + return execute( ConfigType.DISCOVER_SCHEMA, jobReportingContext, source.getSourceDefinitionId(), - () -> temporalClient.submitDiscoverSchema(jobId, 0, jobDiscoverCatalogConfig), + () -> temporalClient.submitDiscoverSchema(jobId, 0, taskQueue, jobDiscoverCatalogConfig), ConnectorJobOutput::getDiscoverCatalogId, source.getWorkspaceId()); } diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java index bd9bbdc92764..d0e1a7d8b3cb 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java @@ -22,7 +22,9 @@ import io.airbyte.commons.json.Jsons; import io.airbyte.commons.temporal.JobMetadata; import io.airbyte.commons.temporal.TemporalClient; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.commons.temporal.TemporalResponse; +import io.airbyte.commons.temporal.scheduling.RouterService; import io.airbyte.commons.version.Version; import io.airbyte.config.ActorType; import io.airbyte.config.ConnectorJobOutput; @@ -62,6 +64,8 @@ class DefaultSynchronousSchedulerClientTest { private static final UUID UUID1 = UUID.randomUUID(); private static final UUID UUID2 = UUID.randomUUID(); private static final String UNCHECKED = "unchecked"; + private static final String CHECK_TASK_QUEUE = "check"; + private static final String DISCOVER_TASK_QUEUE = "discover"; private static final JsonNode CONFIGURATION = Jsons.jsonNode(ImmutableMap.builder() .put("username", "airbyte") .put("password", "abc") @@ -80,6 +84,8 @@ class DefaultSynchronousSchedulerClientTest { private JobTracker jobTracker; private JobErrorReporter jobErrorReporter; private OAuthConfigSupplier oAuthConfigSupplier; + + private RouterService routerService; private DefaultSynchronousSchedulerClient schedulerClient; @BeforeEach @@ -88,10 +94,14 @@ void setup() throws IOException { jobTracker = mock(JobTracker.class); jobErrorReporter = mock(JobErrorReporter.class); oAuthConfigSupplier = mock(OAuthConfigSupplier.class); - schedulerClient = new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier); + routerService = mock(RouterService.class); + schedulerClient = new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier, routerService); when(oAuthConfigSupplier.injectSourceOAuthParameters(any(), any(), eq(CONFIGURATION))).thenReturn(CONFIGURATION); when(oAuthConfigSupplier.injectDestinationOAuthParameters(any(), any(), eq(CONFIGURATION))).thenReturn(CONFIGURATION); + + when(routerService.getTaskQueueForWorkspace(any(), eq(TemporalJobType.CHECK_CONNECTION))).thenReturn(CHECK_TASK_QUEUE); + when(routerService.getTaskQueueForWorkspace(any(), eq(TemporalJobType.DISCOVER_SCHEMA))).thenReturn(DISCOVER_TASK_QUEUE); } private static JobMetadata createMetadata(final boolean succeeded) { @@ -192,7 +202,7 @@ void testCreateSourceCheckConnectionJob() throws IOException { final StandardCheckConnectionOutput mockOutput = mock(StandardCheckConnectionOutput.class); final ConnectorJobOutput jobOutput = new ConnectorJobOutput().withCheckConnection(mockOutput); - when(temporalClient.submitCheckConnection(any(UUID.class), eq(0), eq(jobCheckConnectionConfig))) + when(temporalClient.submitCheckConnection(any(UUID.class), eq(0), eq(CHECK_TASK_QUEUE), eq(jobCheckConnectionConfig))) .thenReturn(new TemporalResponse<>(jobOutput, createMetadata(true))); final SynchronousResponse response = schedulerClient.createSourceCheckConnectionJob(SOURCE_CONNECTION, DOCKER_IMAGE, PROTOCOL_VERSION, false); @@ -211,7 +221,7 @@ void testCreateDestinationCheckConnectionJob() throws IOException { final StandardCheckConnectionOutput mockOutput = mock(StandardCheckConnectionOutput.class); final ConnectorJobOutput jobOutput = new ConnectorJobOutput().withCheckConnection(mockOutput); - when(temporalClient.submitCheckConnection(any(UUID.class), eq(0), eq(jobCheckConnectionConfig))) + when(temporalClient.submitCheckConnection(any(UUID.class), eq(0), eq(CHECK_TASK_QUEUE), eq(jobCheckConnectionConfig))) .thenReturn(new TemporalResponse<>(jobOutput, createMetadata(true))); final SynchronousResponse response = schedulerClient.createDestinationCheckConnectionJob(DESTINATION_CONNECTION, DOCKER_IMAGE, PROTOCOL_VERSION, false); @@ -222,7 +232,7 @@ void testCreateDestinationCheckConnectionJob() throws IOException { void testCreateDiscoverSchemaJob() throws IOException { final UUID expectedCatalogId = UUID.randomUUID(); final ConnectorJobOutput jobOutput = new ConnectorJobOutput().withDiscoverCatalogId(expectedCatalogId); - when(temporalClient.submitDiscoverSchema(any(UUID.class), eq(0), any(JobDiscoverCatalogConfig.class))) + when(temporalClient.submitDiscoverSchema(any(UUID.class), eq(0), eq(DISCOVER_TASK_QUEUE), any(JobDiscoverCatalogConfig.class))) .thenReturn(new TemporalResponse<>(jobOutput, createMetadata(true))); final SynchronousResponse response = schedulerClient.createDiscoverSchemaJob(SOURCE_CONNECTION, DOCKER_IMAGE, DOCKER_IMAGE_TAG, PROTOCOL_VERSION, false); diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java index e57d584961a3..129b7ae44c96 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java @@ -338,6 +338,7 @@ public TemporalResponse submitGetSpec(final UUID jobId, fina public TemporalResponse submitCheckConnection(final UUID jobId, final int attempt, + final String taskQueue, final JobCheckConnectionConfig config) { final JobRunConfig jobRunConfig = TemporalWorkflowUtils.createJobRunConfig(jobId, attempt); final IntegrationLauncherConfig launcherConfig = new IntegrationLauncherConfig() @@ -352,11 +353,12 @@ public TemporalResponse submitCheckConnection(final UUID job .withConnectionConfiguration(config.getConnectionConfiguration()); return execute(jobRunConfig, - () -> getWorkflowStub(CheckConnectionWorkflow.class, TemporalJobType.CHECK_CONNECTION).run(jobRunConfig, launcherConfig, input)); + () -> getWorkflowStubWithTaskQueue(CheckConnectionWorkflow.class, taskQueue).run(jobRunConfig, launcherConfig, input)); } public TemporalResponse submitDiscoverSchema(final UUID jobId, final int attempt, + final String taskQueue, final JobDiscoverCatalogConfig config) { final JobRunConfig jobRunConfig = TemporalWorkflowUtils.createJobRunConfig(jobId, attempt); final IntegrationLauncherConfig launcherConfig = new IntegrationLauncherConfig() @@ -369,7 +371,7 @@ public TemporalResponse submitDiscoverSchema(final UUID jobI .withSourceId(config.getSourceId()).withConnectorVersion(config.getConnectorVersion()).withConfigHash(config.getConfigHash()); return execute(jobRunConfig, - () -> getWorkflowStub(DiscoverCatalogWorkflow.class, TemporalJobType.DISCOVER_SCHEMA).run(jobRunConfig, launcherConfig, input)); + () -> getWorkflowStubWithTaskQueue(DiscoverCatalogWorkflow.class, taskQueue).run(jobRunConfig, launcherConfig, input)); } public TemporalResponse submitSync(final long jobId, final int attempt, final JobSyncConfig config, final UUID connectionId) { @@ -466,6 +468,10 @@ private T getWorkflowStub(final Class workflowClass, final TemporalJobTyp return client.newWorkflowStub(workflowClass, TemporalWorkflowUtils.buildWorkflowOptions(jobType)); } + private T getWorkflowStubWithTaskQueue(final Class workflowClass, final String taskQueue) { + return client.newWorkflowStub(workflowClass, TemporalWorkflowUtils.buildWorkflowOptionsWithTaskQueue(taskQueue)); + } + public ConnectionManagerWorkflow submitConnectionUpdaterAsync(final UUID connectionId) { log.info("Starting the scheduler temporal wf"); final ConnectionManagerWorkflow connectionManagerWorkflow = diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java index aeeb018d94a1..f133033eb58e 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java @@ -50,8 +50,12 @@ public static WorkflowOptions buildWorkflowOptions(final TemporalJobType jobType } public static WorkflowOptions buildWorkflowOptions(final TemporalJobType jobType) { + return buildWorkflowOptionsWithTaskQueue(jobType.name()); + } + + public static WorkflowOptions buildWorkflowOptionsWithTaskQueue(final String taskQueue) { return WorkflowOptions.newBuilder() - .setTaskQueue(jobType.name()) + .setTaskQueue(taskQueue) .setWorkflowTaskTimeout(Duration.ofSeconds(27)) // TODO parker - temporarily increasing this to a recognizable number to see if it changes // error I'm seeing // todo (cgardens) we do not leverage Temporal retries. diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java new file mode 100644 index 000000000000..5db14cc5c860 --- /dev/null +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.commons.temporal.scheduling; + +import com.google.common.annotations.VisibleForTesting; +import io.airbyte.commons.temporal.TemporalJobType; +import io.airbyte.config.Geography; +import jakarta.inject.Singleton; + +@Singleton +public class DefaultTaskQueueMapper implements TaskQueueMapper { + + @VisibleForTesting + static final String DEFAULT_SYNC_TASK_QUEUE = TemporalJobType.SYNC.name(); + @VisibleForTesting + static final String DEFAULT_CHECK_TASK_QUEUE = TemporalJobType.CHECK_CONNECTION.name(); + @VisibleForTesting + static final String DEFAULT_DISCOVER_TASK_QUEUE = TemporalJobType.DISCOVER_SCHEMA.name(); + + // By default, map every Geography value to the default task queue. + // To override this behavior, define a new TaskQueueMapper bean with the @Primary annotation. + @Override + public String getTaskQueue(final Geography geography, final TemporalJobType jobType) { + switch (jobType) { + case CHECK_CONNECTION: + return DEFAULT_CHECK_TASK_QUEUE; + case DISCOVER_SCHEMA: + return DEFAULT_DISCOVER_TASK_QUEUE; + case SYNC: + return DEFAULT_SYNC_TASK_QUEUE; + default: + throw new IllegalArgumentException(String.format("Unexpected jobType %s", jobType)); + } + } + +} diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/RouterService.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java similarity index 66% rename from airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/RouterService.java rename to airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java index 14c911aecb9f..4d100ec32e95 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/RouterService.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java @@ -2,9 +2,9 @@ * Copyright (c) 2022 Airbyte, Inc., all rights reserved. */ -package io.airbyte.workers.temporal.scheduling; +package io.airbyte.commons.temporal.scheduling; -import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.config.Geography; import io.airbyte.config.persistence.ConfigRepository; import jakarta.inject.Singleton; @@ -32,9 +32,14 @@ public RouterService(final ConfigRepository configRepository, final TaskQueueMap * Given a connectionId, look up the connection's configured {@link Geography} in the config DB and * use it to determine which Task Queue should be used for this connection's sync. */ - public String getTaskQueue(final UUID connectionId) throws IOException { + public String getTaskQueue(final UUID connectionId, final TemporalJobType jobType) throws IOException { final Geography geography = configRepository.getGeographyForConnection(connectionId); - return taskQueueMapper.getTaskQueue(geography); + return taskQueueMapper.getTaskQueue(geography, jobType); + } + + public String getTaskQueueForWorkspace(final UUID workspaceId, final TemporalJobType jobType) throws IOException { + final Geography geography = configRepository.getGeographyForWorkspace(workspaceId); + return taskQueueMapper.getTaskQueue(geography, jobType); } } diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java index c7003ef23b1b..c13949d12d83 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java @@ -4,6 +4,7 @@ package io.airbyte.commons.temporal.scheduling; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.config.Geography; /** @@ -12,6 +13,6 @@ */ public interface TaskQueueMapper { - String getTaskQueue(Geography geography); + String getTaskQueue(Geography geography, TemporalJobType jobType); } diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java index 228c632cf8d6..fad2eff33288 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java @@ -78,6 +78,9 @@ public class TemporalClientTest { private static final UUID JOB_UUID = UUID.randomUUID(); private static final long JOB_ID = 11L; private static final int ATTEMPT_ID = 21; + + private static final String CHECK_TASK_QUEUE = "CHECK_CONNECTION"; + private static final String DISCOVER_TASK_QUEUE = "DISCOVER_SCHEMA"; private static final JobRunConfig JOB_RUN_CONFIG = new JobRunConfig() .withJobId(String.valueOf(JOB_ID)) .withAttemptId((long) ATTEMPT_ID); @@ -240,7 +243,7 @@ void testSubmitCheckConnection() { final StandardCheckConnectionInput input = new StandardCheckConnectionInput() .withConnectionConfiguration(checkConnectionConfig.getConnectionConfiguration()); - temporalClient.submitCheckConnection(JOB_UUID, ATTEMPT_ID, checkConnectionConfig); + temporalClient.submitCheckConnection(JOB_UUID, ATTEMPT_ID, CHECK_TASK_QUEUE, checkConnectionConfig); checkConnectionWorkflow.run(JOB_RUN_CONFIG, UUID_LAUNCHER_CONFIG, input); verify(workflowClient).newWorkflowStub(CheckConnectionWorkflow.class, TemporalWorkflowUtils.buildWorkflowOptions(TemporalJobType.CHECK_CONNECTION)); @@ -257,7 +260,7 @@ void testSubmitDiscoverSchema() { final StandardDiscoverCatalogInput input = new StandardDiscoverCatalogInput() .withConnectionConfiguration(checkConnectionConfig.getConnectionConfiguration()); - temporalClient.submitDiscoverSchema(JOB_UUID, ATTEMPT_ID, checkConnectionConfig); + temporalClient.submitDiscoverSchema(JOB_UUID, ATTEMPT_ID, DISCOVER_TASK_QUEUE, checkConnectionConfig); discoverCatalogWorkflow.run(JOB_RUN_CONFIG, UUID_LAUNCHER_CONFIG, input); verify(workflowClient).newWorkflowStub(DiscoverCatalogWorkflow.class, TemporalWorkflowUtils.buildWorkflowOptions(TemporalJobType.DISCOVER_SCHEMA)); diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java index 6d4e37c56fcf..2b8d236707e1 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java @@ -1544,6 +1544,14 @@ public Geography getGeographyForConnection(final UUID connectionId) throws IOExc .fetchOneInto(Geography.class); } + public Geography getGeographyForWorkspace(final UUID workspaceId) throws IOException { + return database.query(ctx -> ctx.select(WORKSPACE.GEOGRAPHY) + .from(WORKSPACE) + .where(WORKSPACE.ID.eq(workspaceId)) + .limit(1)) + .fetchOneInto(Geography.class); + } + /** * Specialized query for efficiently determining eligibility for the Free Connector Program. If a * workspace has at least one Alpha or Beta connector, users of that workspace will be prompted to diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java index 872020e46089..264ce6e7c756 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java @@ -574,6 +574,15 @@ void testGetGeographyForConnection() throws IOException { assertEquals(expected, actual); } + @Test + void testGetGeographyForWorkspace() throws IOException { + final StandardWorkspace workspace = MockData.standardWorkspaces().get(0); + final Geography expected = workspace.getDefaultGeography(); + final Geography actual = configRepository.getGeographyForWorkspace(workspace.getWorkspaceId()); + + assertEquals(expected, actual); + } + @SuppressWarnings("OptionalGetWithoutIsPresent") @Test void testGetMostRecentActorCatalogFetchEventForSource() throws SQLException, IOException { diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java index 30e11d97c09c..9fc1e678e942 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java @@ -22,6 +22,8 @@ import io.airbyte.commons.temporal.TemporalClient; import io.airbyte.commons.temporal.TemporalUtils; import io.airbyte.commons.temporal.TemporalWorkflowUtils; +import io.airbyte.commons.temporal.scheduling.RouterService; +import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; import io.airbyte.commons.version.AirbyteProtocolVersionRange; import io.airbyte.commons.version.AirbyteVersion; import io.airbyte.config.Configs; @@ -152,7 +154,8 @@ public static ServerRunnable getServer(final ServerFactory apiFactory, final DSLContext configsDslContext, final Flyway configsFlyway, final DSLContext jobsDslContext, - final Flyway jobsFlyway) + final Flyway jobsFlyway, + final TaskQueueMapper taskQueueMapper) throws Exception { LogClientSingleton.getInstance().setWorkspaceMdc( configs.getWorkerEnvironment(), @@ -221,8 +224,9 @@ public static ServerRunnable getServer(final ServerFactory apiFactory, streamResetRecordsHelper); final OAuthConfigSupplier oAuthConfigSupplier = new OAuthConfigSupplier(configRepository, trackingClient); + RouterService routerService = new RouterService(configRepository, taskQueueMapper); final DefaultSynchronousSchedulerClient syncSchedulerClient = - new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier); + new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier, routerService); final HttpClient httpClient = HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).build(); final EventRunner eventRunner = new TemporalEventRunner(temporalClient); diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java index f3dd40c530af..2ac5afd53a98 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java @@ -10,6 +10,9 @@ import io.airbyte.commons.server.scheduler.DefaultSynchronousSchedulerClient; import io.airbyte.commons.server.scheduler.SynchronousSchedulerClient; import io.airbyte.commons.temporal.TemporalClient; +import io.airbyte.commons.temporal.scheduling.DefaultTaskQueueMapper; +import io.airbyte.commons.temporal.scheduling.RouterService; +import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; import io.airbyte.commons.version.AirbyteVersion; import io.airbyte.config.Configs.DeploymentMode; import io.airbyte.config.Configs.TrackingStrategy; @@ -56,12 +59,18 @@ public OAuthConfigSupplier oAuthConfigSupplier(final ConfigRepository configRepo return new OAuthConfigSupplier(configRepository, trackingClient); } + @Singleton + public TaskQueueMapper taskQueueMapper() { + return new DefaultTaskQueueMapper(); + } + @Singleton public SynchronousSchedulerClient synchronousSchedulerClient(final TemporalClient temporalClient, final JobTracker jobTracker, final JobErrorReporter jobErrorReporter, - final OAuthConfigSupplier oAuthConfigSupplier) { - return new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier); + final OAuthConfigSupplier oAuthConfigSupplier, + final RouterService routerService) { + return new DefaultSynchronousSchedulerClient(temporalClient, jobTracker, jobErrorReporter, oAuthConfigSupplier, routerService); } } diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java b/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java index 0fcd29327910..10f89bfb19be 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java @@ -142,6 +142,12 @@ public class ApplicationInitializer implements ApplicationEventListener taskQueues = getCheckTaskQueue(); + for (final String taskQueue : taskQueues) { + final Worker checkConnectionWorker = + factory.newWorker(taskQueue, + getWorkerOptions(maxWorkersConfig.getMaxCheckWorkers())); + final WorkflowImplementationOptions options = WorkflowImplementationOptions.newBuilder() + .setFailWorkflowExceptionTypes(NonDeterministicException.class).build(); + checkConnectionWorker + .registerWorkflowImplementationTypes(options, + temporalProxyHelper.proxyWorkflowClass(CheckConnectionWorkflowImpl.class)); + checkConnectionWorker.registerActivitiesImplementations( + checkConnectionActivities.orElseThrow().toArray(new Object[] {})); + log.info("Check Connection Workflow registered."); + } } private void registerConnectionManager(final WorkerFactory factory, @@ -277,17 +286,20 @@ private void registerConnectionManager(final WorkerFactory factory, private void registerDiscover(final WorkerFactory factory, final MaxWorkersConfig maxWorkersConfig) { - final Worker discoverWorker = - factory.newWorker(TemporalJobType.DISCOVER_SCHEMA.name(), - getWorkerOptions(maxWorkersConfig.getMaxDiscoverWorkers())); - final WorkflowImplementationOptions options = WorkflowImplementationOptions.newBuilder() - .setFailWorkflowExceptionTypes(NonDeterministicException.class).build(); - discoverWorker - .registerWorkflowImplementationTypes(options, - temporalProxyHelper.proxyWorkflowClass(DiscoverCatalogWorkflowImpl.class)); - discoverWorker.registerActivitiesImplementations( - discoverActivities.orElseThrow().toArray(new Object[] {})); - log.info("Discover Workflow registered."); + final Set taskQueues = getDiscoverTaskQueue(); + for (final String taskQueue : taskQueues) { + final Worker discoverWorker = + factory.newWorker(taskQueue, + getWorkerOptions(maxWorkersConfig.getMaxDiscoverWorkers())); + final WorkflowImplementationOptions options = WorkflowImplementationOptions.newBuilder() + .setFailWorkflowExceptionTypes(NonDeterministicException.class).build(); + discoverWorker + .registerWorkflowImplementationTypes(options, + temporalProxyHelper.proxyWorkflowClass(DiscoverCatalogWorkflowImpl.class)); + discoverWorker.registerActivitiesImplementations( + discoverActivities.orElseThrow().toArray(new Object[] {})); + log.info("Discover Workflow registered."); + } } private void registerGetSpec(final WorkerFactory factory, @@ -366,4 +378,28 @@ private Set getSyncTaskQueue() { return Arrays.stream(syncTaskQueue.split(",")).collect(Collectors.toSet()); } + /** + * Retrieve and parse the sync workflow task queue configuration. + * + * @return A set of Temporal task queues for the sync workflow. + */ + private Set getCheckTaskQueue() { + if (StringUtils.isEmpty(checkTaskQueue)) { + return Set.of(); + } + return Arrays.stream(checkTaskQueue.split(",")).collect(Collectors.toSet()); + } + + /** + * Retrieve and parse the sync workflow task queue configuration. + * + * @return A set of Temporal task queues for the sync workflow. + */ + private Set getDiscoverTaskQueue() { + if (StringUtils.isEmpty(discoverTaskQueue)) { + return Set.of(); + } + return Arrays.stream(discoverTaskQueue.split(",")).collect(Collectors.toSet()); + } + } diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapper.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapper.java deleted file mode 100644 index fadd2b1e4b0b..000000000000 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapper.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.workers.temporal.scheduling; - -import com.google.common.annotations.VisibleForTesting; -import io.airbyte.commons.temporal.TemporalJobType; -import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; -import io.airbyte.config.Geography; -import jakarta.inject.Singleton; -import java.util.Map; - -@Singleton -public class DefaultTaskQueueMapper implements TaskQueueMapper { - - @VisibleForTesting - static final String DEFAULT_SYNC_TASK_QUEUE = TemporalJobType.SYNC.name(); - - // By default, map every Geography value to the default task queue. - // To override this behavior, define a new TaskQueueMapper bean with the @Primary annotation. - @VisibleForTesting - static final Map GEOGRAPHY_TASK_QUEUE_MAP = Map.of( - Geography.AUTO, DEFAULT_SYNC_TASK_QUEUE, - Geography.US, DEFAULT_SYNC_TASK_QUEUE, - Geography.EU, DEFAULT_SYNC_TASK_QUEUE); - - @Override - public String getTaskQueue(final Geography geography) { - if (GEOGRAPHY_TASK_QUEUE_MAP.containsKey(geography)) { - return GEOGRAPHY_TASK_QUEUE_MAP.get(geography); - } - - throw new IllegalArgumentException(String.format("Unexpected geography %s", geography)); - } - -} diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java index 30cbacb97c55..4b503609f7ca 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java @@ -8,9 +8,10 @@ import static io.airbyte.metrics.lib.ApmTraceConstants.Tags.CONNECTION_ID_KEY; import datadog.trace.api.Trace; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.commons.temporal.exception.RetryableException; +import io.airbyte.commons.temporal.scheduling.RouterService; import io.airbyte.metrics.lib.ApmTraceUtils; -import io.airbyte.workers.temporal.scheduling.RouterService; import jakarta.inject.Singleton; import java.io.IOException; import java.util.Map; @@ -32,7 +33,7 @@ public RouteToSyncTaskQueueOutput route(final RouteToSyncTaskQueueInput input) { ApmTraceUtils.addTagsToTrace(Map.of(CONNECTION_ID_KEY, input.getConnectionId())); try { - final String taskQueueForConnectionId = routerService.getTaskQueue(input.getConnectionId()); + final String taskQueueForConnectionId = routerService.getTaskQueue(input.getConnectionId(), TemporalJobType.SYNC); return new RouteToSyncTaskQueueOutput(taskQueueForConnectionId); } catch (final IOException e) { diff --git a/airbyte-workers/src/main/resources/application.yml b/airbyte-workers/src/main/resources/application.yml index 967ae42db96b..905850f0401d 100644 --- a/airbyte-workers/src/main/resources/application.yml +++ b/airbyte-workers/src/main/resources/application.yml @@ -61,6 +61,10 @@ airbyte: plane: auth-endpoint: ${CONTROL_PLANE_AUTH_ENDPOINT:} data: + check: + task-queue: ${DATA_CHECK_TASK_QUEUES:CHECK_CONNECTION} + discover: + task-queue: ${DATA_DISCOVER_TASK_QUEUES:DISCOVER_SCHEMA} sync: task-queue: ${DATA_SYNC_TASK_QUEUES:SYNC} plane: diff --git a/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java new file mode 100644 index 000000000000..3278d94da049 --- /dev/null +++ b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.commons.temporal.scheduling; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +import io.airbyte.commons.temporal.TemporalJobType; +import io.airbyte.config.Geography; +import org.junit.jupiter.api.Test; + +class DefaultTaskQueueMapperTest { + + @Test + void testGetSyncTaskQueue() { + // By default, every Geography should map to the default SYNC task queue + final TaskQueueMapper mapper = new DefaultTaskQueueMapper(); + + assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.AUTO, TemporalJobType.SYNC)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.US, TemporalJobType.SYNC)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.EU, TemporalJobType.SYNC)); + } + + @Test + void testGetCheckTaskQueue() { + final TaskQueueMapper mapper = new DefaultTaskQueueMapper(); + + assertEquals(DefaultTaskQueueMapper.DEFAULT_CHECK_TASK_QUEUE, mapper.getTaskQueue(Geography.AUTO, TemporalJobType.CHECK_CONNECTION)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_CHECK_TASK_QUEUE, mapper.getTaskQueue(Geography.US, TemporalJobType.CHECK_CONNECTION)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_CHECK_TASK_QUEUE, mapper.getTaskQueue(Geography.EU, TemporalJobType.CHECK_CONNECTION)); + } + + @Test + void testGetDiscoverTaskQueue() { + final TaskQueueMapper mapper = new DefaultTaskQueueMapper(); + + assertEquals(DefaultTaskQueueMapper.DEFAULT_DISCOVER_TASK_QUEUE, mapper.getTaskQueue(Geography.AUTO, TemporalJobType.DISCOVER_SCHEMA)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_DISCOVER_TASK_QUEUE, mapper.getTaskQueue(Geography.US, TemporalJobType.DISCOVER_SCHEMA)); + assertEquals(DefaultTaskQueueMapper.DEFAULT_DISCOVER_TASK_QUEUE, mapper.getTaskQueue(Geography.EU, TemporalJobType.DISCOVER_SCHEMA)); + } + +} diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/RouterServiceTest.java b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java similarity index 75% rename from airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/RouterServiceTest.java rename to airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java index bf5a0c718f4f..7007541f94fb 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/RouterServiceTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java @@ -2,11 +2,11 @@ * Copyright (c) 2022 Airbyte, Inc., all rights reserved. */ -package io.airbyte.workers.temporal.scheduling; +package io.airbyte.commons.temporal.scheduling; import static org.junit.jupiter.api.Assertions.assertEquals; -import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; +import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.config.Geography; import io.airbyte.config.persistence.ConfigRepository; import java.io.IOException; @@ -40,21 +40,21 @@ class RouterServiceTest { void init() { routerService = new RouterService(mConfigRepository, mTaskQueueMapper); - Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.AUTO)).thenReturn(US_TASK_QUEUE); - Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.US)).thenReturn(US_TASK_QUEUE); - Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.EU)).thenReturn(EU_TASK_QUEUE); + Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.AUTO, TemporalJobType.SYNC)).thenReturn(US_TASK_QUEUE); + Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.US, TemporalJobType.SYNC)).thenReturn(US_TASK_QUEUE); + Mockito.when(mTaskQueueMapper.getTaskQueue(Geography.EU, TemporalJobType.SYNC)).thenReturn(EU_TASK_QUEUE); } @Test void testGetTaskQueue() throws IOException { Mockito.when(mConfigRepository.getGeographyForConnection(CONNECTION_ID)).thenReturn(Geography.AUTO); - assertEquals(US_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID)); + assertEquals(US_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID, TemporalJobType.SYNC)); Mockito.when(mConfigRepository.getGeographyForConnection(CONNECTION_ID)).thenReturn(Geography.US); - assertEquals(US_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID)); + assertEquals(US_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID, TemporalJobType.SYNC)); Mockito.when(mConfigRepository.getGeographyForConnection(CONNECTION_ID)).thenReturn(Geography.EU); - assertEquals(EU_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID)); + assertEquals(EU_TASK_QUEUE, routerService.getTaskQueue(CONNECTION_ID, TemporalJobType.SYNC)); } } diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapperTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapperTest.java deleted file mode 100644 index 81560faaca6e..000000000000 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/DefaultTaskQueueMapperTest.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.workers.temporal.scheduling; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import io.airbyte.commons.temporal.scheduling.TaskQueueMapper; -import io.airbyte.config.Geography; -import java.util.Arrays; -import java.util.Set; -import java.util.stream.Collectors; -import org.junit.jupiter.api.Test; - -class DefaultTaskQueueMapperTest { - - @Test - void testGetTaskQueue() { - // By default, every Geography should map to the default SYNC task queue - final TaskQueueMapper mapper = new DefaultTaskQueueMapper(); - - assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.AUTO)); - assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.US)); - assertEquals(DefaultTaskQueueMapper.DEFAULT_SYNC_TASK_QUEUE, mapper.getTaskQueue(Geography.EU)); - } - - /** - * If this test fails, it likely means that a new value was added to the {@link Geography} enum. A - * new entry must be added to {@link DefaultTaskQueueMapper#GEOGRAPHY_TASK_QUEUE_MAP} to get this - * test to pass. - */ - @Test - void testAllGeographiesHaveAMapping() { - final Set allGeographies = Arrays.stream(Geography.values()).collect(Collectors.toSet()); - final Set mappedGeographies = DefaultTaskQueueMapper.GEOGRAPHY_TASK_QUEUE_MAP.keySet(); - - assertEquals(allGeographies, mappedGeographies); - } - -} From 34ecd83d5ccc769d66c8fdbb06dd442c590f2dfe Mon Sep 17 00:00:00 2001 From: Adam Bloom Date: Mon, 6 Feb 2023 22:45:19 -0700 Subject: [PATCH 010/137] Fixes for state storage env vars (#22191) The current env var checks for state storage do not properly exclude empty env vars, as is currently implemented for log storage. This means that it is impossible to configure S3 state storage using both kustomize and helm, as those define env vars for the minio state storage (even when they are empty) S3 state storage had two different env vars used for region * check for empty env vars * use consistent env var for STATE_STORAGE_S3_REGION --------- Co-authored-by: Davin Chia --- .../src/main/java/io/airbyte/config/EnvConfigs.java | 6 +++--- airbyte-server/src/main/resources/application.yml | 8 ++++---- airbyte-workers/src/main/resources/application.yml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index c448270d6c7a..1d038e894e76 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -281,17 +281,17 @@ private Optional getLogConfiguration() { } private Optional getStateStorageConfiguration() { - if (getEnv(STATE_STORAGE_GCS_BUCKET_NAME) != null) { + if (getEnv(STATE_STORAGE_GCS_BUCKET_NAME) != null && !getEnv(STATE_STORAGE_GCS_BUCKET_NAME).isBlank()) { return Optional.of(CloudStorageConfigs.gcs(new GcsConfig( getEnvOrDefault(STATE_STORAGE_GCS_BUCKET_NAME, ""), getEnvOrDefault(STATE_STORAGE_GCS_APPLICATION_CREDENTIALS, "")))); - } else if (getEnv(STATE_STORAGE_MINIO_ENDPOINT) != null) { + } else if (getEnv(STATE_STORAGE_MINIO_ENDPOINT) != null && !getEnv(STATE_STORAGE_MINIO_ENDPOINT).isBlank()) { return Optional.of(CloudStorageConfigs.minio(new MinioConfig( getEnvOrDefault(STATE_STORAGE_MINIO_BUCKET_NAME, ""), getEnvOrDefault(STATE_STORAGE_MINIO_ACCESS_KEY, ""), getEnvOrDefault(STATE_STORAGE_MINIO_SECRET_ACCESS_KEY, ""), getEnvOrDefault(STATE_STORAGE_MINIO_ENDPOINT, "")))); - } else if (getEnv(STATE_STORAGE_S3_REGION) != null) { + } else if (getEnv(STATE_STORAGE_S3_REGION) != null && !getEnv(STATE_STORAGE_S3_REGION).isBlank()) { return Optional.of(CloudStorageConfigs.s3(new S3Config( getEnvOrDefault(STATE_STORAGE_S3_BUCKET_NAME, ""), getEnvOrDefault(STATE_STORAGE_S3_ACCESS_KEY, ""), diff --git a/airbyte-server/src/main/resources/application.yml b/airbyte-server/src/main/resources/application.yml index 1c58a63ef546..7f22450b01c2 100644 --- a/airbyte-server/src/main/resources/application.yml +++ b/airbyte-server/src/main/resources/application.yml @@ -43,7 +43,7 @@ airbyte: s3: access-key: ${STATE_STORAGE_S3_ACCESS_KEY:} bucket: ${STATE_STORAGE_S3_BUCKET_NAME:} - region: ${STATE_STORAGE_S3_BUCKET_REGION:} + region: ${STATE_STORAGE_S3_REGION:} secret-access-key: ${STATE_STORAGE_S3_SECRET_ACCESS_KEY:} deployment-mode: ${DEPLOYMENT_MODE:OSS} flyway: @@ -101,7 +101,7 @@ datasources: maximum-pool-size: 10 minimum-idle: 0 idle-timeout: 600000 - initialization-fail-timeout: -1 # Disable fail fast checking to avoid issues due to other pods not being started in time + initialization-fail-timeout: -1 # Disable fail fast checking to avoid issues due to other pods not being started in time url: ${DATABASE_URL} driverClassName: org.postgresql.Driver username: ${DATABASE_USER} @@ -139,11 +139,11 @@ flyway: config: enabled: false locations: - - 'classpath:io/airbyte/db/instance/configs/migrations' + - "classpath:io/airbyte/db/instance/configs/migrations" jobs: enabled: false locations: - - 'classpath:io/airbyte/db/instance/jobs/migrations' + - "classpath:io/airbyte/db/instance/jobs/migrations" jooq: datasources: diff --git a/airbyte-workers/src/main/resources/application.yml b/airbyte-workers/src/main/resources/application.yml index 905850f0401d..b26ce2060eb6 100644 --- a/airbyte-workers/src/main/resources/application.yml +++ b/airbyte-workers/src/main/resources/application.yml @@ -43,7 +43,7 @@ airbyte: s3: access-key: ${STATE_STORAGE_S3_ACCESS_KEY:} bucket: ${STATE_STORAGE_S3_BUCKET_NAME:} - region: ${STATE_STORAGE_S3_BUCKET_REGION:} + region: ${STATE_STORAGE_S3_REGION:} secret-access-key: ${STATE_STORAGE_S3_SECRET_ACCESS_KEY:} connector: specific-resource-defaults-enabled: ${CONNECTOR_SPECIFIC_RESOURCE_DEFAULTS_ENABLED:false} From dcde74d73fb8256c5a24238c23f93e8120f4533c Mon Sep 17 00:00:00 2001 From: Julian Date: Tue, 7 Feb 2023 09:56:08 +0100 Subject: [PATCH 011/137] Docs: Header for S3 Destination Source S3: Wrong header on Step 1 #22331 (#22333) --- docs/integrations/destinations/s3.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/destinations/s3.md b/docs/integrations/destinations/s3.md index faaff76ca4cb..6818fe235338 100644 --- a/docs/integrations/destinations/s3.md +++ b/docs/integrations/destinations/s3.md @@ -27,7 +27,7 @@ Prepare S3 bucket that will be used as destination, see [this](https://docs.aws. NOTE: If the S3 cluster is not configured to use TLS, the connection to Amazon S3 silently reverts to an unencrypted connection. Airbyte recommends all connections be configured to use TLS/SSL as support for AWS's [shared responsibility model](https://aws.amazon.com/compliance/shared-responsibility-model/) -## Step 2: Set up the S3 destination connector in Airbyte +### Step 2: Set up the S3 destination connector in Airbyte **For Airbyte Cloud:** From 538d5cacb287665024fe0b3dcef88adb83e55c4e Mon Sep 17 00:00:00 2001 From: Yatsuk Bogdan Date: Tue, 7 Feb 2023 11:35:48 +0200 Subject: [PATCH 012/137] =?UTF-8?q?=F0=9F=AA=9F=C2=A0=F0=9F=90=9B=20Fixes?= =?UTF-8?q?=20getAvailableSyncModesOptions=20function=20to=20return=20inte?= =?UTF-8?q?rsection=20of=20sync=20mode=20options=20(#22310)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fixes getAvailableSyncModesOptions function to return intersection of sync mode options * Fixes getAvailableSyncModesOptions function unit test --- .../connection/CatalogTree/next/BulkEditPanel.test.tsx | 2 -- .../components/connection/CatalogTree/next/BulkEditPanel.tsx | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.test.tsx b/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.test.tsx index ab9dcc6cd860..f5ddd1585fe6 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.test.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.test.tsx @@ -210,9 +210,7 @@ describe("", () => { it("getAvailableSyncModesOptions should work correctly", () => { const expectedResult: SyncModeOption[] = [ - { value: { syncMode: "incremental", destinationSyncMode: "append_dedup" } }, { value: { syncMode: "full_refresh", destinationSyncMode: "overwrite" } }, - { value: { syncMode: "incremental", destinationSyncMode: "append" } }, { value: { syncMode: "full_refresh", destinationSyncMode: "append" } }, ]; const actualResult = getAvailableSyncModesOptions( diff --git a/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.tsx b/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.tsx index ac5b3a164dca..f8a373480dfe 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/next/BulkEditPanel.tsx @@ -66,7 +66,7 @@ export const getAvailableSyncModesOptions = ( syncModes?: DestinationSyncMode[] ): SyncModeOption[] => SUPPORTED_MODES.filter(([syncMode, destinationSyncMode]) => { - const supportableModes = intersection(nodes.flatMap((n) => n.stream?.supportedSyncModes)); + const supportableModes = intersection(...nodes.map((n) => n.stream?.supportedSyncModes)); return supportableModes.includes(syncMode) && syncModes?.includes(destinationSyncMode); }).map(([syncMode, destinationSyncMode]) => ({ value: { syncMode, destinationSyncMode }, From 2bbc4f6f83eec8b615b1a84f797f8ea7ee3b1afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sp=C3=A4ti?= Date: Tue, 7 Feb 2023 11:33:10 +0100 Subject: [PATCH 013/137] =?UTF-8?q?=F0=9F=8E=89=20New=20Destination:=20Duc?= =?UTF-8?q?kDB=20(#17494)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the first version of the DuckDB destination. There are potential edge cases that still need to be taken care of. But looking forward to your feedback. --- .../init/src/main/resources/icons/duckdb.svg | 5 + .../seed/destination_definitions.yaml | 12 + .../resources/seed/destination_specs.yaml | 27 ++ .../bases/base-normalization/build.gradle | 7 + .../dbt_project.yml | 63 +++++ .../dbt-project-template-duckdb/packages.yml | 5 + .../macros/cross_db_utils/array.sql | 12 + .../macros/cross_db_utils/concat.sql | 4 + .../macros/cross_db_utils/datatypes.sql | 45 ++++ .../macros/cross_db_utils/json_operations.sql | 22 ++ .../cross_db_utils/type_conversions.sql | 8 + .../docker-compose.build.yaml | 7 + .../base-normalization/docker-compose.yaml | 2 + .../base-normalization/duckdb.Dockerfile | 35 +++ .../integration_tests/dbt_integration_test.py | 3 + .../test_nested_streams/dbt_project.yml | 63 +++++ .../test_simple_streams/dbt_project.yml | 63 +++++ .../data_input/replace_identifiers.json | 20 ++ .../integration_tests/test_normalization.py | 10 +- .../normalization/destination_type.py | 1 + .../transform_catalog/catalog_processor.py | 12 +- .../destination_name_transformer.py | 14 +- .../transform_catalog/reserved_keywords.py | 145 ++++++++++ .../transform_catalog/stream_processor.py | 18 +- .../transform_catalog/transform.py | 7 + .../transform_config/transform.py | 11 + ...lisions_catalog_expected_duckdb_names.json | 32 +++ .../nested_catalog_expected_duckdb_names.json | 252 ++++++++++++++++++ ...lisions_catalog_expected_duckdb_names.json | 52 ++++ .../test_destination_name_transformer.py | 14 + .../unit_tests/test_transform_config.py | 35 ++- airbyte-integrations/builds.md | 1 + .../destination-duckdb/.dockerignore | 5 + .../connectors/destination-duckdb/Dockerfile | 42 +++ .../connectors/destination-duckdb/README.md | 133 +++++++++ .../destination-duckdb/build.gradle | 8 + .../destination_duckdb/__init__.py | 8 + .../destination_duckdb/destination.py | 164 ++++++++++++ .../destination_duckdb/spec.json | 27 ++ .../integration_tests/config.json | 1 + .../integration_tests/configured_catalog.json | 39 +++ .../integration_tests/integration_test.py | 151 +++++++++++ .../integration_tests/invalid_config.json | 3 + .../integration_tests/messages.jsonl | 1 + .../connectors/destination-duckdb/main.py | 11 + .../destination-duckdb/requirements.txt | 1 + .../connectors/destination-duckdb/setup.py | 23 ++ .../unit_tests/unit_test.py | 15 ++ build.gradle | 1 + docs/integrations/destinations/duckdb.md | 84 ++++++ settings.gradle | 1 + 51 files changed, 1717 insertions(+), 8 deletions(-) create mode 100644 airbyte-config/init/src/main/resources/icons/duckdb.svg create mode 100755 airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/dbt_project.yml create mode 100755 airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/packages.yml create mode 100644 airbyte-integrations/bases/base-normalization/duckdb.Dockerfile create mode 100755 airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_nested_streams/dbt_project.yml create mode 100755 airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_simple_streams/dbt_project.yml create mode 100644 airbyte-integrations/bases/base-normalization/unit_tests/resources/long_name_truncate_collisions_catalog_expected_duckdb_names.json create mode 100644 airbyte-integrations/bases/base-normalization/unit_tests/resources/nested_catalog_expected_duckdb_names.json create mode 100644 airbyte-integrations/bases/base-normalization/unit_tests/resources/un-nesting_collisions_catalog_expected_duckdb_names.json create mode 100644 airbyte-integrations/connectors/destination-duckdb/.dockerignore create mode 100644 airbyte-integrations/connectors/destination-duckdb/Dockerfile create mode 100644 airbyte-integrations/connectors/destination-duckdb/README.md create mode 100644 airbyte-integrations/connectors/destination-duckdb/build.gradle create mode 100644 airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py create mode 100644 airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py create mode 100644 airbyte-integrations/connectors/destination-duckdb/destination_duckdb/spec.json create mode 100644 airbyte-integrations/connectors/destination-duckdb/integration_tests/config.json create mode 100644 airbyte-integrations/connectors/destination-duckdb/integration_tests/configured_catalog.json create mode 100644 airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py create mode 100644 airbyte-integrations/connectors/destination-duckdb/integration_tests/invalid_config.json create mode 100644 airbyte-integrations/connectors/destination-duckdb/integration_tests/messages.jsonl create mode 100644 airbyte-integrations/connectors/destination-duckdb/main.py create mode 100644 airbyte-integrations/connectors/destination-duckdb/requirements.txt create mode 100644 airbyte-integrations/connectors/destination-duckdb/setup.py create mode 100644 airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py create mode 100644 docs/integrations/destinations/duckdb.md diff --git a/airbyte-config/init/src/main/resources/icons/duckdb.svg b/airbyte-config/init/src/main/resources/icons/duckdb.svg new file mode 100644 index 000000000000..ceb66d279033 --- /dev/null +++ b/airbyte-config/init/src/main/resources/icons/duckdb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml index 002404443f58..5feb6d6b217b 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml @@ -443,3 +443,15 @@ dockerImageTag: 0.1.0 documentationUrl: https://docs.airbyte.com/integrations/destinations/weaviate releaseStage: alpha +- name: DuckDB + destinationDefinitionId: 94bd199c-2ff0-4aa2-b98e-17f0acb72610 + dockerRepository: airbyte/destination-duckdb + dockerImageTag: 0.1.0 + documentationUrl: https://docs.airbyte.io/integrations/destinations/duckdb + icon: duckdb.svg + normalizationConfig: + normalizationRepository: airbyte/normalization-duckdb + normalizationTag: 0.2.25 + normalizationIntegrationType: duckdb + supportsDbt: true + releaseStage: alpha diff --git a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml index 94ddbba34d97..bafa4aed0fa0 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml @@ -7347,3 +7347,30 @@ supported_destination_sync_modes: - "append" - "overwrite" +- dockerImage: "airbyte/destination-duckdb:0.1.0" + spec: + documentationUrl: "https://docs.airbyte.io/integrations/destinations/duckdb" + connectionSpecification: + $schema: "http://json-schema.org/draft-07/schema#" + title: "DuckDB Destination Spec" + type: "object" + required: + - "destination_path" + additionalProperties: false + properties: + destination_path: + type: "string" + description: "Path to the destination.duckdb file. The file will be placed\ + \ inside that local mount. For more information check out our docs" + example: "/local/destination.duckdb" + schema: + type: "string" + description: "database schema, default for duckdb is main" + example: "main" + supportsIncremental: true + supportsNormalization: true + supportsDBT: true + supported_destination_sync_modes: + - "overwrite" + - "append" diff --git a/airbyte-integrations/bases/base-normalization/build.gradle b/airbyte-integrations/bases/base-normalization/build.gradle index a95816c2d0b9..4693b612adc3 100644 --- a/airbyte-integrations/bases/base-normalization/build.gradle +++ b/airbyte-integrations/bases/base-normalization/build.gradle @@ -81,6 +81,10 @@ task airbyteDockerTiDB(type: Exec, dependsOn: checkSshScriptCopy) { configure buildAirbyteDocker('tidb') dependsOn assemble } +task airbyteDockerDuckDB(type: Exec, dependsOn: checkSshScriptCopy) { + configure buildAirbyteDocker('duckdb') + dependsOn assemble +} airbyteDocker.dependsOn(airbyteDockerMSSql) airbyteDocker.dependsOn(airbyteDockerMySql) @@ -89,6 +93,7 @@ airbyteDocker.dependsOn(airbyteDockerClickhouse) airbyteDocker.dependsOn(airbyteDockerSnowflake) airbyteDocker.dependsOn(airbyteDockerRedshift) airbyteDocker.dependsOn(airbyteDockerTiDB) +airbyteDocker.dependsOn(airbyteDockerDuckDB) task("customIntegrationTestPython", type: PythonTask, dependsOn: installTestReqs) { module = "pytest" @@ -104,6 +109,7 @@ task("customIntegrationTestPython", type: PythonTask, dependsOn: installTestReqs dependsOn ':airbyte-integrations:connectors:destination-mssql:airbyteDocker' dependsOn ':airbyte-integrations:connectors:destination-clickhouse:airbyteDocker' dependsOn ':airbyte-integrations:connectors:destination-tidb:airbyteDocker' + dependsOn ':airbyte-integrations:connectors:destination-duckdb:airbyteDocker' } // not really sure what this task does differently from customIntegrationTestPython, but it seems to also run integration tests @@ -118,6 +124,7 @@ project.tasks.findByName('_customIntegrationTestsCoverage').dependsOn ':airbyte- project.tasks.findByName('_customIntegrationTestsCoverage').dependsOn ':airbyte-integrations:connectors:destination-mssql:airbyteDocker' project.tasks.findByName('_customIntegrationTestsCoverage').dependsOn ':airbyte-integrations:connectors:destination-clickhouse:airbyteDocker' project.tasks.findByName('_customIntegrationTestsCoverage').dependsOn ':airbyte-integrations:connectors:destination-tidb:airbyteDocker' +project.tasks.findByName('_customIntegrationTestsCoverage').dependsOn ':airbyte-integrations:connectors:destination-duckdb:airbyteDocker' // DATs have some additional tests that exercise normalization code paths, // so we want to run these in addition to the base-normalization integration tests. diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/dbt_project.yml b/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/dbt_project.yml new file mode 100755 index 000000000000..7631ef356dc9 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/dbt_project.yml @@ -0,0 +1,63 @@ +# This file is necessary to install dbt-utils with dbt deps +# the content will be overwritten by the transform function + +# Name your package! Package names should contain only lowercase characters +# and underscores. A good package name should reflect your organization's +# name or the intended use of these models +name: "airbyte_utils" +version: "1.0" +config-version: 2 + +# This setting configures which "profile" dbt uses for this project. Profiles contain +# database connection information, and should be configured in the ~/.dbt/profiles.yml file +profile: "normalize" + +# These configurations specify where dbt should look for different types of files. +# The `model-paths` config, for example, states that source models can be found +# in the "models/" directory. You probably won't need to change these! +model-paths: ["models"] +docs-paths: ["docs"] +analysis-paths: ["analysis"] +test-paths: ["tests"] +seed-paths: ["data"] +macro-paths: ["macros"] + +target-path: "../build" # directory which will store compiled SQL files +log-path: "../logs" # directory which will store DBT logs +packages-install-path: "/dbt" # directory which will store external DBT dependencies + +clean-targets: # directories to be removed by `dbt clean` + - "build" + - "dbt_modules" + +quoting: + database: true + # Temporarily disabling the behavior of the ExtendedNameTransformer on table/schema names, see (issue #1785) + # all schemas should be unquoted + schema: false + identifier: true + +# You can define configurations for models in the `model-paths` directory here. +# Using these configurations, you can enable or disable models, change how they +# are materialized, and more! +models: + airbyte_utils: + +materialized: table + generated: + airbyte_ctes: + +tags: airbyte_internal_cte + +materialized: ephemeral + airbyte_incremental: + +tags: incremental_tables + +materialized: incremental + +on_schema_change: sync_all_columns + airbyte_tables: + +tags: normalized_tables + +materialized: table + airbyte_views: + +tags: airbyte_internal_views + +materialized: view + +dispatch: + - macro_namespace: dbt_utils + search_order: ["airbyte_utils", "dbt_utils"] diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/packages.yml b/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/packages.yml new file mode 100755 index 000000000000..33b4edd58c8c --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template-duckdb/packages.yml @@ -0,0 +1,5 @@ +# add dependencies. these will get pulled during the `dbt deps` process. + +packages: + - git: "https://github.com/fishtown-analytics/dbt-utils.git" + revision: 0.8.2 diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/array.sql b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/array.sql index 56ab17ce9af6..c2ed61aa061e 100644 --- a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/array.sql +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/array.sql @@ -46,6 +46,10 @@ left join joined on _airbyte_{{ stream_name }}_hashid = joined._airbyte_hashid {%- endmacro %} +{% macro duckdb__cross_join_unnest(stream_name, array_col) -%} + left join joined on _airbyte_{{ stream_name }}_hashid = joined._airbyte_hashid +{%- endmacro %} + {% macro redshift__cross_join_unnest(stream_name, array_col) -%} left join joined on _airbyte_{{ stream_name }}_hashid = joined._airbyte_hashid {%- endmacro %} @@ -95,6 +99,10 @@ _airbyte_nested_data {%- endmacro %} +{% macro duckdb__unnested_column_value(column_col) -%} + _airbyte_nested_data +{%- endmacro %} + {% macro oracle__unnested_column_value(column_col) -%} {{ column_col }} {%- endmacro %} @@ -193,3 +201,7 @@ joined as ( {% macro tidb__unnest_cte(from_table, stream_name, column_col) -%} {{ mysql__unnest_cte(from_table, stream_name, column_col) }} {%- endmacro %} + +{% macro duckdb__unnest_cte(from_table, stream_name, column_col) -%} + {{ mysql__unnest_cte(from_table, stream_name, column_col) }} +{%- endmacro %} diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/concat.sql b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/concat.sql index 1148a04cca70..aab42ca3b964 100644 --- a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/concat.sql +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/concat.sql @@ -30,3 +30,7 @@ {% macro tidb__concat(fields) -%} concat({{ fields|join(', ') }}) {%- endmacro %} + +{% macro duckdb__concat(fields) -%} + concat({{ fields|join(', ') }}) +{%- endmacro %} diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/datatypes.sql b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/datatypes.sql index 42f5312b054f..16015a1410e8 100755 --- a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/datatypes.sql +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/datatypes.sql @@ -44,6 +44,9 @@ json {%- endmacro -%} +{%- macro duckdb__type_json() -%} + json +{%- endmacro -%} {# string ------------------------------------------------- #} @@ -72,6 +75,10 @@ char(1000) {%- endmacro -%} +{%- macro duckdb__type_string() -%} + VARCHAR +{%- endmacro -%} + {# float ------------------------------------------------- #} {% macro mysql__type_float() %} float @@ -89,6 +96,10 @@ float {% endmacro %} +{% macro duckdb__type_float() %} + DOUBLE +{% endmacro %} + {# int ------------------------------------------------- #} {% macro default__type_int() %} int @@ -110,6 +121,10 @@ signed {% endmacro %} +{% macro duckdb__type_int() %} + INTEGER +{% endmacro %} + {# bigint ------------------------------------------------- #} {% macro mysql__type_bigint() %} signed @@ -127,6 +142,10 @@ signed {% endmacro %} +{% macro duckdb__type_bigint() %} + BIGINT +{% endmacro %} + {# numeric ------------------------------------------------- --#} {% macro mysql__type_numeric() %} float @@ -140,6 +159,10 @@ float {% endmacro %} +{% macro duckdb__type_numeric() %} + DOUBLE +{% endmacro %} + {# very_large_integer --------------------------------------- --#} {# Most databases don't have a true unbounded numeric datatype, so we use a really big numeric field. @@ -170,6 +193,10 @@ so this macro needs to be called very_large_integer. decimal(38, 0) {% endmacro %} +{% macro duckdb__type_very_large_integer() %} + DECIMAL(38, 0) +{% endmacro %} + {# timestamp ------------------------------------------------- --#} {% macro mysql__type_timestamp() %} time @@ -189,6 +216,10 @@ so this macro needs to be called very_large_integer. time {% endmacro %} +{% macro duckdb__type_timestamp() %} + TIMESTAMP +{% endmacro %} + {# timestamp with time zone ------------------------------------------------- #} {%- macro type_timestamp_with_timezone() -%} @@ -229,6 +260,10 @@ so this macro needs to be called very_large_integer. char(1000) {%- endmacro -%} +{%- macro duckdb__type_timestamp_with_timezone() -%} + TIMESTAMPTZ +{%- endmacro -%} + {# timestamp without time zone ------------------------------------------------- #} {%- macro type_timestamp_without_timezone() -%} @@ -261,6 +296,10 @@ so this macro needs to be called very_large_integer. datetime {% endmacro %} +{% macro duckdb__type_timestamp_without_timezone() %} + TIMESTAMP +{% endmacro %} + {# time without time zone ------------------------------------------------- #} {%- macro type_time_without_timezone() -%} @@ -287,6 +326,9 @@ so this macro needs to be called very_large_integer. time {% endmacro %} +{% macro duckdb__type_time_without_timezone() %} + TIMESTAMP +{% endmacro %} {# time with time zone ------------------------------------------------- #} @@ -330,6 +372,9 @@ so this macro needs to be called very_large_integer. char(1000) {%- endmacro -%} +{%- macro duckdb__type_time_with_timezone() -%} + TIMESTAMPTZ +{%- endmacro -%} {# date ------------------------------------------------- #} {%- macro type_date() -%} diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/json_operations.sql b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/json_operations.sql index 0b76f5f49a29..aaeabdb5267a 100644 --- a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/json_operations.sql +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/json_operations.sql @@ -7,6 +7,7 @@ - MySQL: JSON_EXTRACT(json_doc, 'path' [, 'path'] ...) -> https://dev.mysql.com/doc/refman/8.0/en/json-search-functions.html - ClickHouse: JSONExtractString(json_doc, 'path' [, 'path'] ...) -> https://clickhouse.com/docs/en/sql-reference/functions/json-functions/ - TiDB: JSON_EXTRACT(json_doc, 'path' [, 'path'] ...) -> https://docs.pingcap.com/tidb/stable/json-functions + - DuckDB: json_extract(json, 'path') note: If path is a LIST, the result will be a LIST of JSON -> https://duckdb.org/docs/extensions/json #} {# format_json_path -------------------------------------------------- #} @@ -103,6 +104,11 @@ {{ "'$.\"" ~ json_path_list|join(".") ~ "\"'" }} {%- endmacro %} +{% macro duckdb__format_json_path(json_path_list) -%} + {# -- '$."x"."y"."z"' #} + {{ "'$.\"" ~ json_path_list|join(".") ~ "\"'" }} +{%- endmacro %} + {# json_extract ------------------------------------------------- #} {% macro json_extract(from_table, json_column, json_path_list, normalized_json_path) -%} @@ -180,6 +186,14 @@ {% endif -%} {%- endmacro %} +{% macro duckdb__json_extract(from_table, json_column, json_path_list, normalized_json_path) -%} + {%- if from_table|string() == '' %} + json_extract({{ json_column }}, {{ format_json_path(normalized_json_path) }}) + {% else %} + json_extract({{ from_table }}.{{ json_column }}, {{ format_json_path(normalized_json_path) }}) + {% endif -%} +{%- endmacro %} + {# json_extract_scalar ------------------------------------------------- #} {% macro json_extract_scalar(json_column, json_path_list, normalized_json_path) -%} @@ -234,6 +248,10 @@ ) {%- endmacro %} +{% macro duckdb__json_extract_scalar(json_column, json_path_list, normalized_json_path) -%} + json_extract_string({{ json_column }}, {{ format_json_path(json_path_list) }}) +{%- endmacro %} + {# json_extract_array ------------------------------------------------- #} {% macro json_extract_array(json_column, json_path_list, normalized_json_path) -%} @@ -284,6 +302,10 @@ json_extract({{ json_column }}, {{ format_json_path(normalized_json_path) }}) {%- endmacro %} +{% macro duckdb__json_extract_array(json_column, json_path_list, normalized_json_path) -%} + json_extract({{ json_column }}, {{ format_json_path(normalized_json_path) }}) +{%- endmacro %} + {# json_extract_string_array ------------------------------------------------- #} {% macro json_extract_string_array(json_column, json_path_list, normalized_json_path) -%} diff --git a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/type_conversions.sql b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/type_conversions.sql index 82c856f7e053..f31d8552c667 100644 --- a/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/type_conversions.sql +++ b/airbyte-integrations/bases/base-normalization/dbt-project-template/macros/cross_db_utils/type_conversions.sql @@ -77,6 +77,10 @@ IF(lower({{ field }}) = 'true', true, false) {%- endmacro %} +{% macro duckdb__cast_to_boolean(field) -%} + cast({{ field }} as boolean) +{%- endmacro %} + {# -- Redshift does not support converting string directly to boolean, it must go through int first #} {% macro redshift__cast_to_boolean(field) -%} {% if redshift_super_type() -%} @@ -105,6 +109,10 @@ nullif({{ field }}, '') {%- endmacro %} +{%- macro duckdb__empty_string_to_null(field) -%} + nullif(nullif({{ field }}, 'null'), '') +{%- endmacro %} + {%- macro redshift__empty_string_to_null(field) -%} nullif({{ field }}::varchar, '') {%- endmacro %} diff --git a/airbyte-integrations/bases/base-normalization/docker-compose.build.yaml b/airbyte-integrations/bases/base-normalization/docker-compose.build.yaml index 4f95cb7a4720..c9b9331f3e29 100644 --- a/airbyte-integrations/bases/base-normalization/docker-compose.build.yaml +++ b/airbyte-integrations/bases/base-normalization/docker-compose.build.yaml @@ -57,3 +57,10 @@ services: context: . labels: io.airbyte.git-revision: ${GIT_REVISION} + normalization-duckdb: + image: airbyte/normalization-duckdb:${VERSION} + build: + dockerfile: duckdb.Dockerfile + context: . + labels: + io.airbyte.git-revision: ${GIT_REVISION} diff --git a/airbyte-integrations/bases/base-normalization/docker-compose.yaml b/airbyte-integrations/bases/base-normalization/docker-compose.yaml index ae29237b5149..3b85f9bf0e9e 100644 --- a/airbyte-integrations/bases/base-normalization/docker-compose.yaml +++ b/airbyte-integrations/bases/base-normalization/docker-compose.yaml @@ -18,3 +18,5 @@ services: image: airbyte/normalization-redshift:${VERSION} normalization-tidb: image: airbyte/normalization-tidb:${VERSION} + normalization-duckdb: + image: airbyte/normalization-duckdb:${VERSION} diff --git a/airbyte-integrations/bases/base-normalization/duckdb.Dockerfile b/airbyte-integrations/bases/base-normalization/duckdb.Dockerfile new file mode 100644 index 000000000000..638d1e6afbeb --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/duckdb.Dockerfile @@ -0,0 +1,35 @@ +FROM fishtownanalytics/dbt:1.0.0 +COPY --from=airbyte/base-airbyte-protocol-python:0.1.1 /airbyte /airbyte + +# Install SSH Tunneling dependencies +RUN apt-get update && apt-get install -y jq sshpass + +WORKDIR /airbyte +COPY entrypoint.sh . +COPY build/sshtunneling.sh . + +WORKDIR /airbyte/normalization_code +COPY normalization ./normalization +COPY setup.py . +COPY dbt-project-template/ ./dbt-template/ + +# Install python dependencies +WORKDIR /airbyte/base_python_structs +RUN pip install . + +WORKDIR /airbyte/normalization_code +RUN pip install . +RUN pip install dbt-duckdb==1.0.1 + +#adding duckdb manually (outside of setup.py - lots of errors) +RUN pip install duckdb + +WORKDIR /airbyte/normalization_code/dbt-template/ +# Download external dbt dependencies +RUN dbt deps + +WORKDIR /airbyte +ENV AIRBYTE_ENTRYPOINT "/airbyte/entrypoint.sh" +ENTRYPOINT ["/airbyte/entrypoint.sh"] + +LABEL io.airbyte.name=airbyte/normalization-duckdb diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py index 7cb25ea39ad9..5afeb47d57f5 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py @@ -28,6 +28,7 @@ NORMALIZATION_TEST_POSTGRES_DB_PORT = "NORMALIZATION_TEST_POSTGRES_DB_PORT" NORMALIZATION_TEST_CLICKHOUSE_DB_PORT = "NORMALIZATION_TEST_CLICKHOUSE_DB_PORT" NORMALIZATION_TEST_TIDB_DB_PORT = "NORMALIZATION_TEST_TIDB_DB_PORT" +NORMALIZATION_TEST_DUCKDB_DESTINATION_PATH = "NORMALIZATION_TEST_DUCKDB_DESTINATION_PATH" class DbtIntegrationTest(object): @@ -58,6 +59,8 @@ def setup_db(self, destinations_to_test: List[str]): self.setup_clickhouse_db() if DestinationType.TIDB.value in destinations_to_test: self.setup_tidb_db() + if DestinationType.DUCKDB.value in destinations_to_test: + self.setup_duckdb_db() def setup_postgres_db(self): start_db = True diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_nested_streams/dbt_project.yml b/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_nested_streams/dbt_project.yml new file mode 100755 index 000000000000..7631ef356dc9 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_nested_streams/dbt_project.yml @@ -0,0 +1,63 @@ +# This file is necessary to install dbt-utils with dbt deps +# the content will be overwritten by the transform function + +# Name your package! Package names should contain only lowercase characters +# and underscores. A good package name should reflect your organization's +# name or the intended use of these models +name: "airbyte_utils" +version: "1.0" +config-version: 2 + +# This setting configures which "profile" dbt uses for this project. Profiles contain +# database connection information, and should be configured in the ~/.dbt/profiles.yml file +profile: "normalize" + +# These configurations specify where dbt should look for different types of files. +# The `model-paths` config, for example, states that source models can be found +# in the "models/" directory. You probably won't need to change these! +model-paths: ["models"] +docs-paths: ["docs"] +analysis-paths: ["analysis"] +test-paths: ["tests"] +seed-paths: ["data"] +macro-paths: ["macros"] + +target-path: "../build" # directory which will store compiled SQL files +log-path: "../logs" # directory which will store DBT logs +packages-install-path: "/dbt" # directory which will store external DBT dependencies + +clean-targets: # directories to be removed by `dbt clean` + - "build" + - "dbt_modules" + +quoting: + database: true + # Temporarily disabling the behavior of the ExtendedNameTransformer on table/schema names, see (issue #1785) + # all schemas should be unquoted + schema: false + identifier: true + +# You can define configurations for models in the `model-paths` directory here. +# Using these configurations, you can enable or disable models, change how they +# are materialized, and more! +models: + airbyte_utils: + +materialized: table + generated: + airbyte_ctes: + +tags: airbyte_internal_cte + +materialized: ephemeral + airbyte_incremental: + +tags: incremental_tables + +materialized: incremental + +on_schema_change: sync_all_columns + airbyte_tables: + +tags: normalized_tables + +materialized: table + airbyte_views: + +tags: airbyte_internal_views + +materialized: view + +dispatch: + - macro_namespace: dbt_utils + search_order: ["airbyte_utils", "dbt_utils"] diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_simple_streams/dbt_project.yml b/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_simple_streams/dbt_project.yml new file mode 100755 index 000000000000..7631ef356dc9 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/integration_tests/normalization_test_output/duckdb/test_simple_streams/dbt_project.yml @@ -0,0 +1,63 @@ +# This file is necessary to install dbt-utils with dbt deps +# the content will be overwritten by the transform function + +# Name your package! Package names should contain only lowercase characters +# and underscores. A good package name should reflect your organization's +# name or the intended use of these models +name: "airbyte_utils" +version: "1.0" +config-version: 2 + +# This setting configures which "profile" dbt uses for this project. Profiles contain +# database connection information, and should be configured in the ~/.dbt/profiles.yml file +profile: "normalize" + +# These configurations specify where dbt should look for different types of files. +# The `model-paths` config, for example, states that source models can be found +# in the "models/" directory. You probably won't need to change these! +model-paths: ["models"] +docs-paths: ["docs"] +analysis-paths: ["analysis"] +test-paths: ["tests"] +seed-paths: ["data"] +macro-paths: ["macros"] + +target-path: "../build" # directory which will store compiled SQL files +log-path: "../logs" # directory which will store DBT logs +packages-install-path: "/dbt" # directory which will store external DBT dependencies + +clean-targets: # directories to be removed by `dbt clean` + - "build" + - "dbt_modules" + +quoting: + database: true + # Temporarily disabling the behavior of the ExtendedNameTransformer on table/schema names, see (issue #1785) + # all schemas should be unquoted + schema: false + identifier: true + +# You can define configurations for models in the `model-paths` directory here. +# Using these configurations, you can enable or disable models, change how they +# are materialized, and more! +models: + airbyte_utils: + +materialized: table + generated: + airbyte_ctes: + +tags: airbyte_internal_cte + +materialized: ephemeral + airbyte_incremental: + +tags: incremental_tables + +materialized: incremental + +on_schema_change: sync_all_columns + airbyte_tables: + +tags: normalized_tables + +materialized: table + airbyte_views: + +tags: airbyte_internal_views + +materialized: view + +dispatch: + - macro_namespace: dbt_utils + search_order: ["airbyte_utils", "dbt_utils"] diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/resources/test_nested_streams/data_input/replace_identifiers.json b/airbyte-integrations/bases/base-normalization/integration_tests/resources/test_nested_streams/data_input/replace_identifiers.json index 60e8134f07b0..0c2197f2d759 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/resources/test_nested_streams/data_input/replace_identifiers.json +++ b/airbyte-integrations/bases/base-normalization/integration_tests/resources/test_nested_streams/data_input/replace_identifiers.json @@ -106,5 +106,25 @@ { "\\\"column`_'with\\\"\\\"_quotes\\\" is not null": "coalesce(json_length(`column__'with\\\"_quotes`), 0) > 0" } + ], + "duckdb": [ + { + "_airbyte_raw_nested_stream_with_complex_columns_resulting_into_long_names": "_airbyte_raw_nested_s__lting_into_long_names" + }, + { + "nested_stream_with_complex_columns_resulting_into_long_names_partition_double_array_data": "nested_stream_with_co__ion_double_array_data" + }, + { + "nested_stream_with_complex_columns_resulting_into_long_names_partition_data": "nested_stream_with_co___names_partition_data" + }, + { + "nested_stream_with_complex_columns_resulting_into_long_names_partition": "nested_stream_with_co___long_names_partition" + }, + { + "'nested_stream_with_complex_columns_resulting_into_long_names'": "'nested_stream_with_co__lting_into_long_names'" + }, + { + "non_nested_stream_without_namespace_resulting_into_long_names": "non_nested_stream_wit__lting_into_long_names" + } ] } diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py b/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py index 0163cd128151..7032ba6cd21b 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py @@ -140,7 +140,12 @@ def run_schema_change_normalization(destination_type: DestinationType, test_reso if destination_type.value in [DestinationType.MYSQL.value, DestinationType.ORACLE.value]: # TODO: upgrade dbt-adapter repositories to work with dbt 0.21.0+ (outside airbyte's control) pytest.skip(f"{destination_type} does not support schema change in incremental yet (requires dbt 0.21.0+)") - if destination_type.value in [DestinationType.SNOWFLAKE.value, DestinationType.CLICKHOUSE.value, DestinationType.TIDB.value]: + if destination_type.value in [ + DestinationType.SNOWFLAKE.value, + DestinationType.CLICKHOUSE.value, + DestinationType.TIDB.value, + DestinationType.DUCKDB.value, + ]: pytest.skip(f"{destination_type} is disabled as it doesnt support schema change in incremental yet (column type changes)") if destination_type.value in [DestinationType.MSSQL.value, DestinationType.SNOWFLAKE.value]: # TODO: create/fix github issue in corresponding dbt-adapter repository to handle schema changes (outside airbyte's control) @@ -213,6 +218,9 @@ def setup_test_dir(destination_type: DestinationType, test_resource_name: str) - elif destination_type.value == DestinationType.TIDB.value: copy_tree("../dbt-project-template-tidb", test_root_dir) dbt_project_yaml = "../dbt-project-template-tidb/dbt_project.yml" + elif destination_type.value == DestinationType.DUCKDB.value: + copy_tree("../dbt-project-template-duckdb", test_root_dir) + dbt_project_yaml = "../dbt-project-template-duckdb/dbt_project.yml" dbt_test_utils.copy_replace(dbt_project_yaml, os.path.join(test_root_dir, "dbt_project.yml")) return test_root_dir diff --git a/airbyte-integrations/bases/base-normalization/normalization/destination_type.py b/airbyte-integrations/bases/base-normalization/normalization/destination_type.py index 3f1d154f52ce..36b2ea371137 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/destination_type.py +++ b/airbyte-integrations/bases/base-normalization/normalization/destination_type.py @@ -16,6 +16,7 @@ class DestinationType(Enum): REDSHIFT = "redshift" SNOWFLAKE = "snowflake" TIDB = "tidb" + DUCKDB = "duckdb" @classmethod def from_string(cls, string_value: str) -> "DestinationType": diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py index 2cbfe09394e4..5f55bf437c02 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py @@ -69,7 +69,11 @@ def process(self, catalog_file: str, json_column_name: str, default_schema: str) ) for stream_processor in stream_processors: # MySQL table names need to be manually truncated, because it does not do it automatically - truncate = self.destination_type == DestinationType.MYSQL or self.destination_type == DestinationType.TIDB + truncate = ( + self.destination_type == DestinationType.MYSQL + or self.destination_type == DestinationType.TIDB + or self.destination_type == DestinationType.DUCKDB + ) raw_table_name = self.name_transformer.normalize_table_name(f"_airbyte_raw_{stream_processor.stream_name}", truncate=truncate) add_table_to_sources(schema_to_source_tables, stream_processor.schema, raw_table_name) @@ -116,7 +120,11 @@ def build_stream_processor( stream_name = get_field(stream_config, "name", f"Invalid Stream: 'name' is not defined in stream: {str(stream_config)}") # MySQL table names need to be manually truncated, because it does not do it automatically - truncate = destination_type == DestinationType.MYSQL or destination_type == DestinationType.TIDB + truncate = ( + destination_type == DestinationType.MYSQL + or destination_type == DestinationType.TIDB + or destination_type == DestinationType.DUCKDB + ) raw_table_name = name_transformer.normalize_table_name(f"_airbyte_raw_{stream_name}", truncate=truncate) source_sync_mode = get_source_sync_mode(configured_stream, stream_name) diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py index b65c5545e56e..d1b6d95a6c27 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py @@ -29,6 +29,9 @@ DestinationType.CLICKHOUSE.value: 63, # https://docs.pingcap.com/tidb/stable/tidb-limitations DestinationType.TIDB.value: 64, + # According to the DuckDB team there no restriction: We don't enforce a maximum right now but I would not recommend having column names + # longer than a few kilobytes. https://discord.com/channels/909674491309850675/1067042662827438122/1067043835768737893. + DestinationType.DUCKDB.value: 64, } # DBT also needs to generate suffix to table names, so we need to make sure it has enough characters to do so... @@ -170,7 +173,11 @@ def __normalize_identifier_name( result = result.replace('"', "_") result = result.replace("`", "_") result = result.replace("'", "_") - elif self.destination_type.value != DestinationType.MYSQL.value and self.destination_type.value != DestinationType.TIDB.value: + elif ( + self.destination_type.value != DestinationType.MYSQL.value + and self.destination_type.value != DestinationType.TIDB.value + and self.destination_type.value != DestinationType.DUCKDB.value + ): result = result.replace('"', '""') else: result = result.replace("`", "_") @@ -239,6 +246,9 @@ def __normalize_identifier_case(self, input_name: str, is_quoted: bool = False) elif self.destination_type.value == DestinationType.TIDB.value: if not is_quoted and not self.needs_quotes(input_name): result = input_name.lower() + elif self.destination_type.value == DestinationType.DUCKDB.value: + if not is_quoted and not self.needs_quotes(input_name): + result = input_name.lower() else: raise KeyError(f"Unknown destination type {self.destination_type}") return result @@ -279,6 +289,8 @@ def normalize_column_identifier_case_for_lookup(self, input_name: str, is_quoted pass elif self.destination_type.value == DestinationType.TIDB.value: result = input_name.lower() + elif self.destination_type.value == DestinationType.DUCKDB.value: + result = input_name.lower() else: raise KeyError(f"Unknown destination type {self.destination_type}") return result diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py index 0931b4f29c29..1f20d317156c 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py @@ -3111,6 +3111,150 @@ "ZEROFILL", } +# DuckDB uses Sqlite interface: https://www.sqlite.org/lang_keywords.html +DUCKDB = { + "ANALYZE", + "AND", + "AS", + "ASC", + "ATTACH", + "AUTOINCREMENT", + "BEFORE", + "BEGIN", + "BETWEEN", + "BY", + "CASCADE", + "CASE", + "CAST", + "CHECK", + "COLLATE", + "COLUMN", + "COMMIT", + "CONFLICT", + "CONSTRAINT", + "CREATE", + "CROSS", + "CURRENT", + "CURRENT_DATE", + "CURRENT_TIME", + "CURRENT_TIMESTAMP", + "DATABASE", + "DEFAULT", + "DEFERRABLE", + "DEFERRED", + "DELETE", + "DESC", + "DETACH", + "DISTINCT", + "DO", + "DROP", + "EACH", + "ELSE", + "END", + "ESCAPE", + "EXCEPT", + "EXCLUDE", + "EXCLUSIVE", + "EXISTS", + "EXPLAIN", + "FAIL", + "FILTER", + "FIRST", + "FOLLOWING", + "FOR", + "FOREIGN", + "FROM", + "FULL", + "GENERATED", + "GLOB", + "GROUP", + "GROUPS", + "HAVING", + "IF", + "IGNORE", + "IMMEDIATE", + "IN", + "INDEX", + "INDEXED", + "INITIALLY", + "INNER", + "INSERT", + "INSTEAD", + "INTERSECT", + "INTO", + "IS", + "ISNULL", + "JOIN", + "KEY", + "LAST", + "LEFT", + "LIKE", + "LIMIT", + "MATCH", + "MATERIALIZED", + "NATURAL", + "NO", + "NOT", + "NOTHING", + "NOTNULL", + "NULL", + "NULLS", + "OF", + "OFFSET", + "ON", + "OR", + "ORDER", + "OTHERS", + "OUTER", + "OVER", + "PARTITION", + "PLAN", + "PRAGMA", + "PRECEDING", + "PRIMARY", + "QUERY", + "RAISE", + "RANGE", + "RECURSIVE", + "REFERENCES", + "REGEXP", + "REINDEX", + "RELEASE", + "RENAME", + "REPLACE", + "RESTRICT", + "RETURNING", + "RIGHT", + "ROLLBACK", + "ROW", + "ROWS", + "SAVEPOINT", + "SELECT", + "SET", + "TABLE", + "TEMP", + "TEMPORARY", + "THEN", + "TIES", + "TO", + "TRANSACTION", + "TRIGGER", + "UNBOUNDED", + "UNION", + "UNIQUE", + "UPDATE", + "USING", + "VACUUM", + "VALUES", + "VIEW", + "VIRTUAL", + "WHEN", + "WHERE", + "WINDOW", + "WITH", + "WITHOUT", +} + RESERVED_KEYWORDS = { DestinationType.BIGQUERY.value: BIGQUERY, DestinationType.POSTGRES.value: POSTGRES, @@ -3121,6 +3265,7 @@ DestinationType.MSSQL.value: MSSQL, DestinationType.CLICKHOUSE.value: CLICKHOUSE, DestinationType.TIDB.value: TIDB, + DestinationType.DUCKDB.value: DUCKDB, } diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py index 231588f92903..2bcf74fa12ba 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py @@ -548,7 +548,11 @@ def cast_property_type(self, property_name: str, column_name: str, jinja_column: sql_type = jinja_call("type_timestamp_with_timezone()") return f"cast({replace_operation} as {sql_type}) as {column_name}" elif is_date(definition): - if self.destination_type.value == DestinationType.MYSQL.value or self.destination_type.value == DestinationType.TIDB.value: + if ( + self.destination_type.value == DestinationType.MYSQL.value + or self.destination_type.value == DestinationType.TIDB.value + or self.destination_type.value == DestinationType.DUCKDB.value + ): # MySQL does not support [cast] and [nullif] functions together return self.generate_mysql_date_format_statement(column_name) replace_operation = jinja_call(f"empty_string_to_null({jinja_column})") @@ -570,7 +574,11 @@ def cast_property_type(self, property_name: str, column_name: str, jinja_column: trimmed_column_name = f"trim(BOTH '\"' from {column_name})" sql_type = f"'{sql_type}'" return f"nullif(accurateCastOrNull({trimmed_column_name}, {sql_type}), 'null') as {column_name}" - if self.destination_type == DestinationType.MYSQL or self.destination_type == DestinationType.TIDB: + if ( + self.destination_type == DestinationType.MYSQL + or self.destination_type == DestinationType.TIDB + or self.destination_type == DestinationType.DUCKDB + ): return f'nullif(cast({column_name} as {sql_type}), "") as {column_name}' replace_operation = jinja_call(f"empty_string_to_null({jinja_column})") return f"cast({replace_operation} as {sql_type}) as {column_name}" @@ -1146,7 +1154,11 @@ def wrap_in_quotes(s: str) -> str: schema = self.get_schema(is_intermediate) # MySQL table names need to be manually truncated, because it does not do it automatically - truncate_name = self.destination_type == DestinationType.MYSQL or self.destination_type == DestinationType.TIDB + truncate_name = ( + self.destination_type == DestinationType.MYSQL + or self.destination_type == DestinationType.TIDB + or self.destination_type == DestinationType.DUCKDB + ) table_name = self.tables_registry.get_table_name(schema, self.json_path, self.stream_name, suffix, truncate_name) file_name = self.tables_registry.get_file_name(schema, self.json_path, self.stream_name, suffix, truncate_name) file = f"{file_name}.sql" diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py index f32f290de6a9..005b85b276d6 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py @@ -100,5 +100,12 @@ def extract_schema(profiles_yml: Dict) -> str: raise KeyError("No Dataset/Schema defined in profiles.yml") +def extract_path(profiles_yml: Dict) -> str: + if "path" in profiles_yml: + return str(profiles_yml["path"]) + else: + raise KeyError("No destination_path defined in profiles.yml") + + def main(args=None): TransformCatalog().run(args) diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py index a762b39f1a45..7f8e2be3a9a3 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py @@ -59,6 +59,7 @@ def transform(self, integration_type: DestinationType, config: Dict[str, Any]): DestinationType.MSSQL.value: self.transform_mssql, DestinationType.CLICKHOUSE.value: self.transform_clickhouse, DestinationType.TIDB.value: self.transform_tidb, + DestinationType.DUCKDB.value: self.transform_duckdb, }[integration_type.value](config) # merge pre-populated base_profile with destination-specific configuration. @@ -345,6 +346,16 @@ def transform_tidb(config: Dict[str, Any]): } return dbt_config + @staticmethod + def transform_duckdb(config: Dict[str, Any]): + print("transform_duckdb") + dbt_config = { + "type": "duckdb", + "path": config["destination_path"], + "schema": config["schema"] if "schema" in config else "main", + } + return dbt_config + @staticmethod def read_json_config(input_path: str): with open(input_path, "r") as file: diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/resources/long_name_truncate_collisions_catalog_expected_duckdb_names.json b/airbyte-integrations/bases/base-normalization/unit_tests/resources/long_name_truncate_collisions_catalog_expected_duckdb_names.json new file mode 100644 index 000000000000..160fc5b70b75 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/unit_tests/resources/long_name_truncate_collisions_catalog_expected_duckdb_names.json @@ -0,0 +1,32 @@ +{ + "_airbyte_another.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__destinations_are_fine", + "schema": "_airbyte_another", + "table": "postgres_has_a_64_cha__destinations_are_fine" + }, + "_airbyte_schema_test.postgres_has_a_64_characters_and_not_more_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_and_not_more_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__inations_are_fine_d2b", + "schema": "_airbyte_schema_test", + "table": "postgres_has_a_64_cha__inations_are_fine_d2b" + }, + "_airbyte_schema_test.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__inations_are_fine_e5a", + "schema": "_airbyte_schema_test", + "table": "postgres_has_a_64_cha__inations_are_fine_e5a" + }, + "another.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__destinations_are_fine", + "schema": "another", + "table": "postgres_has_a_64_cha__destinations_are_fine" + }, + "schema_test.postgres_has_a_64_characters_and_not_more_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_and_not_more_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__inations_are_fine_d2b", + "schema": "schema_test", + "table": "postgres_has_a_64_cha__inations_are_fine_d2b" + }, + "schema_test.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine.postgres_has_a_64_characters_limit_to_table_names_but_other_destinations_are_fine": { + "file": "postgres_has_a_64_cha__inations_are_fine_e5a", + "schema": "schema_test", + "table": "postgres_has_a_64_cha__inations_are_fine_e5a" + } +} diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/resources/nested_catalog_expected_duckdb_names.json b/airbyte-integrations/bases/base-normalization/unit_tests/resources/nested_catalog_expected_duckdb_names.json new file mode 100644 index 000000000000..2bbb864cc4d8 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/unit_tests/resources/nested_catalog_expected_duckdb_names.json @@ -0,0 +1,252 @@ +{ + "_airbyte_schema_test.adcreatives.adcreatives": { + "file": "adcreatives", + "schema": "_airbyte_schema_test", + "table": "adcreatives" + }, + "_airbyte_schema_test.adcreatives_adlabels.adlabels": { + "file": "adcreatives_adlabels", + "schema": "_airbyte_schema_test", + "table": "adcreatives_adlabels" + }, + "_airbyte_schema_test.adcreatives_image_crops.image_crops": { + "file": "adcreatives_image_crops", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops" + }, + "_airbyte_schema_test.adcreatives_image_crops_100x100.100x100": { + "file": "adcreatives_image_crops_100x100", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_100x100" + }, + "_airbyte_schema_test.adcreatives_image_crops_100x72.100x72": { + "file": "adcreatives_image_crops_100x72", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_100x72" + }, + "_airbyte_schema_test.adcreatives_image_crops_191x100.191x100": { + "file": "adcreatives_image_crops_191x100", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_191x100" + }, + "_airbyte_schema_test.adcreatives_image_crops_400x150.400x150": { + "file": "adcreatives_image_crops_400x150", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_400x150" + }, + "_airbyte_schema_test.adcreatives_image_crops_400x500.400x500": { + "file": "adcreatives_image_crops_400x500", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_400x500" + }, + "_airbyte_schema_test.adcreatives_image_crops_600x360.600x360": { + "file": "adcreatives_image_crops_600x360", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_600x360" + }, + "_airbyte_schema_test.adcreatives_image_crops_90x160.90x160": { + "file": "adcreatives_image_crops_90x160", + "schema": "_airbyte_schema_test", + "table": "adcreatives_image_crops_90x160" + }, + "_airbyte_schema_test.adcreatives_object_story_spec.object_story_spec": { + "file": "adcreatives_object_story_spec", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_story_spec" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data.link_data": { + "file": "adcreatives_object_story_spec_link_data", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_story_spec_link_data" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_app_link_spec.app_link_spec": { + "file": "adcreatives_object_st__nk_data_app_link_spec", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__nk_data_app_link_spec" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_app_link_spec_android.android": { + "file": "adcreatives_object_st__app_link_spec_android", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__app_link_spec_android" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_app_link_spec_ios.ios": { + "file": "adcreatives_object_st__ata_app_link_spec_ios", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__ata_app_link_spec_ios" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_app_link_spec_ipad.ipad": { + "file": "adcreatives_object_st__ta_app_link_spec_ipad", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__ta_app_link_spec_ipad" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_app_link_spec_iphone.iphone": { + "file": "adcreatives_object_st___app_link_spec_iphone", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st___app_link_spec_iphone" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops.image_crops": { + "file": "adcreatives_object_st__link_data_image_crops", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__link_data_image_crops" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_100x100.100x100": { + "file": "adcreatives_object_st__a_image_crops_100x100", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__a_image_crops_100x100" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_100x72.100x72": { + "file": "adcreatives_object_st__ta_image_crops_100x72", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__ta_image_crops_100x72" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_191x100.191x100": { + "file": "adcreatives_object_st__a_image_crops_191x100", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__a_image_crops_191x100" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_400x150.400x150": { + "file": "adcreatives_object_st__a_image_crops_400x150", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__a_image_crops_400x150" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_400x500.400x500": { + "file": "adcreatives_object_st__a_image_crops_400x500", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__a_image_crops_400x500" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_600x360.600x360": { + "file": "adcreatives_object_st__a_image_crops_600x360", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__a_image_crops_600x360" + }, + "_airbyte_schema_test.adcreatives_object_story_spec_link_data_image_crops_90x160.90x160": { + "file": "adcreatives_object_st__ta_image_crops_90x160", + "schema": "_airbyte_schema_test", + "table": "adcreatives_object_st__ta_image_crops_90x160" + }, + "schema_test.adcreatives.adcreatives": { + "file": "adcreatives", + "schema": "schema_test", + "table": "adcreatives" + }, + "schema_test.adcreatives_adlabels.adlabels": { + "file": "adcreatives_adlabels", + "schema": "schema_test", + "table": "adcreatives_adlabels" + }, + "schema_test.adcreatives_image_crops.image_crops": { + "file": "adcreatives_image_crops", + "schema": "schema_test", + "table": "adcreatives_image_crops" + }, + "schema_test.adcreatives_image_crops_100x100.100x100": { + "file": "adcreatives_image_crops_100x100", + "schema": "schema_test", + "table": "adcreatives_image_crops_100x100" + }, + "schema_test.adcreatives_image_crops_100x72.100x72": { + "file": "adcreatives_image_crops_100x72", + "schema": "schema_test", + "table": "adcreatives_image_crops_100x72" + }, + "schema_test.adcreatives_image_crops_191x100.191x100": { + "file": "adcreatives_image_crops_191x100", + "schema": "schema_test", + "table": "adcreatives_image_crops_191x100" + }, + "schema_test.adcreatives_image_crops_400x150.400x150": { + "file": "adcreatives_image_crops_400x150", + "schema": "schema_test", + "table": "adcreatives_image_crops_400x150" + }, + "schema_test.adcreatives_image_crops_400x500.400x500": { + "file": "adcreatives_image_crops_400x500", + "schema": "schema_test", + "table": "adcreatives_image_crops_400x500" + }, + "schema_test.adcreatives_image_crops_600x360.600x360": { + "file": "adcreatives_image_crops_600x360", + "schema": "schema_test", + "table": "adcreatives_image_crops_600x360" + }, + "schema_test.adcreatives_image_crops_90x160.90x160": { + "file": "adcreatives_image_crops_90x160", + "schema": "schema_test", + "table": "adcreatives_image_crops_90x160" + }, + "schema_test.adcreatives_object_story_spec.object_story_spec": { + "file": "adcreatives_object_story_spec", + "schema": "schema_test", + "table": "adcreatives_object_story_spec" + }, + "schema_test.adcreatives_object_story_spec_link_data.link_data": { + "file": "adcreatives_object_story_spec_link_data", + "schema": "schema_test", + "table": "adcreatives_object_story_spec_link_data" + }, + "schema_test.adcreatives_object_story_spec_link_data_app_link_spec.app_link_spec": { + "file": "adcreatives_object_st__nk_data_app_link_spec", + "schema": "schema_test", + "table": "adcreatives_object_st__nk_data_app_link_spec" + }, + "schema_test.adcreatives_object_story_spec_link_data_app_link_spec_android.android": { + "file": "adcreatives_object_st__app_link_spec_android", + "schema": "schema_test", + "table": "adcreatives_object_st__app_link_spec_android" + }, + "schema_test.adcreatives_object_story_spec_link_data_app_link_spec_ios.ios": { + "file": "adcreatives_object_st__ata_app_link_spec_ios", + "schema": "schema_test", + "table": "adcreatives_object_st__ata_app_link_spec_ios" + }, + "schema_test.adcreatives_object_story_spec_link_data_app_link_spec_ipad.ipad": { + "file": "adcreatives_object_st__ta_app_link_spec_ipad", + "schema": "schema_test", + "table": "adcreatives_object_st__ta_app_link_spec_ipad" + }, + "schema_test.adcreatives_object_story_spec_link_data_app_link_spec_iphone.iphone": { + "file": "adcreatives_object_st___app_link_spec_iphone", + "schema": "schema_test", + "table": "adcreatives_object_st___app_link_spec_iphone" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops.image_crops": { + "file": "adcreatives_object_st__link_data_image_crops", + "schema": "schema_test", + "table": "adcreatives_object_st__link_data_image_crops" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_100x100.100x100": { + "file": "adcreatives_object_st__a_image_crops_100x100", + "schema": "schema_test", + "table": "adcreatives_object_st__a_image_crops_100x100" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_100x72.100x72": { + "file": "adcreatives_object_st__ta_image_crops_100x72", + "schema": "schema_test", + "table": "adcreatives_object_st__ta_image_crops_100x72" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_191x100.191x100": { + "file": "adcreatives_object_st__a_image_crops_191x100", + "schema": "schema_test", + "table": "adcreatives_object_st__a_image_crops_191x100" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_400x150.400x150": { + "file": "adcreatives_object_st__a_image_crops_400x150", + "schema": "schema_test", + "table": "adcreatives_object_st__a_image_crops_400x150" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_400x500.400x500": { + "file": "adcreatives_object_st__a_image_crops_400x500", + "schema": "schema_test", + "table": "adcreatives_object_st__a_image_crops_400x500" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_600x360.600x360": { + "file": "adcreatives_object_st__a_image_crops_600x360", + "schema": "schema_test", + "table": "adcreatives_object_st__a_image_crops_600x360" + }, + "schema_test.adcreatives_object_story_spec_link_data_image_crops_90x160.90x160": { + "file": "adcreatives_object_st__ta_image_crops_90x160", + "schema": "schema_test", + "table": "adcreatives_object_st__ta_image_crops_90x160" + } +} diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/resources/un-nesting_collisions_catalog_expected_duckdb_names.json b/airbyte-integrations/bases/base-normalization/unit_tests/resources/un-nesting_collisions_catalog_expected_duckdb_names.json new file mode 100644 index 000000000000..0ae55a762fd8 --- /dev/null +++ b/airbyte-integrations/bases/base-normalization/unit_tests/resources/un-nesting_collisions_catalog_expected_duckdb_names.json @@ -0,0 +1,52 @@ +{ + "_airbyte_namespace.simple stream name.simple stream name": { + "file": "simple_stream_name_f35", + "schema": "_airbyte_namespace", + "table": "simple_stream_name_f35" + }, + "namespace.simple stream name.simple stream name": { + "file": "simple_stream_name_f35", + "schema": "namespace", + "table": "simple_stream_name_f35" + }, + "_airbyte_namespace.simple_stream_name.stream_name": { + "file": "_airbyte_namespace_simple_b94_stream_name", + "schema": "_airbyte_namespace", + "table": "simple_b94_stream_name" + }, + "namespace.simple_stream_name.stream_name": { + "file": "namespace_simple_b94_stream_name", + "schema": "namespace", + "table": "simple_b94_stream_name" + }, + "_airbyte_namespace.simple.simple": { + "file": "simple", + "schema": "_airbyte_namespace", + "table": "simple" + }, + "namespace.simple.simple": { + "file": "simple", + "schema": "namespace", + "table": "simple" + }, + "_airbyte_other_namespace.simple_b94_stream_name.simple_b94_stream_name": { + "file": "_airbyte_other_namesp__e_b94_stream_name_f9d", + "schema": "_airbyte_other_namespace", + "table": "simple_b94_stream_name" + }, + "other_namespace.simple_b94_stream_name.simple_b94_stream_name": { + "file": "other_namespace_simple_b94_stream_name", + "schema": "other_namespace", + "table": "simple_b94_stream_name" + }, + "_airbyte_yet_another_namespace_with_a_very_long_name.simple_b94_stream_name.simple_b94_stream_name": { + "file": "_airbyte_yet_another___e_b94_stream_name_bae", + "schema": "_airbyte_yet_another_namespace_with_a_very_long_name", + "table": "simple_b94_stream_name" + }, + "yet_another_namespace_with_a_very_long_name.simple_b94_stream_name.simple_b94_stream_name": { + "file": "yet_another_namespace__e_b94_stream_name_5d1", + "schema": "yet_another_namespace_with_a_very_long_name", + "table": "simple_b94_stream_name" + } +} diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py index bcb750df766b..952a1243c65d 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py @@ -38,6 +38,7 @@ def before_tests(request): ("Hello World", "MySQL", True), ("Hello World", "MSSQL", True), ("Hello World", "TiDB", True), + ("Hello World", "DuckDB", True), # Reserved Word for BigQuery and MySQL only ("Groups", "Postgres", False), ("Groups", "BigQuery", True), @@ -46,6 +47,7 @@ def before_tests(request): ("Groups", "MySQL", True), ("Groups", "MSSQL", False), ("Groups", "TiDB", True), + ("Groups", "DuckDB", True), # Doesnt start with alpha or underscore ("100x200", "Postgres", True), ("100x200", "BigQuery", False), @@ -54,6 +56,7 @@ def before_tests(request): ("100x200", "MySQL", True), ("100x200", "MSSQL", True), ("100x200", "TiDB", True), + ("100x200", "DuckDB", True), # Contains non alpha numeric ("post.wall", "Postgres", True), ("post.wall", "BigQuery", False), @@ -62,6 +65,7 @@ def before_tests(request): ("post.wall", "MySQL", True), ("post.wall", "MSSQL", True), ("post.wall", "TiDB", True), + ("post.wall", "DuckDB", True), ], ) def test_needs_quote(input_str: str, destination_type: str, expected: bool): @@ -113,6 +117,7 @@ def test_transform_standard_naming(input_str: str, expected: str): ("Identifier Name", "MySQL", "{{ adapter.quote('Identifier Name') }}", "adapter.quote('Identifier Name')"), ("Identifier Name", "MSSQL", "{{ adapter.quote('Identifier Name') }}", "adapter.quote('Identifier Name')"), ("Identifier Name", "TiDB", "{{ adapter.quote('Identifier Name') }}", "adapter.quote('Identifier Name')"), + ("Identifier Name", "DuckDB", "{{ adapter.quote('Identifier Name') }}", "adapter.quote('Identifier Name')"), # Reserved Word for BigQuery and MySQL only ("Groups", "Postgres", "groups", "'groups'"), ("Groups", "BigQuery", "{{ adapter.quote('Groups') }}", "adapter.quote('Groups')"), @@ -121,6 +126,7 @@ def test_transform_standard_naming(input_str: str, expected: str): ("Groups", "MySQL", "{{ adapter.quote('Groups') }}", "adapter.quote('Groups')"), ("Groups", "MSSQL", "groups", "'groups'"), ("Groups", "TiDB", "{{ adapter.quote('Groups') }}", "adapter.quote('Groups')"), + ("Groups", "DuckDB", "{{ adapter.quote('Groups') }}", "adapter.quote('Groups')"), ], ) def test_normalize_column_name(input_str: str, destination_type: str, expected: str, expected_in_jinja: str): @@ -171,6 +177,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("Identifier Name5", "MySQL", "identifier_name5", "{{ adapter.quote('Identifier Name5') }}"), ("Identifier Name6", "MSSQL", "identifier_name6", "{{ adapter.quote('Identifier Name6') }}"), ("Identifier Name7", "TiDB", "identifier_name7", "{{ adapter.quote('Identifier Name7') }}"), + ("Identifier Name8", "DuckDB", "identifier_name8", "{{ adapter.quote('Identifier Name8') }}"), # Unicode ("a-Unicode_name_文1", "Postgres", "a_unicode_name__1", "{{ adapter.quote('a-Unicode_name_文1') }}"), ("a-Unicode_name_文2", "BigQuery", "a_Unicode_name__2", "a_Unicode_name__2"), @@ -179,6 +186,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("a-Unicode_name_文5", "MySQL", "a_unicode_name__5", "{{ adapter.quote('a-Unicode_name_文5') }}"), ("a-Unicode_name_文6", "MSSQL", "a_unicode_name__6", "{{ adapter.quote('a-Unicode_name_文6') }}"), ("a-Unicode_name_文7", "TiDB", "a_unicode_name__7", "{{ adapter.quote('a-Unicode_name_文7') }}"), + ("a-Unicode_name_文8", "DuckDB", "a_unicode_name__8", "{{ adapter.quote('a-Unicode_name_文8') }}"), # Doesnt start with alpha or underscore ("100x2001", "Postgres", "100x2001", "{{ adapter.quote('100x2001') }}"), ("100x2002", "BigQuery", "100x2002", "_100x2002"), @@ -188,6 +196,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("100x2005", "MySQL", "100x2005", "{{ adapter.quote('100x2005') }}"), ("100x2006", "MSSQL", "_100x2006", "{{ adapter.quote('100x2006') }}"), ("100x2007", "TiDB", "100x2007", "{{ adapter.quote('100x2007') }}"), + ("100x2008", "DuckDB", "100x2008", "{{ adapter.quote('100x2008') }}"), # Reserved Keywords in BQ and MySQL ("Groups", "Postgres", "groups", "groups"), ("Groups", "BigQuery", "Groups", "{{ adapter.quote('Groups') }}"), @@ -196,6 +205,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("Groups", "MySQL", "Groups", "{{ adapter.quote('Groups') }}"), ("Groups", "MSSQL", "groups", "groups"), ("Groups", "TiDB", "Groups", "{{ adapter.quote('Groups') }}"), + ("Groups", "DuckDB", "Groups", "{{ adapter.quote('Groups') }}"), # Reserved Keywords ("DisTincT", "Postgres", "DisTincT", "{{ adapter.quote('DisTincT') }}"), ("DisTincT", "BigQuery", "DisTincT", "{{ adapter.quote('DisTincT') }}"), @@ -204,6 +214,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("DisTincT", "MySQL", "DisTincT", "{{ adapter.quote('DisTincT') }}"), ("DisTincT", "MSSQL", "DisTincT", "{{ adapter.quote('DisTincT') }}"), ("DisTincT", "TiDB", "DisTincT", "{{ adapter.quote('DisTincT') }}"), + ("DisTincT", "DuckDB", "DisTincT", "{{ adapter.quote('DisTincT') }}"), # Quoted identifiers ("'QuoTed1 IdenTifiER'", "Postgres", "_quoted1_identifier_", "{{ adapter.quote('\\'QuoTed1 IdenTifiER\\'') }}"), ("'QuoTed2 IdenTifiER'", "BigQuery", "_QuoTed2_IdenTifiER_", "_QuoTed2_IdenTifiER_"), @@ -212,6 +223,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("'QuoTed5 IdenTifiER'", "MySQL", "_quoted5_identifier_", "{{ adapter.quote('\\'QuoTed5 IdenTifiER\\'') }}"), ("'QuoTed6 IdenTifiER'", "MSSQL", "_quoted6_identifier_", "{{ adapter.quote('\\'QuoTed6 IdenTifiER\\'') }}"), ("'QuoTed7 IdenTifiER'", "TiDB", "_quoted7_identifier_", "{{ adapter.quote('\\'QuoTed7 IdenTifiER\\'') }}"), + ("'QuoTed8 IdenTifiER'", "DuckDB", "_quoted8_identifier_", "{{ adapter.quote('\\'QuoTed8 IdenTifiER\\'') }}"), # Double Quoted identifiers ('"QuoTed7 IdenTifiER"', "Postgres", "_quoted7_identifier_", '{{ adapter.quote(\'""QuoTed7 IdenTifiER""\') }}'), ('"QuoTed8 IdenTifiER"', "BigQuery", "_QuoTed8_IdenTifiER_", "_QuoTed8_IdenTifiER_"), @@ -220,6 +232,7 @@ def test_truncate_identifier(input_str: str, expected: str): ('"QuoTed11 IdenTifiER"', "MySQL", "_quoted11_identifier_", "{{ adapter.quote('\"QuoTed11 IdenTifiER\"') }}"), ('"QuoTed12 IdenTifiER"', "MSSQL", "_quoted12_identifier_", '{{ adapter.quote(\'""QuoTed12 IdenTifiER""\') }}'), ('"QuoTed13 IdenTifiER"', "TiDB", "_quoted13_identifier_", "{{ adapter.quote('\"QuoTed13 IdenTifiER\"') }}"), + ('"QuoTed14 IdenTifiER"', "DuckDB", "_quoted14_identifier_", "{{ adapter.quote('\"QuoTed14 IdenTifiER\"') }}"), # Back Quoted identifiers ("`QuoTed13 IdenTifiER`", "Postgres", "_quoted13_identifier_", "{{ adapter.quote('`QuoTed13 IdenTifiER`') }}"), ("`QuoTed14 IdenTifiER`", "BigQuery", "_QuoTed14_IdenTifiER_", "_QuoTed14_IdenTifiER_"), @@ -228,6 +241,7 @@ def test_truncate_identifier(input_str: str, expected: str): ("`QuoTed17 IdenTifiER`", "MySQL", "_quoted17_identifier_", "{{ adapter.quote('_QuoTed17 IdenTifiER_') }}"), ("`QuoTed18 IdenTifiER`", "MSSQL", "_quoted18_identifier_", "{{ adapter.quote('`QuoTed18 IdenTifiER`') }}"), ("`QuoTed17 IdenTifiER`", "TiDB", "_quoted17_identifier_", "{{ adapter.quote('_QuoTed17 IdenTifiER_') }}"), + ("`QuoTed19 IdenTifiER`", "DuckDB", "_quoted19_identifier_", "{{ adapter.quote('_QuoTed19 IdenTifiER_') }}"), ], ) def test_normalize_name(input_str: str, destination_type: str, expected: str, expected_column: str): diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py index 2adbb2f441cf..ed9f685d305a 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py @@ -11,7 +11,7 @@ import pytest from normalization.destination_type import DestinationType -from normalization.transform_catalog.transform import extract_schema +from normalization.transform_catalog.transform import extract_path, extract_schema from normalization.transform_config.transform import TransformConfig @@ -505,6 +505,39 @@ def test_transform_tidb(self): assert expected == actual assert extract_schema(actual) == "ti_db" + def test_transform_duckdb_schema(self): + input = { + "type": "duckdb", + "destination_path": "/local/testing.duckdb", + "schema": "quackqauck", + } + + actual = TransformConfig().transform_duckdb(input) + expected = { + "type": "duckdb", + "path": "/local/testing.duckdb", + "schema": "quackqauck", + } + + assert expected == actual + assert extract_path(actual) == "/local/testing.duckdb" + + def test_transform_duckdb_no_schema(self): + input = { + "type": "duckdb", + "destination_path": "/local/testing.duckdb", + } + + actual = TransformConfig().transform_duckdb(input) + expected = { + "type": "duckdb", + "path": "/local/testing.duckdb", + "schema": "main", + } + + assert expected == actual + assert extract_path(actual) == "/local/testing.duckdb" + def get_base_config(self): return { "config": { diff --git a/airbyte-integrations/builds.md b/airbyte-integrations/builds.md index 5ca71363817a..25154fc33780 100644 --- a/airbyte-integrations/builds.md +++ b/airbyte-integrations/builds.md @@ -34,6 +34,7 @@ | Dixa | [![source-dixa](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-dixa%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-dixa) | | Dockerhub | [![source-dockerhub](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-dockerhub%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-dockerhub) | | Drift | [![source-drift](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-drift%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-drift) | +| DuckDB | [![source-duckdb](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-duckdb%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-duckdb) | | End-to-End Testing | [![source-e2e-test](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-e2e-test%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-e2e-test) | | Exchange Rates API | [![source-exchange-rates](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-exchange-rates%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-exchange-rates) | | Facebook Marketing | [![source-facebook-marketing](https://img.shields.io/endpoint?url=https%3A%2F%2Fdnsgjos7lj2fu.cloudfront.net%2Ftests%2Fsummary%2Fsource-facebook-marketing%2Fbadge.json)](https://dnsgjos7lj2fu.cloudfront.net/tests/summary/connectors/source-facebook-marketing) | diff --git a/airbyte-integrations/connectors/destination-duckdb/.dockerignore b/airbyte-integrations/connectors/destination-duckdb/.dockerignore new file mode 100644 index 000000000000..07bca5ba6cb9 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/.dockerignore @@ -0,0 +1,5 @@ +* +!Dockerfile +!main.py +!destination_duckdb +!setup.py diff --git a/airbyte-integrations/connectors/destination-duckdb/Dockerfile b/airbyte-integrations/connectors/destination-duckdb/Dockerfile new file mode 100644 index 000000000000..159e8de1de35 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/Dockerfile @@ -0,0 +1,42 @@ +FROM python:3.9.11 as base +# FROM python:3.9.11-alpine3.15 as base +# switched from alpine as there were tons of errors (in case you want to switch back to alpine) +# - https://stackoverflow.com/a/57485724/5246670 +# - numpy error: https://stackoverflow.com/a/22411624/5246670 +# - libstdc++ https://github.com/amancevice/docker-pandas/issues/12#issuecomment-717215043 +# - musl-dev linux-headers g++ because of: https://stackoverflow.com/a/40407099/5246670 + +# build and load all requirements +FROM base as builder +WORKDIR /airbyte/integration_code + +# upgrade pip to the latest version +RUN apt-get update && apt-get -y upgrade \ + && pip install --upgrade pip + +COPY setup.py ./ +# install necessary packages to a temporary folder +RUN pip install --prefix=/install . +# build a clean environment +FROM base +# RUN conda install -c conda-forge python-duckdb +WORKDIR /airbyte/integration_code + +# copy all loaded and built libraries to a pure basic image +COPY --from=builder /install /usr/local +# add default timezone settings +COPY --from=builder /usr/share/zoneinfo/Etc/UTC /etc/localtime +RUN echo "Etc/UTC" > /etc/timezone + +#adding duckdb manually (outside of setup.py - lots of errors) +RUN pip install duckdb + +# copy payload code only +COPY main.py ./ +COPY destination_duckdb ./destination_duckdb + +ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" +ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] + +LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.name=airbyte/destination-duckdb diff --git a/airbyte-integrations/connectors/destination-duckdb/README.md b/airbyte-integrations/connectors/destination-duckdb/README.md new file mode 100644 index 000000000000..71d69e52e39b --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/README.md @@ -0,0 +1,133 @@ +# Duckdb Destination + +This is the repository for the Duckdb destination connector, written in Python. +For information about how to use this connector within Airbyte, see [the documentation](https://docs.airbyte.io/integrations/destinations/duckdb). + +## Local development + +### Prerequisites +**To iterate on this connector, make sure to complete this prerequisites section.** + +#### Minimum Python version required `= 3.7.0` + +#### Build & Activate Virtual Environment and install dependencies +From this connector directory, create a virtual environment: +``` +python -m venv .venv +``` + +This will generate a virtualenv for this module in `.venv/`. Make sure this venv is active in your +development environment of choice. To activate it from the terminal, run: +``` +source .venv/bin/activate +python -m pip install --upgrade pip +pip install -r requirements.txt +``` +If you are in an IDE, follow your IDE's instructions to activate the virtualenv. + +Note that while we are installing dependencies from `requirements.txt`, you should only edit `setup.py` for your dependencies. `requirements.txt` is +used for editable installs (`pip install -e`) to pull in Python dependencies from the monorepo and will call `setup.py`. +If this is mumbo jumbo to you, don't worry about it, just put your deps in `setup.py` but install using `pip install -r requirements.txt` and everything +should work as you expect. + +#### Building via Gradle +From the Airbyte repository root, run: +``` +./gradlew :airbyte-integrations:connectors:destination-duckdb:build +``` + +#### Create credentials +**If you are a community contributor**, follow the instructions in the [documentation](https://docs.airbyte.io/integrations/destinations/duckdb) +to generate the necessary credentials. Then create a file `secrets/config.json` conforming to the `destination_duckdb/spec.json` file. +Note that the `secrets` directory is gitignored by default, so there is no danger of accidentally checking in sensitive information. +See `integration_tests/sample_config.json` for a sample config file. + +**If you are an Airbyte core member**, copy the credentials in Lastpass under the secret name `destination duckdb test creds` +and place them into `secrets/config.json`. + +### Locally running the connector +``` +python main.py spec +python main.py check --config integration_tests/config.json +python main.py discover --config integration_tests/config.json +cat integration_tests/messages.jsonl| python main.py write --config integration_tests/config.json --catalog integration_tests/configured_catalog.json +``` + + +### Locally running the connector docker image + +#### Build +First, make sure you build the latest Docker image: +``` +docker build . -t airbyte/destination-duckdb:dev +``` + +You can also build the connector image via Gradle: +``` +./gradlew :airbyte-integrations:connectors:destination-duckdb:airbyteDocker +``` +When building via Gradle, the docker image name and tag, respectively, are the values of the `io.airbyte.name` and `io.airbyte.version` `LABEL`s in +the Dockerfile. + +#### Run +Then run any of the connector commands as follows: +``` +docker run --rm airbyte/destination-duckdb:dev spec +docker run --rm -v $(pwd)/secrets:/secrets airbyte/destination-duckdb:dev check --config /secrets/config.json +# messages.jsonl is a file containing line-separated JSON representing AirbyteMessages +cat integration_tests/messages.jsonl | docker run --rm -v $(pwd)/secrets:/secrets -v $(pwd)/integration_tests:/integration_tests airbyte/destination-duckdb:dev write --config /secrets/config.json --catalog /integration_tests/configured_catalog.json +``` + +## Testing + Make sure to familiarize yourself with [pytest test discovery](https://docs.pytest.org/en/latest/goodpractices.html#test-discovery) to know how your test files and methods should be named. +First install test dependencies into your virtual environment: +``` +pip install .[tests] +``` +### Unit Tests +To run unit tests locally, from the connector directory run: +``` +python -m pytest unit_tests +``` + +### Integration Tests +There are two types of integration tests: Acceptance Tests (Airbyte's test suite for all destination connectors) and custom integration tests (which are specific to this connector). +#### Custom Integration tests +Place custom tests inside `integration_tests/` folder, then, from the connector root, run +``` +python -m pytest integration_tests +``` +#### Acceptance Tests +Coming soon: + +### Using gradle to run tests +All commands should be run from airbyte project root. +To run unit tests: +``` +./gradlew :airbyte-integrations:connectors:destination-duckdb:unitTest +``` +To run acceptance and custom integration tests: +``` +./gradlew :airbyte-integrations:connectors:destination-duckdb:integrationTest +``` + +To run normalization image: +``` +./gradlew :airbyte-integrations:bases:base-normalization:airbyteDockerDuckDb +docker tag airbyte/normalization-duckdb:dev airbyte/normalization-duckdb:0.2.22 +``` + + +## Dependency Management +All of your dependencies should go in `setup.py`, NOT `requirements.txt`. The requirements file is only used to connect internal Airbyte dependencies in the monorepo for local development. +We split dependencies between two groups, dependencies that are: +* required for your connector to work need to go to `MAIN_REQUIREMENTS` list. +* required for the testing need to go to `TEST_REQUIREMENTS` list + +### Publishing a new version of the connector +You've checked out the repo, implemented a million dollar feature, and you're ready to share your changes with the world. Now what? +1. Make sure your changes are passing unit and integration tests. +1. Bump the connector version in `Dockerfile` -- just increment the value of the `LABEL io.airbyte.version` appropriately (we use [SemVer](https://semver.org/)). +1. Create a Pull Request. +1. Pat yourself on the back for being an awesome contributor. +1. Someone from Airbyte will take a look at your PR and iterate with you to merge it into master. diff --git a/airbyte-integrations/connectors/destination-duckdb/build.gradle b/airbyte-integrations/connectors/destination-duckdb/build.gradle new file mode 100644 index 000000000000..fef6aa0dbd77 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/build.gradle @@ -0,0 +1,8 @@ +plugins { + id 'airbyte-python' + id 'airbyte-docker' +} + +airbytePython { + moduleDirectory 'destination_duckdb' +} diff --git a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py new file mode 100644 index 000000000000..002b3bced46e --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py @@ -0,0 +1,8 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + + +from .destination import DestinationDuckdb + +__all__ = ["DestinationDuckdb"] diff --git a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py new file mode 100644 index 000000000000..598dc70d80f8 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py @@ -0,0 +1,164 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + +import datetime +import json +import os +import uuid +from collections import defaultdict +from logging import getLogger +from typing import Any, Iterable, Mapping + +import duckdb +from airbyte_cdk import AirbyteLogger +from airbyte_cdk.destinations import Destination +from airbyte_cdk.models import AirbyteConnectionStatus, AirbyteMessage, ConfiguredAirbyteCatalog, DestinationSyncMode, Status, Type + +logger = getLogger("airbyte") + + +class DestinationDuckdb(Destination): + @staticmethod + def _get_destination_path(destination_path: str) -> str: + """ + Get a normalized version of the destination path. + Automatically append /local/ to the start of the path + """ + if not destination_path.startswith("/local"): + destination_path = os.path.join("/local", destination_path) + + destination_path = os.path.normpath(destination_path) + if not destination_path.startswith("/local"): + raise ValueError( + f"destination_path={destination_path} is not a valid path." "A valid path shall start with /local or no / prefix" + ) + + return destination_path + + def write( + self, config: Mapping[str, Any], configured_catalog: ConfiguredAirbyteCatalog, input_messages: Iterable[AirbyteMessage] + ) -> Iterable[AirbyteMessage]: + + """ + Reads the input stream of messages, config, and catalog to write data to the destination. + + This method returns an iterable (typically a generator of AirbyteMessages via yield) containing state messages received + in the input message stream. Outputting a state message means that every AirbyteRecordMessage which came before it has been + successfully persisted to the destination. This is used to ensure fault tolerance in the case that a sync fails before fully completing, + then the source is given the last state message output from this method as the starting point of the next sync. + + :param config: dict of JSON configuration matching the configuration declared in spec.json + :param input_messages: The stream of input messages received from the source + :param configured_catalog: The Configured Catalog describing the schema of the data being received and how it should be persisted in the destination + :return: Iterable of AirbyteStateMessages wrapped in AirbyteMessage structs + """ + streams = {s.stream.name for s in configured_catalog.streams} + logger.info(f"Starting write to DuckDB with {len(streams)} streams") + + path = config.get("destination_path") + path = self._get_destination_path(path) + # check if file exists + + logger.info(f"Opening DuckDB file at {path}") + con = duckdb.connect(database=path, read_only=False) + + # create the tables if needed + # con.execute("BEGIN TRANSACTION") + for configured_stream in configured_catalog.streams: + + name = configured_stream.stream.name + table_name = f"_airbyte_raw_{name}" + if configured_stream.destination_sync_mode == DestinationSyncMode.overwrite: + # delete the tables + logger.info(f"Dropping tables for overwrite: {table_name}") + query = """ + DROP TABLE IF EXISTS {} + """.format( + table_name + ) + con.execute(query) + # create the table if needed + query = f""" + CREATE TABLE IF NOT EXISTS {table_name} ( + _airbyte_ab_id TEXT PRIMARY KEY, + _airbyte_emitted_at JSON, + _airbyte_data JSON + ) + """ + + con.execute(query) + + buffer = defaultdict(list) + + for message in input_messages: + + if message.type == Type.STATE: + # flush the buffer + for stream_name in buffer.keys(): + + logger.info(f"flushing buffer for state: {message}") + query = """ + INSERT INTO {table_name} + VALUES (?,?,?) + """.format( + table_name=f"_airbyte_raw_{stream_name}" + ) + logger.info(f"query: {query}") + + con.executemany(query, buffer[stream_name]) + + con.commit() + buffer = defaultdict(list) + + yield message + elif message.type == Type.RECORD: + data = message.record.data + stream = message.record.stream + if stream not in streams: + logger.debug(f"Stream {stream} was not present in configured streams, skipping") + continue + + # add to buffer + buffer[stream].append((str(uuid.uuid4()), datetime.datetime.now().isoformat(), json.dumps(data))) + else: + logger.info(f"Message type {message.type} not supported, skipping") + + # flush any remaining messages + for stream_name in buffer.keys(): + + query = """ + INSERT INTO {table_name} + VALUES (?,?,?) + """.format( + table_name=f"_airbyte_raw_{stream_name}" + ) + + con.executemany(query, buffer[stream_name]) + con.commit() + + def check(self, logger: AirbyteLogger, config: Mapping[str, Any]) -> AirbyteConnectionStatus: + """ + Tests if the input configuration can be used to successfully connect to the destination with the needed permissions + e.g: if a provided API token or password can be used to connect and write to the destination. + + :param logger: Logging object to display debug/info/error to the logs + (logs will not be accessible via airbyte UI if they are not passed to this logger) + :param config: Json object containing the configuration of this destination, content of this json is as specified in + the properties of the spec.json file + + :return: AirbyteConnectionStatus indicating a Success or Failure + """ + try: + # parse the destination path + param_path = config.get("destination_path") + path = self._get_destination_path(param_path) + + os.makedirs(os.path.dirname(path), exist_ok=True) + con = duckdb.connect(database=path, read_only=False) + con.execute("SELECT 1;") + + return AirbyteConnectionStatus(status=Status.SUCCEEDED) + + except Exception as e: + return AirbyteConnectionStatus(status=Status.FAILED, message=f"An exception occurred: {repr(e)}") diff --git a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/spec.json b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/spec.json new file mode 100644 index 000000000000..9686cea6d8ad --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/spec.json @@ -0,0 +1,27 @@ +{ + "documentationUrl": "https://docs.airbyte.io/integrations/destinations/duckdb", + "supported_destination_sync_modes": ["overwrite", "append"], + "supportsIncremental": true, + "supportsDBT": true, + "supportsNormalization": true, + "connectionSpecification": { + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "Destination Duckdb", + "type": "object", + "required": ["destination_path"], + "additionalProperties": true, + "properties": { + "destination_path": { + "type": "string", + "description": "Path to the .duckdb file. The file will be placed inside that local mount. For more information check out our docs", + "example": "/local/destination.duckdb" + }, + "schema": { + "type": "string", + "description": "database schema, default for duckdb is main", + "example": "main" + } + + } + } +} diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/config.json b/airbyte-integrations/connectors/destination-duckdb/integration_tests/config.json new file mode 100644 index 000000000000..1e6f086a7be0 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/config.json @@ -0,0 +1 @@ +{"destination_path": "/local/destination.duckdb"} diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/configured_catalog.json b/airbyte-integrations/connectors/destination-duckdb/integration_tests/configured_catalog.json new file mode 100644 index 000000000000..182c49551da5 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/configured_catalog.json @@ -0,0 +1,39 @@ +{ + "streams": [ + { + "stream": { + "name": "airbyte_acceptance_table", + "supported_sync_modes": ["full_refresh"], + "source_defined_cursor": false, + "json_schema": { + "type": "object", + "properties": { + "column1": { + "type": "string" + }, + "column2": { + "type": "number" + }, + "column3": { + "type": "string", + "format": "datetime", + "airbyte_type": "timestamp_without_timezone" + }, + "column4": { + "type": "number" + }, + "column5": { + "type": "array", + "items": { + "type": "integer" + } + } + } + } + }, + "sync_mode": "full_refresh", + "destination_sync_mode": "overwrite" + } + ] +} + diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py new file mode 100644 index 000000000000..4ce0155d2c89 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py @@ -0,0 +1,151 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + +import json +import os +import random +import string +import tempfile +from datetime import datetime +from typing import Any, Dict +from unittest.mock import MagicMock + +import duckdb +import pytest +from airbyte_cdk.models import ( + AirbyteMessage, + AirbyteRecordMessage, + AirbyteStateMessage, + AirbyteStream, + ConfiguredAirbyteCatalog, + ConfiguredAirbyteStream, + DestinationSyncMode, + Status, + SyncMode, + Type, +) +from destination_duckdb import DestinationDuckdb + + +@pytest.fixture(autouse=True) +def disable_destination_modification(monkeypatch, request): + if "disable_autouse" in request.keywords: + return + else: + monkeypatch.setattr(DestinationDuckdb, "_get_destination_path", lambda _, x: x) + + +@pytest.fixture(scope="module") +def local_file_config() -> Dict[str, str]: + # create a file "myfile" in "mydir" in temp directory + tmp_dir = tempfile.TemporaryDirectory() + test = os.path.join(str(tmp_dir), "test.duckdb") + + # f1.write_text("text to myfile") + yield {"destination_path": test} + + +@pytest.fixture(scope="module") +def test_table_name() -> str: + letters = string.ascii_lowercase + rand_string = "".join(random.choice(letters) for _ in range(10)) + return f"airbyte_integration_{rand_string}" + + +@pytest.fixture +def table_schema() -> str: + schema = {"type": "object", "properties": {"column1": {"type": ["null", "string"]}}} + return schema + + +@pytest.fixture +def configured_catalogue(test_table_name: str, table_schema: str) -> ConfiguredAirbyteCatalog: + append_stream = ConfiguredAirbyteStream( + stream=AirbyteStream( + name=test_table_name, json_schema=table_schema, supported_sync_modes=[SyncMode.full_refresh, SyncMode.incremental] + ), + sync_mode=SyncMode.incremental, + destination_sync_mode=DestinationSyncMode.append, + ) + return ConfiguredAirbyteCatalog(streams=[append_stream]) + + +@pytest.fixture +def invalid_config() -> Dict[str, str]: + return {"destination_path": "/destination.duckdb"} + + +@pytest.fixture +def airbyte_message1(test_table_name: str): + return AirbyteMessage( + type=Type.RECORD, + record=AirbyteRecordMessage( + stream=test_table_name, data={"key1": "value1", "key2": 3}, emitted_at=int(datetime.now().timestamp()) * 1000 + ), + ) + + +@pytest.fixture +def airbyte_message2(test_table_name: str): + return AirbyteMessage( + type=Type.RECORD, + record=AirbyteRecordMessage( + stream=test_table_name, data={"key1": "value2", "key2": 2}, emitted_at=int(datetime.now().timestamp()) * 1000 + ), + ) + + +@pytest.fixture +def airbyte_message3(): + return AirbyteMessage(type=Type.STATE, state=AirbyteStateMessage(data={"state": "1"})) + + +@pytest.mark.parametrize("config", ["invalid_config"]) +@pytest.mark.disable_autouse +def test_check_fails(config, request): + config = request.getfixturevalue(config) + destination = DestinationDuckdb() + status = destination.check(logger=MagicMock(), config=config) + assert status.status == Status.FAILED + + +@pytest.mark.parametrize("config", ["local_file_config"]) +def test_check_succeeds(config, request): + config = request.getfixturevalue(config) + destination = DestinationDuckdb() + status = destination.check(logger=MagicMock(), config=config) + assert status.status == Status.SUCCEEDED + + +def _state(data: Dict[str, Any]) -> AirbyteMessage: + return AirbyteMessage(type=Type.STATE, state=AirbyteStateMessage(data=data)) + + +@pytest.mark.parametrize("config", ["local_file_config"]) +def test_write( + config: Dict[str, str], + request, + configured_catalogue: ConfiguredAirbyteCatalog, + airbyte_message1: AirbyteMessage, + airbyte_message2: AirbyteMessage, + airbyte_message3: AirbyteMessage, + test_table_name: str, +): + config = request.getfixturevalue(config) + destination = DestinationDuckdb() + generator = destination.write(config, configured_catalogue, [airbyte_message1, airbyte_message2, airbyte_message3]) + + result = list(generator) + assert len(result) == 1 + + con = duckdb.connect(database=config.get("destination_path"), read_only=False) + with con: + cursor = con.execute( + f"SELECT _airbyte_ab_id, _airbyte_emitted_at, _airbyte_data FROM _airbyte_raw_{test_table_name} ORDER BY _airbyte_data" + ) + result = cursor.fetchall() + + assert len(result) == 2 + assert result[0][2] == json.dumps(airbyte_message1.record.data) + assert result[1][2] == json.dumps(airbyte_message2.record.data) diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/invalid_config.json b/airbyte-integrations/connectors/destination-duckdb/integration_tests/invalid_config.json new file mode 100644 index 000000000000..95e38c64cd40 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/invalid_config.json @@ -0,0 +1,3 @@ +{ + "destination_path": "//something-not-valid" +} diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/messages.jsonl b/airbyte-integrations/connectors/destination-duckdb/integration_tests/messages.jsonl new file mode 100644 index 000000000000..09f528422e30 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/messages.jsonl @@ -0,0 +1 @@ +{"type": "RECORD", "record": {"stream": "airbyte_acceptance_table", "emitted_at": 1664705198575, "data": { "column1": "test", "column2": 222, "column3": "2022-06-20T18:56:18", "column4": 33.33, "column5": [1,2,null]}}} diff --git a/airbyte-integrations/connectors/destination-duckdb/main.py b/airbyte-integrations/connectors/destination-duckdb/main.py new file mode 100644 index 000000000000..a812a22f9aa8 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/main.py @@ -0,0 +1,11 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + + +import sys + +from destination_duckdb import DestinationDuckdb + +if __name__ == "__main__": + DestinationDuckdb().run(sys.argv[1:]) diff --git a/airbyte-integrations/connectors/destination-duckdb/requirements.txt b/airbyte-integrations/connectors/destination-duckdb/requirements.txt new file mode 100644 index 000000000000..d6e1198b1ab1 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/requirements.txt @@ -0,0 +1 @@ +-e . diff --git a/airbyte-integrations/connectors/destination-duckdb/setup.py b/airbyte-integrations/connectors/destination-duckdb/setup.py new file mode 100644 index 000000000000..a0fd84f64845 --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/setup.py @@ -0,0 +1,23 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + + +from setuptools import find_packages, setup + +MAIN_REQUIREMENTS = ["airbyte-cdk", "duckdb"] # duckdb added manually to dockerfile due to lots of errors + +TEST_REQUIREMENTS = ["pytest~=6.1"] + +setup( + name="destination_duckdb", + description="Destination implementation for Duckdb.", + author="Simon Späti", + author_email="contact@airbyte.io", + packages=find_packages(), + install_requires=MAIN_REQUIREMENTS, + package_data={"": ["*.json"]}, + extras_require={ + "tests": TEST_REQUIREMENTS, + }, +) diff --git a/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py new file mode 100644 index 000000000000..67c17d620f2a --- /dev/null +++ b/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py @@ -0,0 +1,15 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + +import pytest +from destination_duckdb import DestinationDuckdb + + +def test_read_invalid_path(): + + invalid_input = "/test.duckdb" + with pytest.raises(ValueError): + _ = DestinationDuckdb._get_destination_path(invalid_input) + + assert True diff --git a/build.gradle b/build.gradle index 8b11def5547a..079ae33f9a26 100644 --- a/build.gradle +++ b/build.gradle @@ -120,6 +120,7 @@ def createSpotlessTarget = { pattern -> 'dbt-project-template-clickhouse', 'dbt-project-template-snowflake', 'dbt-project-template-tidb', + 'dbt-project-template-duckdb', 'dbt_test_config', 'normalization_test_output', 'tools', diff --git a/docs/integrations/destinations/duckdb.md b/docs/integrations/destinations/duckdb.md new file mode 100644 index 000000000000..e6262f5b84b0 --- /dev/null +++ b/docs/integrations/destinations/duckdb.md @@ -0,0 +1,84 @@ + +# DuckDB + +:::danger + +This destination is meant to be used on a local workstation and won't work on Kubernetes + +::: + +## Overview + +[DuckDB](https://duckdb.org/) is an in-process SQL OLAP database management system and this destination is meant to use locally if you have multiple smaller sources such as GitHub repos, some social media and local CSVs or files you want to run analytics workloads on. + +This destination writes data to a file on the _local_ filesystem on the host running Airbyte. By default, data is written to `/tmp/airbyte_local`. To change this location, modify the `LOCAL_ROOT` environment variable for Airbyte. + +### Sync Overview + +#### Output schema + +If you set [Normalization](https://docs.airbyte.com/understanding-airbyte/basic-normalization/), source data will be normalized to a tabular form. Let's say you have a source such as GitHub with nested JSONs; the Normalization ensures you end up with tables and columns. Suppose you have a many-to-many relationship between the users and commits. Normalization will create separate tables for it. The end state is the [third normal form](https://en.wikipedia.org/wiki/Third_normal_form) (3NF). + +If turn off the Normalization, each stream will be output into its own table `_airbyte_raw_{stream_name}`. Each table will contain 3 columns: + +* `_airbyte_ab_id`: a uuid assigned by Airbyte to each event that is processed. +* `_airbyte_emitted_at`: a timestamp representing when the event was pulled from the data source. +* `_airbyte_data`: a json blob representing with the event data. + +#### Features + +| Feature | Supported | | +| :--- | :--- | :--- | +| Full Refresh Sync | Yes | | +| Incremental - Append Sync | Yes | | +| Incremental - Deduped History | No | | +| Namespaces | No | | + +#### Performance consideration + +This integration will be constrained by the speed at which your filesystem accepts writes. + +## Getting Started + +The `destination_path` will always start with `/local` whether it is specified by the user or not. Any directory nesting within local will be mapped onto the local mount. + +By default, the `LOCAL_ROOT` env variable in the `.env` file is set `/tmp/airbyte_local`. + +The local mount is mounted by Docker onto `LOCAL_ROOT`. This means the `/local` is substituted by `/tmp/airbyte_local` by default. + +:::caution + +Please make sure that Docker Desktop has access to `/tmp` (and `/private` on a MacOS, as /tmp has a symlink that points to /private. It will not work otherwise). You allow it with "File sharing" in `Settings -> Resources -> File sharing -> add the one or two above folder` and hit the "Apply & restart" button. + +::: + + +### Example: + +* If `destination_path` is set to `/local/destination.duckdb` +* the local mount is using the `/tmp/airbyte_local` default +* then all data will be written to `/tmp/airbyte_local/destination.duckdb`. + +## Access Replicated Data Files + +If your Airbyte instance is running on the same computer that you are navigating with, you can open your browser and enter [file:///tmp/airbyte\_local](file:///tmp/airbyte_local) to look at the replicated data locally. If the first approach fails or if your Airbyte instance is running on a remote server, follow the following steps to access the replicated files: + +1. Access the scheduler container using `docker exec -it airbyte-server bash` +2. Navigate to the default local mount using `cd /tmp/airbyte_local` +3. Navigate to the replicated file directory you specified when you created the destination, using `cd /{destination_path}` +4. Execute `duckdb {filename}` to access the data in a particular database file. + +You can also copy the output file to your host machine, the following command will copy the file to the current working directory you are using: + +```text +docker cp airbyte-server:/tmp/airbyte_local/{destination_path} . +``` + +Note: If you are running Airbyte on Windows with Docker backed by WSL2, you have to use similar step as above or refer to this [link](../../operator-guides/locating-files-local-destination.md) for an alternative approach. + +## Changelog + +| Version | Date | Pull Request | Subject | +| :--- | :--- | :--- | :--- | +| 0.1.0 | 2022-10-14 | [17494](https://github.com/airbytehq/airbyte/pull/17494) | New DuckDB destination | + diff --git a/settings.gradle b/settings.gradle index de388a86fbd0..e24aa6c7fd92 100644 --- a/settings.gradle +++ b/settings.gradle @@ -147,6 +147,7 @@ if (!System.getenv().containsKey("SUB_BUILD") || System.getenv().get("SUB_BUILD" include ':airbyte-integrations:connectors:destination-mssql' include ':airbyte-integrations:connectors:destination-clickhouse' include ':airbyte-integrations:connectors:destination-tidb' + include ':airbyte-integrations:connectors:destination-duckdb' //Needed by destination-bigquery include ':airbyte-integrations:connectors:destination-s3' From da924a418f3e2e73b62989b93cf95e102d26faec Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Tue, 7 Feb 2023 11:38:22 +0100 Subject: [PATCH 014/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=94=A7=20Improve?= =?UTF-8?q?=20Output=20when=20overwriting=20experiments=20(#22409)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve Output when overwriting experiments * FIx file name in log * Update pnpm lockfile --- airbyte-webapp/package.json | 1 + airbyte-webapp/pnpm-lock.yaml | 2 ++ airbyte-webapp/scripts/dev-overwrites.js | 12 ++++++++++-- airbyte-webapp/vite.config.ts | 1 + 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index f2820911ce55..b78949a6225b 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -133,6 +133,7 @@ "@vitejs/plugin-basic-ssl": "^1.0.1", "@vitejs/plugin-react": "^3.0.1", "babel-jest": "^29.3.1", + "chalk": "^4.1.2", "dotenv": "^16.0.3", "eslint": "^8.32.0", "eslint-config-prettier": "^8.6.0", diff --git a/airbyte-webapp/pnpm-lock.yaml b/airbyte-webapp/pnpm-lock.yaml index 7da02e59f119..17f5e1af4a31 100644 --- a/airbyte-webapp/pnpm-lock.yaml +++ b/airbyte-webapp/pnpm-lock.yaml @@ -61,6 +61,7 @@ specifiers: '@vitejs/plugin-basic-ssl': ^1.0.1 '@vitejs/plugin-react': ^3.0.1 babel-jest: ^29.3.1 + chalk: ^4.1.2 classnames: ^2.3.1 date-fns: ^2.29.3 dayjs: ^1.11.3 @@ -252,6 +253,7 @@ devDependencies: '@vitejs/plugin-basic-ssl': 1.0.1_vite@4.0.4 '@vitejs/plugin-react': 3.0.1_vite@4.0.4 babel-jest: 29.3.1_@babel+core@7.20.12 + chalk: 4.1.2 dotenv: 16.0.3 eslint: 8.32.0 eslint-config-prettier: 8.6.0_eslint@8.32.0 diff --git a/airbyte-webapp/scripts/dev-overwrites.js b/airbyte-webapp/scripts/dev-overwrites.js index 9633cc484699..6ec83d1df1b2 100644 --- a/airbyte-webapp/scripts/dev-overwrites.js +++ b/airbyte-webapp/scripts/dev-overwrites.js @@ -1,14 +1,22 @@ const fs = require("fs"); +const { isMainThread } = require("node:worker_threads"); const path = require("path"); +const chalk = require("chalk"); + const EXPERIMENTS_FILE = path.resolve(__dirname, "../.experiments.json"); if (fs.existsSync(EXPERIMENTS_FILE)) { - console.log("\nOverwriting experiments from .experiments.json ..."); const overwrites = require(EXPERIMENTS_FILE); if (Object.keys(overwrites).length) { - console.log(`Overwriting experiments with the following values:\n\n${JSON.stringify(overwrites, null, 2)}`); + if (isMainThread) { + // Only print the message in the main thread, so it's not showing up in all the worker threads of vite-plugin-checker + console.log(chalk.bold(`🧪 Overwriting experiments via ${chalk.green(".experiments.json")}`)); + Object.entries(overwrites).forEach(([key, value]) => { + console.log(` ➜ ${chalk.cyan(key)}: ${JSON.stringify(value)}`); + }); + } process.env.REACT_APP_EXPERIMENT_OVERWRITES = JSON.stringify(overwrites); } } diff --git a/airbyte-webapp/vite.config.ts b/airbyte-webapp/vite.config.ts index e69af7049696..64501710720e 100644 --- a/airbyte-webapp/vite.config.ts +++ b/airbyte-webapp/vite.config.ts @@ -55,6 +55,7 @@ export default defineConfig(({ mode }) => { ], // Use `REACT_APP_` as a prefix for environment variables that should be accessible from within FE code. envPrefix: ["REACT_APP_"], + clearScreen: false, build: { outDir: "build/app", }, From 8fee0c425292809f1450abacf9df075e0bba72ac Mon Sep 17 00:00:00 2001 From: Michael Siega <109092231+mfsiega-airbyte@users.noreply.github.com> Date: Tue, 7 Feb 2023 13:27:20 +0100 Subject: [PATCH 015/137] pass launchdarkly api environment variable to orchestrator (#22428) * pass launchdarkly api environment variable to orchestrator * Put env vars in alphabetical order --- .../commons/temporal/sync/OrchestratorConstants.java | 3 +-- .../workers/process/AirbyteIntegrationLauncher.java | 3 ++- .../workers/process/AirbyteIntegrationLauncherTest.java | 3 ++- .../src/main/java/io/airbyte/config/Configs.java | 7 +++++++ .../src/main/java/io/airbyte/config/EnvConfigs.java | 6 ++++++ .../config/ContainerOrchestratorConfigBeanFactory.java | 1 + 6 files changed, 19 insertions(+), 4 deletions(-) diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java index 19ce8c6e7f62..cf0a128d3c8a 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java @@ -19,7 +19,6 @@ public class OrchestratorConstants { private static final String S3_PATH_STYLE_ACCESS = "S3_PATH_STYLE_ACCESS"; private static final String FEATURE_FLAG_CLIENT = "FEATURE_FLAG_CLIENT"; private static final String FEATURE_FLAG_PATH = "FEATURE_FLAG_PATH"; - private static final String LAUNCHDARKLY_KEY = "LAUNCHDARKLY_KEY"; // set of env vars necessary for the container orchestrator app to run public static final Set ENV_VARS_TO_TRANSFER = new ImmutableSet.Builder() @@ -76,7 +75,7 @@ public class OrchestratorConstants { EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAG_CLIENT, FEATURE_FLAG_PATH, - LAUNCHDARKLY_KEY, + EnvConfigs.LAUNCHDARKLY_KEY, EnvConfigs.SOCAT_KUBE_CPU_LIMIT, EnvConfigs.SOCAT_KUBE_CPU_REQUEST)) .build(); diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index 3b97a95b367e..6ac2bea46e3d 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -231,7 +231,8 @@ private Map getWorkerMetadata() { EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection()), EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces(), EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit(), - EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()); + EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest(), + EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()); } } diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index 38652877dd25..23f41fdb037b 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -64,7 +64,8 @@ class AirbyteIntegrationLauncherTest { EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection()), EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces(), EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest(), - EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit()); + EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit(), + EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()); private WorkerConfigs workerConfigs; @Mock diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index 956d67b9bc4e..7679e9c23cf8 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -334,6 +334,13 @@ public interface Configs { */ String getOtelCollectorEndpoint(); + /** + * If using a LaunchDarkly feature flag client, this API key will be used. + * + * @return LaunchDarkly API key as a string. + */ + String getLaunchDarklyKey(); + /** * Defines a default map of environment variables to use for any launched job containers. The * expected format is a JSON encoded String -> String map. Make sure to escape properly. Defaults to diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index 1d038e894e76..6e0c3d81ca95 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -234,6 +234,7 @@ public class EnvConfigs implements Configs { public static final int DEFAULT_FAILED_JOBS_IN_A_ROW_BEFORE_CONNECTION_DISABLE = 100; public static final int DEFAULT_DAYS_OF_ONLY_FAILED_JOBS_BEFORE_CONNECTION_DISABLE = 14; + public static final String LAUNCHDARKLY_KEY = "LAUNCHDARKLY_KEY"; private final Function getEnv; private final Supplier> getAllEnvKeys; @@ -848,6 +849,11 @@ public String getOtelCollectorEndpoint() { return getEnvOrDefault(OTEL_COLLECTOR_ENDPOINT, ""); } + @Override + public String getLaunchDarklyKey() { + return getEnvOrDefault(LAUNCHDARKLY_KEY, ""); + } + /** * There are two types of environment variables available to the job container: *
    diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index d00d98c2d143..346db8ead506 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -102,6 +102,7 @@ public ContainerOrchestratorConfig kubernetesContainerOrchestratorConfig( environmentVariables.put(DATA_PLANE_SERVICE_ACCOUNT_EMAIL_ENV_VAR, dataPlaneServiceAccountEmail); final Configs configs = new EnvConfigs(); + environmentVariables.put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()); environmentVariables.put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()); environmentVariables.put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()); From 93186e7bc3e489f8ea250d42d2f03d975dfb4272 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Tue, 7 Feb 2023 15:44:02 +0200 Subject: [PATCH 016/137] updated expected records for stream purchases (#22404) --- .../integration_tests/expected_records.jsonl | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/airbyte-integrations/connectors/source-faker/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-faker/integration_tests/expected_records.jsonl index 420cdd3d16d1..e8ba49b29863 100644 --- a/airbyte-integrations/connectors/source-faker/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-faker/integration_tests/expected_records.jsonl @@ -8,16 +8,16 @@ {"stream": "users", "data": {"id": 8, "created_at": "2021-03-12T17:56:44+00:00", "updated_at": "2021-12-12T02:28:42+00:00", "name": "Terrell", "title": "Miss", "age": 55, "email": "stick1999+8@yahoo.com", "telephone": "023-973-2689", "gender": "Fluid", "language": "Tamil", "academic_degree": "PhD", "nationality": "Japanese", "occupation": "Trout Farmer", "height": "1.62", "blood_type": "O+", "weight": 43}, "emitted_at": 1675130742596} {"stream": "users", "data": {"id": 9, "created_at": "2000-08-02T09:45:54+00:00", "updated_at": "2003-03-17T12:23:31+00:00", "name": "Ira", "title": "M.A.", "age": 37, "email": "efforts2075+9@yandex.com", "telephone": "(286) 981-5100", "gender": "Female", "language": "Croatian", "academic_degree": "Master", "nationality": "Cameroonian", "occupation": "Purchase Clerk", "height": "1.54", "blood_type": "AB+", "weight": 74}, "emitted_at": 1675130742596} {"stream": "users", "data": {"id": 10, "created_at": "2007-01-25T06:34:58+00:00", "updated_at": "2018-10-13T20:10:10+00:00", "name": "Randall", "title": "Mrs.", "age": 34, "email": "intellectual1951+10@gmail.com", "telephone": "018-029-4112", "gender": "Male", "language": "Luxembourgish", "academic_degree": "Master", "nationality": "Mexican", "occupation": "Nursery Nurse", "height": "1.78", "blood_type": "AB\u2212", "weight": 58}, "emitted_at": 1675130742596} -{"stream": "purchases", "data": {"id": 1, "product_id": 8, "user_id": 1, "added_to_cart_at": "2003-02-23T11:53:10+00:00", "purchased_at": "2011-03-30T11:53:10+00:00", "returned_at": null}, "emitted_at": 1675130742832} -{"stream": "purchases", "data": {"id": 2, "product_id": 95, "user_id": 2, "added_to_cart_at": "2022-08-08T13:40:25+00:00", "purchased_at": "2022-10-11T13:40:25+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 3, "product_id": 28, "user_id": 3, "added_to_cart_at": "2021-09-06T00:23:29+00:00", "purchased_at": "2022-02-15T00:23:29+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 4, "product_id": 82, "user_id": 4, "added_to_cart_at": "2016-01-27T05:20:11+00:00", "purchased_at": null, "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 5, "product_id": 66, "user_id": 5, "added_to_cart_at": "2020-02-14T11:54:28+00:00", "purchased_at": "2022-08-13T11:54:28+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 6, "product_id": 35, "user_id": 6, "added_to_cart_at": "2013-05-20T14:41:33+00:00", "purchased_at": "2017-06-19T14:41:33+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 7, "product_id": 41, "user_id": 8, "added_to_cart_at": "2020-05-02T17:46:29+00:00", "purchased_at": "2022-11-01T17:46:29+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 8, "product_id": 22, "user_id": 9, "added_to_cart_at": "2022-07-15T15:19:19+00:00", "purchased_at": "2022-09-13T15:19:19+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 9, "product_id": 4, "user_id": 9, "added_to_cart_at": "2019-07-06T23:13:31+00:00", "purchased_at": "2020-06-25T23:13:31+00:00", "returned_at": null}, "emitted_at": 1675130742833} -{"stream": "purchases", "data": {"id": 10, "product_id": 66, "user_id": 10, "added_to_cart_at": "2017-08-09T02:50:52+00:00", "purchased_at": "2020-06-26T02:50:52+00:00", "returned_at": null}, "emitted_at": 1675130742833} +{"stream": "purchases", "data": {"id": 1, "product_id": 8, "user_id": 1, "added_to_cart_at": "2003-02-23T11:53:10+00:00", "purchased_at": "2011-03-30T11:53:10+00:00", "returned_at": null}, "emitted_at": 1675679836127} +{"stream": "purchases", "data": {"id": 2, "product_id": 95, "user_id": 2, "added_to_cart_at": "2022-08-08T13:40:25+00:00", "purchased_at": "2022-10-11T13:40:25+00:00", "returned_at": null}, "emitted_at": 1675679836127} +{"stream": "purchases", "data": {"id": 3, "product_id": 28, "user_id": 3, "added_to_cart_at": "2021-09-06T00:23:29+00:00", "purchased_at": "2022-02-15T00:23:29+00:00", "returned_at": null}, "emitted_at": 1675679836127} +{"stream": "purchases", "data": {"id": 4, "product_id": 82, "user_id": 4, "added_to_cart_at": "2016-01-27T05:20:11+00:00", "purchased_at": null, "returned_at": null}, "emitted_at": 1675679836127} +{"stream": "purchases", "data": {"id": 5, "product_id": 66, "user_id": 5, "added_to_cart_at": "2020-02-14T11:54:28+00:00", "purchased_at": "2022-08-13T11:54:28+00:00", "returned_at": null}, "emitted_at": 1675679836128} +{"stream": "purchases", "data": {"id": 6, "product_id": 35, "user_id": 6, "added_to_cart_at": "2023-02-01T14:41:33+00:00", "purchased_at": "2023-02-01T14:41:33+00:00", "returned_at": null}, "emitted_at": 1675679836128} +{"stream": "purchases", "data": {"id": 7, "product_id": 60, "user_id": 8, "added_to_cart_at": "2018-12-14T17:46:29+00:00", "purchased_at": "2021-04-29T17:46:29+00:00", "returned_at": null}, "emitted_at": 1675679836128} +{"stream": "purchases", "data": {"id": 8, "product_id": 22, "user_id": 9, "added_to_cart_at": "2022-07-15T15:19:19+00:00", "purchased_at": "2022-09-13T15:19:19+00:00", "returned_at": null}, "emitted_at": 1675679836128} +{"stream": "purchases", "data": {"id": 9, "product_id": 4, "user_id": 9, "added_to_cart_at": "2019-07-06T23:13:31+00:00", "purchased_at": "2020-06-25T23:13:31+00:00", "returned_at": null}, "emitted_at": 1675679836128} +{"stream": "purchases", "data": {"id": 10, "product_id": 66, "user_id": 10, "added_to_cart_at": "2019-12-14T02:50:52+00:00", "purchased_at": "2023-02-02T02:50:52+00:00", "returned_at": null}, "emitted_at": 1675679836128} {"stream": "products", "data": {"id": 1, "make": "Mazda", "model": "MX-5", "year": 2008, "price": 2869, "created_at": "2022-02-01T17:02:19+00:00"}, "emitted_at": 1675130742837} {"stream": "products", "data": {"id": 2, "make": "Mercedes-Benz", "model": "C-Class", "year": 2009, "price": 42397, "created_at": "2021-01-25T14:31:33+00:00"}, "emitted_at": 1675130742837} {"stream": "products", "data": {"id": 3, "make": "Honda", "model": "Accord Crosstour", "year": 2011, "price": 63293, "created_at": "2021-02-11T05:36:03+00:00"}, "emitted_at": 1675130742837} From 697b747d0719326dccdd3c9578bfd29b3a4ab00c Mon Sep 17 00:00:00 2001 From: Kyryl Skobylko Date: Tue, 7 Feb 2023 15:54:10 +0200 Subject: [PATCH 017/137] Update pod-sweeper to allow multi-ns deploy (#22415) * Update pod-sweeper to allow multi-ns deploy * nit newline --- charts/airbyte-pod-sweeper/templates/configmap.yaml | 1 + charts/airbyte-pod-sweeper/templates/deployment.yaml | 1 + charts/airbyte-pod-sweeper/values.yaml | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/airbyte-pod-sweeper/templates/configmap.yaml b/charts/airbyte-pod-sweeper/templates/configmap.yaml index 084c12024ce5..f6f3d2917e40 100644 --- a/charts/airbyte-pod-sweeper/templates/configmap.yaml +++ b/charts/airbyte-pod-sweeper/templates/configmap.yaml @@ -4,6 +4,7 @@ apiVersion: v1 kind: ConfigMap metadata: name: {{ include "common.names.fullname" . }}-sweep-pod-script + namespace: {{ .Values.namespace | default .Release.Namespace }} labels: {{- include "airbyte.labels" . | nindent 4 }} diff --git a/charts/airbyte-pod-sweeper/templates/deployment.yaml b/charts/airbyte-pod-sweeper/templates/deployment.yaml index cd6d2e4d946b..b92079b6c7d8 100644 --- a/charts/airbyte-pod-sweeper/templates/deployment.yaml +++ b/charts/airbyte-pod-sweeper/templates/deployment.yaml @@ -5,6 +5,7 @@ metadata: name: {{ include "common.names.fullname" . }}-pod-sweeper labels: {{- include "airbyte.labels" . | nindent 4 }} + namespace: {{ .Values.namespace | default .Release.Namespace }} spec: replicas: {{ .Values.replicaCount }} selector: diff --git a/charts/airbyte-pod-sweeper/values.yaml b/charts/airbyte-pod-sweeper/values.yaml index 153b5739ad46..5a7afeda5d10 100644 --- a/charts/airbyte-pod-sweeper/values.yaml +++ b/charts/airbyte-pod-sweeper/values.yaml @@ -224,4 +224,8 @@ timeToDeletePods: completed: 120 error: 1440 -replicaCount: 1 \ No newline at end of file +replicaCount: 1 + + +## namespace [string] namespace to deploy pod-sweeper at +namespace: "" From 4551723da8d418af23f3d79342877b733269fc7f Mon Sep 17 00:00:00 2001 From: Marcos Marx Date: Tue, 7 Feb 2023 10:58:56 -0300 Subject: [PATCH 018/137] Docs: add flags.yml to all deploys and ugrade docs (#22472) --- docs/deploying-airbyte/on-aws-ec2.md | 2 +- docs/deploying-airbyte/on-azure-vm-cloud-shell.md | 2 +- docs/deploying-airbyte/on-oci-vm.md | 2 +- docs/operator-guides/upgrading-airbyte.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/deploying-airbyte/on-aws-ec2.md b/docs/deploying-airbyte/on-aws-ec2.md index 441f0b8e2d9c..21cfe03bbc26 100644 --- a/docs/deploying-airbyte/on-aws-ec2.md +++ b/docs/deploying-airbyte/on-aws-ec2.md @@ -62,7 +62,7 @@ ssh -i $SSH_KEY ec2-user@$INSTANCE_IP ``` bash mkdir airbyte && cd airbyte -wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml} +wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,flags.yml,docker-compose.yaml} docker compose up -d # run the Docker container ``` diff --git a/docs/deploying-airbyte/on-azure-vm-cloud-shell.md b/docs/deploying-airbyte/on-azure-vm-cloud-shell.md index 9926555ba311..df8992d66c04 100644 --- a/docs/deploying-airbyte/on-azure-vm-cloud-shell.md +++ b/docs/deploying-airbyte/on-azure-vm-cloud-shell.md @@ -77,7 +77,7 @@ Download Airbyte and deploy it in the VM using Docker Compose: 3. Download Airbyte from GitHub: ```bash - wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml} + wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,flags.yml,docker-compose.yaml} ``` 4. To start Airbyte, run the following command: diff --git a/docs/deploying-airbyte/on-oci-vm.md b/docs/deploying-airbyte/on-oci-vm.md index 77fa22e6efb0..0401d0920e62 100644 --- a/docs/deploying-airbyte/on-oci-vm.md +++ b/docs/deploying-airbyte/on-oci-vm.md @@ -59,7 +59,7 @@ Download the Airbyte repository and deploy it on the VM: ```bash mkdir airbyte && cd airbyte - wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml} + wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,flags.yml,docker-compose.yaml} ``` 2. Run the following commands to get Airbyte running on your OCI VM instance using Docker compose: diff --git a/docs/operator-guides/upgrading-airbyte.md b/docs/operator-guides/upgrading-airbyte.md index 22a282e6a3b9..2fd39b8559c4 100644 --- a/docs/operator-guides/upgrading-airbyte.md +++ b/docs/operator-guides/upgrading-airbyte.md @@ -25,7 +25,7 @@ To upgrade to v0.32.0-alpha-patch-1, follow the steps in the following sections, git checkout v0.32.0-alpha-patch-1 ``` -2. If you are running Airbyte from downloaded `docker-compose.yaml` and `.env` files without a GitHub repo, run `wget -N https://raw.githubusercontent.com/airbytehq/airbyte/v0.32.0-alpha-patch-1/{.env,docker-compose.yaml}` to pull this version and overwrite both files. +2. If you are running Airbyte from downloaded `docker-compose.yaml` and `.env` files without a GitHub repo, run `wget -N https://raw.githubusercontent.com/airbytehq/airbyte/v0.32.0-alpha-patch-1/{.env,flags.yml,docker-compose.yaml}` to pull this version and overwrite both files. If you use custom connectors, this upgrade requires all of your connector specs to be retrievable from the node running Airbyte, or Airbyte will fail on startup. If the specs are not retrievable, you need to fix this before proceeding. Alternatively, you could delete the custom connector definitions from Airbyte upon upgrade by setting the `VERSION_0_32_0_FORCE_UPGRADE` environment variable to true. This will cause the server to delete any connectors for which specs cannot be retrieved, as well as any connections built on top of them. @@ -47,7 +47,7 @@ Airbyte version 0.40.32 or later requires [Docker Compose V2](https://docs.docke i. If you are running Airbyte from a cloned version of the Airbyte GitHub repo and want to use the current most recent stable version, just `git pull`. - ii. If you are running Airbyte from downloaded `docker-compose.yaml` and `.env` files without a GitHub repo, run `wget -N https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml}` to pull the latest versions and overwrite both files. + ii. If you are running Airbyte from downloaded `docker-compose.yaml` and `.env` files without a GitHub repo, run `wget -N https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,flags.yml,docker-compose.yaml}` to pull the latest versions and overwrite both files. 3. Bring Airbyte back online. From e21bf8c4e941daeda2d93f414263ef2e1ca6fcd6 Mon Sep 17 00:00:00 2001 From: Kyryl Skobylko Date: Tue, 7 Feb 2023 16:32:51 +0200 Subject: [PATCH 019/137] Fix indentation for pod-sweeper namespace (#22491) * Update pod-sweeper to allow multi-ns deploy * nit newline * Fix namespace indent --- charts/airbyte-pod-sweeper/templates/deployment.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/airbyte-pod-sweeper/templates/deployment.yaml b/charts/airbyte-pod-sweeper/templates/deployment.yaml index b92079b6c7d8..dc98d725b107 100644 --- a/charts/airbyte-pod-sweeper/templates/deployment.yaml +++ b/charts/airbyte-pod-sweeper/templates/deployment.yaml @@ -3,6 +3,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "common.names.fullname" . }}-pod-sweeper + namespace: {{ .Values.namespace | default .Release.Namespace }} labels: {{- include "airbyte.labels" . | nindent 4 }} namespace: {{ .Values.namespace | default .Release.Namespace }} From cf5a0eea3e59f5509e611494e0a81d5e3337790b Mon Sep 17 00:00:00 2001 From: "Roman Yermilov [GL]" <86300758+roman-yermilov-gl@users.noreply.github.com> Date: Tue, 7 Feb 2023 18:41:29 +0400 Subject: [PATCH 020/137] Source Freshdesk: add availability strategy (#22145) * Source FreshDesk: start using availability strategy * Source FreshDesk: fix flake issues * Source Freshdesk: update version * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 5 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-freshdesk/Dockerfile | 2 +- .../source_freshdesk/availability_strategy.py | 18 ++++ .../source_freshdesk/source.py | 85 +++++++++---------- .../source_freshdesk/streams.py | 12 +-- .../unit_tests/test_source.py | 7 +- .../unit_tests/test_streams.py | 10 --- docs/integrations/sources/freshdesk.md | 1 + 9 files changed, 71 insertions(+), 71 deletions(-) create mode 100644 airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index c34ff6dcc9d9..11793eafc5ab 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -568,11 +568,14 @@ - name: Freshdesk sourceDefinitionId: ec4b9503-13cb-48ab-a4ab-6ade4be46567 dockerRepository: airbyte/source-freshdesk - dockerImageTag: 3.0.0 + dockerImageTag: 3.0.2 documentationUrl: https://docs.airbyte.com/integrations/sources/freshdesk icon: freshdesk.svg sourceType: api releaseStage: generally_available + allowedHosts: + hosts: + - "*.freshdesk.com" - name: Freshsales sourceDefinitionId: eca08d79-7b92-4065-b7f3-79c14836ebe7 dockerRepository: airbyte/source-freshsales diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 7bfa8739ff51..42c41e7429b9 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -4514,7 +4514,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-freshdesk:3.0.0" +- dockerImage: "airbyte/source-freshdesk:3.0.2" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/freshdesk" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-freshdesk/Dockerfile b/airbyte-integrations/connectors/source-freshdesk/Dockerfile index 220b9f6ca73b..7c5266bbd8f1 100644 --- a/airbyte-integrations/connectors/source-freshdesk/Dockerfile +++ b/airbyte-integrations/connectors/source-freshdesk/Dockerfile @@ -34,5 +34,5 @@ COPY source_freshdesk ./source_freshdesk ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=3.0.0 +LABEL io.airbyte.version=3.0.2 LABEL io.airbyte.name=airbyte/source-freshdesk diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py new file mode 100644 index 000000000000..76cb1f09b82b --- /dev/null +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py @@ -0,0 +1,18 @@ +# +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# + +import requests +from airbyte_cdk.sources.streams.http.availability_strategy import HttpAvailabilityStrategy + + +class FreshdeskAvailabilityStrategy(HttpAvailabilityStrategy): + def reasons_for_unavailable_status_codes(self, stream, logger, source, error): + unauthorized_error_message = f"The endpoint to access stream '{stream.name}' returned 401: Unauthorized. " + unauthorized_error_message += "This is most likely due to wrong credentials. " + unauthorized_error_message += self._visit_docs_message(logger, source) + + reasons = super(FreshdeskAvailabilityStrategy, self).reasons_for_unavailable_status_codes(stream, logger, source, error) + reasons[requests.codes.UNAUTHORIZED] = unauthorized_error_message + + return reasons diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py index ed5cec27e1c4..edc80f265c5d 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py @@ -3,11 +3,10 @@ # import logging -from typing import Any, List, Mapping, Optional, Tuple -from urllib.parse import urljoin +from typing import Any, List, Mapping -import requests from airbyte_cdk.sources import AbstractSource +from airbyte_cdk.sources.declarative.checks import CheckStream from airbyte_cdk.sources.streams import Stream from requests.auth import HTTPBasicAuth from source_freshdesk.streams import ( @@ -52,53 +51,45 @@ def __init__(self, api_key: str) -> None: class SourceFreshdesk(AbstractSource): - def check_connection(self, logger: logging.Logger, config: Mapping[str, Any]) -> Tuple[bool, Optional[Any]]: - alive = True - error_msg = None + @staticmethod + def _get_stream_kwargs(config: Mapping[str, Any]) -> dict: + return {"authenticator": FreshdeskAuth(config["api_key"]), "config": config} + + def check_connection(self, logger: logging.Logger, config: Mapping[str, Any]): try: - url = urljoin(f"https://{config['domain'].rstrip('/')}", "/api/v2/settings/helpdesk") - response = requests.get(url=url, auth=FreshdeskAuth(config["api_key"])) - response.raise_for_status() - except requests.HTTPError as error: - alive = False - body = error.response.json() - error_msg = f"{body.get('code')}: {body.get('message')}" + check_stream = CheckStream(stream_names=["settings"], options={}) + return check_stream.check_connection(self, logger, config) except Exception as error: - alive = False - error_msg = repr(error) - - return alive, error_msg + return False, repr(error) def streams(self, config: Mapping[str, Any]) -> List[Stream]: - authenticator = FreshdeskAuth(config["api_key"]) - stream_kwargs = {"authenticator": authenticator, "config": config} return [ - Agents(**stream_kwargs), - BusinessHours(**stream_kwargs), - CannedResponseFolders(**stream_kwargs), - CannedResponses(**stream_kwargs), - Companies(**stream_kwargs), - Contacts(**stream_kwargs), - Conversations(**stream_kwargs), - DiscussionCategories(**stream_kwargs), - DiscussionComments(**stream_kwargs), - DiscussionForums(**stream_kwargs), - DiscussionTopics(**stream_kwargs), - EmailConfigs(**stream_kwargs), - EmailMailboxes(**stream_kwargs), - Groups(**stream_kwargs), - Products(**stream_kwargs), - Roles(**stream_kwargs), - ScenarioAutomations(**stream_kwargs), - Settings(**stream_kwargs), - Skills(**stream_kwargs), - SlaPolicies(**stream_kwargs), - SolutionArticles(**stream_kwargs), - SolutionCategories(**stream_kwargs), - SolutionFolders(**stream_kwargs), - TimeEntries(**stream_kwargs), - TicketFields(**stream_kwargs), - Tickets(**stream_kwargs), - SatisfactionRatings(**stream_kwargs), - Surveys(**stream_kwargs), + Agents(**self._get_stream_kwargs(config)), + BusinessHours(**self._get_stream_kwargs(config)), + CannedResponseFolders(**self._get_stream_kwargs(config)), + CannedResponses(**self._get_stream_kwargs(config)), + Companies(**self._get_stream_kwargs(config)), + Contacts(**self._get_stream_kwargs(config)), + Conversations(**self._get_stream_kwargs(config)), + DiscussionCategories(**self._get_stream_kwargs(config)), + DiscussionComments(**self._get_stream_kwargs(config)), + DiscussionForums(**self._get_stream_kwargs(config)), + DiscussionTopics(**self._get_stream_kwargs(config)), + EmailConfigs(**self._get_stream_kwargs(config)), + EmailMailboxes(**self._get_stream_kwargs(config)), + Groups(**self._get_stream_kwargs(config)), + Products(**self._get_stream_kwargs(config)), + Roles(**self._get_stream_kwargs(config)), + ScenarioAutomations(**self._get_stream_kwargs(config)), + Settings(**self._get_stream_kwargs(config)), + Skills(**self._get_stream_kwargs(config)), + SlaPolicies(**self._get_stream_kwargs(config)), + SolutionArticles(**self._get_stream_kwargs(config)), + SolutionCategories(**self._get_stream_kwargs(config)), + SolutionFolders(**self._get_stream_kwargs(config)), + TimeEntries(**self._get_stream_kwargs(config)), + TicketFields(**self._get_stream_kwargs(config)), + Tickets(**self._get_stream_kwargs(config)), + SatisfactionRatings(**self._get_stream_kwargs(config)), + Surveys(**self._get_stream_kwargs(config)), ] diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py index ff567a422161..19e8e11d6d91 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py @@ -16,6 +16,7 @@ from airbyte_cdk.sources.streams.http import HttpStream, HttpSubStream from airbyte_cdk.sources.utils.transform import TransformConfig, TypeTransformer from requests.auth import AuthBase +from source_freshdesk.availability_strategy import FreshdeskAvailabilityStrategy from source_freshdesk.utils import CallCredit @@ -48,20 +49,13 @@ def url_base(self) -> str: return parse.urljoin(f"https://{self.domain.rstrip('/')}", "/api/v2/") @property - def availability_strategy(self) -> Optional["AvailabilityStrategy"]: - return None + def availability_strategy(self) -> Optional[AvailabilityStrategy]: + return FreshdeskAvailabilityStrategy() def backoff_time(self, response: requests.Response) -> Optional[float]: if response.status_code == requests.codes.too_many_requests: return float(response.headers.get("Retry-After", 0)) - def should_retry(self, response: requests.Response) -> bool: - if response.status_code == requests.codes.FORBIDDEN: - self.forbidden_stream = True - setattr(self, "raise_on_http_errors", False) - self.logger.warn(f"Stream `{self.name}` is not available. {response.text}") - return super().should_retry(response) - def next_page_token(self, response: requests.Response) -> Optional[Mapping[str, Any]]: link_header = response.headers.get("Link") if not link_header: diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py index 3aba345f653e..d7d863a4c45f 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py @@ -26,7 +26,10 @@ def test_check_connection_invalid_api_key(requests_mock, config): requests_mock.register_uri("GET", "/api/v2/settings/helpdesk", responses) ok, error_msg = SourceFreshdesk().check_connection(logger, config=config) - assert not ok and error_msg == "invalid_credentials: You have to be logged in to perform this action." + assert not ok and error_msg == "The endpoint to access stream \'settings\' returned 401: Unauthorized. " \ + "This is most likely due to wrong credentials. " \ + "Please visit https://docs.airbyte.com/integrations/sources/freshdesk to learn more. " \ + "You have to be logged in to perform this action." def test_check_connection_empty_config(config): @@ -45,7 +48,7 @@ def test_check_connection_invalid_config(config): assert not ok and error_msg -def test_check_connection_exception(config): +def test_check_connection_exception(requests_mock, config): ok, error_msg = SourceFreshdesk().check_connection(logger, config=config) assert not ok and error_msg diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py index 38817b39c613..157480f9bc88 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py @@ -209,13 +209,3 @@ def test_full_refresh_discussion_comments(requests_mock, authenticator, config): records = _read_full_refresh(stream) assert len(records) == 120 - - -def test_403_skipped(requests_mock, authenticator, config): - # this case should neither raise an error nor retry - requests_mock.register_uri("GET", "/api/v2/tickets", json=[{"id": 1705, "updated_at": "2022-05-05T00:00:00Z"}]) - requests_mock.register_uri("GET", "/api/v2/tickets/1705/conversations", status_code=403) - stream = Conversations(authenticator=authenticator, config=config) - records = _read_full_refresh(stream) - assert records == [] - assert len(requests_mock.request_history) == 2 diff --git a/docs/integrations/sources/freshdesk.md b/docs/integrations/sources/freshdesk.md index 847ce6d9665e..6489bd7c2891 100644 --- a/docs/integrations/sources/freshdesk.md +++ b/docs/integrations/sources/freshdesk.md @@ -67,6 +67,7 @@ The Freshdesk connector should not run into Freshdesk API limitations under norm | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:--------------------------------------------------------------------------------------| +| 3.0.2 | 2023-02-06 | [21970](https://github.com/airbytehq/airbyte/pull/21970) | Enable availability strategy for all streams | | 3.0.0 | 2023-01-31 | [22164](https://github.com/airbytehq/airbyte/pull/22164) | Rename nested `business_hours` table to `working_hours` | | 2.0.1 | 2023-01-27 | [21888](https://github.com/airbytehq/airbyte/pull/21888) | Set `AvailabilityStrategy` for streams explicitly to `None` | | 2.0.0 | 2022-12-20 | [20416](https://github.com/airbytehq/airbyte/pull/20416) | Fix `SlaPolicies` stream schema | From 3065486b621ff6401ed7b08b30bcf08371578fcf Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:47:17 +0200 Subject: [PATCH 021/137] fixed expected records for shop and addresses streams (#22477) --- .../integration_tests/expected_records.jsonl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/airbyte-integrations/connectors/source-recharge/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-recharge/integration_tests/expected_records.jsonl index 9af49757a3b7..24c0b385b903 100644 --- a/airbyte-integrations/connectors/source-recharge/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-recharge/integration_tests/expected_records.jsonl @@ -1,6 +1,6 @@ -{"stream": "addresses", "data": {"address1": "6 Liberty Square", "address2": "12", "cart_attributes": null, "cart_note": null, "city": "Boston", "company": null, "country": "United States", "created_at": "2021-05-13T07:32:59", "customer_id": 64965464, "discount_id": null, "first_name": "Kevin", "id": 69286278, "last_name": "Bacon", "note_attributes": null, "original_shipping_lines": null, "phone": "+16175550124", "presentment_currency": "USD", "province": "Massachusetts", "shipping_lines_override": null, "updated_at": "2022-02-23T12:56:33", "zip": "02109"}, "emitted_at": 1673893320161} -{"stream": "addresses", "data": {"address1": "1921 W Wilson St", "address2": "", "cart_attributes": null, "cart_note": null, "city": "Batavia", "company": null, "country": "United States", "created_at": "2021-05-13T05:46:46", "customer_id": 64962974, "discount_id": null, "first_name": "Kelly", "id": 69282975, "last_name": "Kozakevich", "note_attributes": null, "original_shipping_lines": null, "phone": "+16145550188", "presentment_currency": "USD", "province": "Illinois", "shipping_lines_override": null, "updated_at": "2022-05-13T00:07:39", "zip": "60510"}, "emitted_at": 1673893320163} -{"stream": "addresses", "data": {"address1": "1 9th Ave", "address2": "1", "cart_attributes": null, "cart_note": null, "city": "San Francisco", "company": null, "country": "United States", "created_at": "2021-05-12T08:04:06", "customer_id": 64817252, "discount_id": null, "first_name": "Jane", "id": 69105381, "last_name": "Doe", "note_attributes": null, "original_shipping_lines": null, "phone": "1234567890", "presentment_currency": "USD", "province": "California", "shipping_lines_override": null, "updated_at": "2023-01-16T04:59:09", "zip": "94118"}, "emitted_at": 1673893320163} +{"stream": "addresses", "data": {"address1": "6 Liberty Square", "address2": "12", "cart_attributes": null, "cart_note": null, "city": "Boston", "company": null, "country": "United States", "country_code": "US", "created_at": "2021-05-13T07:32:59", "customer_id": 64965464, "discount_id": null, "first_name": "Kevin", "id": 69286278, "last_name": "Bacon", "note_attributes": null, "original_shipping_lines": null, "phone": "+16175550124", "presentment_currency": "USD", "province": "Massachusetts", "shipping_lines_override": null, "updated_at": "2022-02-23T12:56:33", "zip": "02109"}, "emitted_at": 1675769378168} +{"stream": "addresses", "data": {"address1": "1921 W Wilson St", "address2": "", "cart_attributes": null, "cart_note": null, "city": "Batavia", "company": null, "country": "United States", "country_code": "US", "created_at": "2021-05-13T05:46:46", "customer_id": 64962974, "discount_id": null, "first_name": "Kelly", "id": 69282975, "last_name": "Kozakevich", "note_attributes": null, "original_shipping_lines": null, "phone": "+16145550188", "presentment_currency": "USD", "province": "Illinois", "shipping_lines_override": null, "updated_at": "2022-05-13T00:07:39", "zip": "60510"}, "emitted_at": 1675769378170} +{"stream": "addresses", "data": {"address1": "1 9th Ave", "address2": "1", "cart_attributes": null, "cart_note": null, "city": "San Francisco", "company": null, "country": "United States", "country_code": "US", "created_at": "2021-05-12T08:04:06", "customer_id": 64817252, "discount_id": null, "first_name": "Jane", "id": 69105381, "last_name": "Doe", "note_attributes": null, "original_shipping_lines": null, "phone": "1234567890", "presentment_currency": "USD", "province": "California", "shipping_lines_override": null, "updated_at": "2023-01-16T04:59:09", "zip": "94118"}, "emitted_at": 1675769378172} {"stream": "charges", "data": {"address_id": 69105381, "billing_address": {"address1": "1 9th Ave", "address2": "1", "city": "San Francisco", "company": "", "country": "United States", "first_name": "Karina", "last_name": "Kuznetsova", "phone": null, "province": "California", "zip": "94118"}, "client_details": {"browser_ip": "188.163.104.29", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36"}, "created_at": "2021-05-12T08:04:10", "currency": "USD", "customer_hash": "23dee52d73734a81", "customer_id": 64817252, "discount_codes": null, "email": "nikolaevaka@yahoo.com", "first_name": "Karina", "has_uncommited_changes": false, "id": 386976096, "last_name": "Kuznetsova", "line_items": [{"images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_small.jpg"}, "price": "24.3", "properties": [], "quantity": 1, "shopify_product_id": 6642695864491, "shopify_variant_id": 39684722131115, "sku": null, "subscription_id": 153224593, "tax_lines": [], "title": "Airbit Box Corner Short sleeve t-shirt", "type": "SUBSCRIPTION", "variant_title": "S / Black"}], "note": null, "note_attributes": null, "processed_at": "2021-05-12T12:03:59", "processor_name": "shopify_payments", "requires_shipping": true, "scheduled_at": "2021-05-12T00:00:00", "shipments_count": null, "shipping_address": {"address1": "1 9th Ave", "address2": "1", "city": "San Francisco", "company": "", "country": "United States", "first_name": "Karina", "last_name": "Kuznetsova", "phone": null, "province": "California", "zip": "94118"}, "shipping_lines": [{"code": "Economy", "description": "", "price": 4.9, "source": "", "tax_lines": [], "title": "Economy"}], "shopify_order_id": "3785952133291", "status": "SUCCESS", "sub_total": null, "subtotal_price": "24.3", "tags": null, "tax_lines": "0", "total_discounts": "0", "total_duties": null, "total_line_items_price": "24.3", "total_price": "29.20", "total_refunds": null, "total_tax": "0", "total_weight": 0, "transaction_id": "Shopify Checkout", "type": "CHECKOUT", "updated_at": "2022-03-18T19:55:18"}, "emitted_at": 1674494648028} {"stream": "charges", "data": {"address_id": 69286278, "billing_address": {"address1": "6 Liberty Square", "address2": "12", "city": "Boston", "company": "", "country": "United States", "first_name": "Kevin", "last_name": "Bacon", "phone": "+16175550124", "province": "Massachusetts", "zip": "02109"}, "client_details": {"browser_ip": "188.163.104.29", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"}, "created_at": "2021-05-13T07:33:04", "currency": "USD", "customer_hash": "bdfac1e99b8dc2b0", "customer_id": 64965464, "discount_codes": null, "email": "bacon_kev@example.com", "first_name": "Kevin", "has_uncommited_changes": false, "id": 387414101, "last_name": "Bacon", "line_items": [{"images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_small.jpg"}, "price": "28.5", "properties": [], "quantity": 1, "shopify_product_id": 6644278001835, "shopify_variant_id": 39696660332715, "sku": null, "subscription_id": 153612006, "tax_lines": [], "title": "I Make Beats Wool Blend Snapback", "type": "SUBSCRIPTION", "variant_title": "One Size / Black"}], "note": null, "note_attributes": null, "processed_at": "2021-05-13T11:32:53", "processor_name": "shopify_payments", "requires_shipping": true, "scheduled_at": "2021-05-13T00:00:00", "shipments_count": null, "shipping_address": {"address1": "6 Liberty Square", "address2": "12", "city": "Boston", "company": "", "country": "United States", "first_name": "Kevin", "last_name": "Bacon", "phone": "+16175550124", "province": "Massachusetts", "zip": "02109"}, "shipping_lines": [{"code": "Economy", "description": "", "price": 4.9, "source": "", "tax_lines": [], "title": "Economy"}], "shopify_order_id": "3787421647019", "status": "SUCCESS", "sub_total": null, "subtotal_price": "28.5", "tags": null, "tax_lines": "0", "total_discounts": "0", "total_duties": null, "total_line_items_price": "28.5", "total_price": "33.40", "total_refunds": null, "total_tax": "0", "total_weight": 0, "transaction_id": "Shopify Checkout", "type": "CHECKOUT", "updated_at": "2022-03-18T19:54:35"}, "emitted_at": 1674494648029} {"stream": "charges", "data": {"address_id": 69282975, "billing_address": {"address1": "1921 W Wilson St", "address2": "", "city": "Batavia", "company": "", "country": "United States", "first_name": "Kelly", "last_name": "Kozakevich", "phone": "+16145550188", "province": "Illinois", "zip": "60510"}, "client_details": {"browser_ip": "188.163.104.29", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"}, "created_at": "2021-05-13T05:46:49", "currency": "USD", "customer_hash": "f99bd4a6877257af", "customer_id": 64962974, "discount_codes": null, "email": "kozakevich_k@example.com", "first_name": "Kelly", "has_uncommited_changes": false, "id": 387392771, "last_name": "Kozakevich", "line_items": [{"images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_small.jpg"}, "price": "24.3", "properties": [], "quantity": 1, "shopify_product_id": 6642695864491, "shopify_variant_id": 39684723835051, "sku": null, "subscription_id": 153601366, "tax_lines": [], "title": "Airbit Box Corner Short sleeve t-shirt", "type": "SUBSCRIPTION", "variant_title": "L / City Green"}], "note": null, "note_attributes": null, "processed_at": "2021-05-13T09:46:39", "processor_name": "shopify_payments", "requires_shipping": true, "scheduled_at": "2021-05-13T00:00:00", "shipments_count": null, "shipping_address": {"address1": "1921 W Wilson St", "address2": "", "city": "Batavia", "company": "", "country": "United States", "first_name": "Kelly", "last_name": "Kozakevich", "phone": "+16145550188", "province": "Illinois", "zip": "60510"}, "shipping_lines": [{"code": "Economy", "description": "", "price": 4.9, "source": "", "tax_lines": [], "title": "Economy"}], "shopify_order_id": "3787335991467", "status": "SUCCESS", "sub_total": null, "subtotal_price": "24.3", "tags": null, "tax_lines": "0", "total_discounts": "0", "total_duties": null, "total_line_items_price": "24.3", "total_price": "29.20", "total_refunds": null, "total_tax": "0", "total_weight": 0, "transaction_id": "Shopify Checkout", "type": "CHECKOUT", "updated_at": "2022-03-18T19:54:36"}, "emitted_at": 1674494648029} @@ -14,7 +14,7 @@ {"stream": "products", "data": {"collection_id": null, "created_at": "2021-05-13T08:08:28", "discount_amount": 5.0, "discount_type": "percentage", "handle": "airbit-box-corner-short-sleeve-t-shirt", "id": 1853649, "images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/t_neon_green_47f548d4-fda5-4e21-8066-1d4caadbe581_small.jpg"}, "product_id": 6642695864491, "shopify_product_id": 6642695864491, "subscription_defaults": {"charge_interval_frequency": 30, "cutoff_day_of_month": null, "cutoff_day_of_week": null, "expire_after_specific_number_of_charges": null, "modifiable_properties": [], "number_charges_until_expiration": null, "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency_options": ["30"], "order_interval_unit": "day", "storefront_purchase_options": "subscription_and_onetime"}, "title": "Airbit Box Corner Short sleeve t-shirt", "updated_at": "2021-05-13T08:08:28"}, "emitted_at": 1673893323021} {"stream": "products", "data": {"collection_id": null, "created_at": "2021-05-13T07:27:34", "discount_amount": 5.0, "discount_type": "percentage", "handle": "i-make-beats-wool-blend-snapback", "id": 1853639, "images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/c_black1_small.jpg"}, "product_id": 6644278001835, "shopify_product_id": 6644278001835, "subscription_defaults": {"charge_interval_frequency": 30, "cutoff_day_of_month": null, "cutoff_day_of_week": null, "expire_after_specific_number_of_charges": null, "modifiable_properties": [], "number_charges_until_expiration": null, "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency_options": ["30"], "order_interval_unit": "day", "storefront_purchase_options": "subscription_and_onetime"}, "title": "I Make Beats Wool Blend Snapback", "updated_at": "2021-05-13T07:27:34"}, "emitted_at": 1673893323022} {"stream": "products", "data": {"collection_id": null, "created_at": "2021-05-13T08:20:10", "discount_amount": 0.0, "discount_type": "percentage", "handle": "new-mug", "id": 1853655, "images": {"large": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/m_black_red_large.jpg", "medium": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/m_black_red_medium.jpg", "original": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/m_black_red.jpg", "small": "https://cdn.shopify.com/s/files/1/0565/0628/6251/products/m_black_red_small.jpg"}, "product_id": 6688261701803, "shopify_product_id": 6688261701803, "subscription_defaults": {"charge_interval_frequency": 30, "cutoff_day_of_month": null, "cutoff_day_of_week": null, "expire_after_specific_number_of_charges": null, "modifiable_properties": [], "number_charges_until_expiration": null, "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency_options": ["30"], "order_interval_unit": "day", "storefront_purchase_options": "subscription_and_onetime"}, "title": "NEW!!! MUG", "updated_at": "2021-05-13T08:20:10"}, "emitted_at": 1673893323022} -{"stream": "shop", "data": {"shop": {"allow_customers_to_skip_delivery": 1, "checkout_logo_url": null, "created_at": "Wed, 21 Apr 2021 11:44:38 GMT", "currency": "USD", "customer_portal_domain": "", "disabled_currencies_historical": [], "domain": "airbyte.myshopify.com", "email": "integration-test@airbyte.io", "enabled_presentment_currencies": ["USD"], "enabled_presentment_currencies_symbols": [{"currency": "USD", "location": "before", "suffix": "", "symbol": "$"}], "external_platform": "shopify", "iana_timezone": "Europe/Zaporozhye", "id": 126593, "my_shopify_domain": "airbyte.myshopify.com", "name": "airbyte", "payment_processor": "shopify_payments", "platform_domain": "airbyte.myshopify.com", "shop_email": "integration-test@airbyte.io", "shop_phone": "1111111111", "subscriptions_enabled": 1, "test_mode": false, "timezone": "(GMT+02:00) Europe/Zaporozhye", "updated_at": "Thu, 01 Dec 2022 14:02:08 GMT"}, "store": {"checkout_logo_url": null, "checkout_platform": "shopify", "created_at": "Wed, 21 Apr 2021 11:44:38 GMT", "currency": "USD", "customer_portal_domain": "", "disabled_currencies_historical": [], "domain": "airbyte.myshopify.com", "email": "integration-test@airbyte.io", "enabled_presentment_currencies": ["USD"], "enabled_presentment_currencies_symbols": [{"currency": "USD", "location": "before", "suffix": "", "symbol": "$"}], "external_platform": "shopify", "iana_timezone": "Europe/Zaporozhye", "id": 126593, "my_shopify_domain": "airbyte.myshopify.com", "name": "airbyte", "payment_processor": "shopify_payments", "platform_domain": "airbyte.myshopify.com", "shop_email": "integration-test@airbyte.io", "shop_phone": "1111111111", "subscriptions_enabled": 1, "test_mode": false, "timezone": "(GMT+02:00) Europe/Zaporozhye", "updated_at": "Thu, 01 Dec 2022 14:02:08 GMT"}}, "emitted_at": 1673893323290} +{"stream": "shop", "data": {"shop": {"allow_customers_to_skip_delivery": 1, "checkout_logo_url": null, "created_at": "Wed, 21 Apr 2021 11:44:38 GMT", "currency": "USD", "customer_portal_domain": "", "disabled_currencies_historical": [], "domain": "airbyte.myshopify.com", "email": "integration-test@airbyte.io", "enabled_presentment_currencies": ["USD"], "enabled_presentment_currencies_symbols": [{"currency": "USD", "location": "before", "suffix": "", "symbol": "$"}], "external_platform": "shopify", "iana_timezone": "Europe/Zaporozhye", "id": 126593, "my_shopify_domain": "airbyte.myshopify.com", "name": "airbyte", "payment_processor": "shopify_payments", "platform_domain": "airbyte.myshopify.com", "shop_email": "integration-test@airbyte.io", "shop_phone": "1111111111", "subscriptions_enabled": 1, "test_mode": false, "timezone": "(GMT+02:00) Europe/Zaporozhye", "updated_at": "Sun, 05 Feb 2023 18:32:36 GMT"}, "store": {"checkout_logo_url": null, "checkout_platform": "shopify", "created_at": "Wed, 21 Apr 2021 11:44:38 GMT", "currency": "USD", "customer_portal_domain": "", "disabled_currencies_historical": [], "domain": "airbyte.myshopify.com", "email": "integration-test@airbyte.io", "enabled_presentment_currencies": ["USD"], "enabled_presentment_currencies_symbols": [{"currency": "USD", "location": "before", "suffix": "", "symbol": "$"}], "external_platform": "shopify", "iana_timezone": "Europe/Zaporozhye", "id": 126593, "my_shopify_domain": "airbyte.myshopify.com", "name": "airbyte", "payment_processor": "shopify_payments", "platform_domain": "airbyte.myshopify.com", "shop_email": "integration-test@airbyte.io", "shop_phone": "1111111111", "subscriptions_enabled": 1, "test_mode": false, "timezone": "(GMT+02:00) Europe/Zaporozhye", "updated_at": "Sun, 05 Feb 2023 18:32:36 GMT"}}, "emitted_at": 1675769381290} {"stream": "subscriptions", "data": {"address_id": 69105381, "analytics_data": {"utm_params": []}, "cancellation_reason": "Max Number of Charge attempts reached", "cancellation_reason_comments": null, "cancelled_at": "2022-06-06T16:10:19", "charge_interval_frequency": "365", "created_at": "2021-05-12T08:04:07", "customer_id": 64817252, "email": "nikolaevaka@yahoo.com", "expire_after_specific_number_of_charges": null, "has_queued_charges": 0, "id": 153224593, "is_prepaid": false, "is_skippable": true, "is_swappable": false, "max_retries_reached": 1, "next_charge_scheduled_at": null, "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency": "365", "order_interval_unit": "day", "presentment_currency": "USD", "price": 24.3, "product_title": "Airbit Box Corner Short sleeve t-shirt", "properties": [], "quantity": 1, "recharge_product_id": 1853649, "shopify_product_id": 6642695864491, "shopify_variant_id": 39684722131115, "sku": null, "sku_override": false, "status": "CANCELLED", "updated_at": "2022-06-06T16:10:19", "variant_title": "S / Black"}, "emitted_at": 1673893323573} {"stream": "subscriptions", "data": {"address_id": 69282975, "analytics_data": {"utm_params": []}, "cancellation_reason": null, "cancellation_reason_comments": null, "cancelled_at": null, "charge_interval_frequency": "365", "created_at": "2021-05-13T05:46:47", "customer_id": 64962974, "email": "kozakevich_k@example.com", "expire_after_specific_number_of_charges": null, "has_queued_charges": 1, "id": 153601366, "is_prepaid": false, "is_skippable": true, "is_swappable": false, "max_retries_reached": 0, "next_charge_scheduled_at": "2023-05-13T00:00:00", "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency": "365", "order_interval_unit": "day", "presentment_currency": "USD", "price": 24.3, "product_title": "Airbit Box Corner Short sleeve t-shirt", "properties": [], "quantity": 1, "recharge_product_id": 1853649, "shopify_product_id": 6642695864491, "shopify_variant_id": 39684723835051, "sku": null, "sku_override": false, "status": "ACTIVE", "updated_at": "2022-05-13T00:07:37", "variant_title": "L / City Green"}, "emitted_at": 1673893323574} {"stream": "subscriptions", "data": {"address_id": 69286278, "analytics_data": {"utm_params": []}, "cancellation_reason": "Max Number of Charge attempts reached", "cancellation_reason_comments": null, "cancelled_at": "2021-07-07T16:07:14", "charge_interval_frequency": "30", "created_at": "2021-05-13T07:33:00", "customer_id": 64965464, "email": "bacon_kev@example.com", "expire_after_specific_number_of_charges": null, "has_queued_charges": 0, "id": 153612006, "is_prepaid": false, "is_skippable": true, "is_swappable": false, "max_retries_reached": 1, "next_charge_scheduled_at": null, "order_day_of_month": null, "order_day_of_week": null, "order_interval_frequency": "30", "order_interval_unit": "day", "presentment_currency": "USD", "price": 28.5, "product_title": "I Make Beats Wool Blend Snapback", "properties": [], "quantity": 1, "recharge_product_id": 1853639, "shopify_product_id": 6644278001835, "shopify_variant_id": 39696660332715, "sku": null, "sku_override": false, "status": "CANCELLED", "updated_at": "2022-03-22T17:26:07", "variant_title": "One Size / Black"}, "emitted_at": 1673893323576} \ No newline at end of file From b41267fbb3ed974021fd4ea3ee6489daf39ec792 Mon Sep 17 00:00:00 2001 From: Kfir Gollan Date: Tue, 7 Feb 2023 17:01:57 +0200 Subject: [PATCH 022/137] Docs: Use shallow clone in the getting started example (#22407) The AirByte repository got pretty big. This results in rather long clone time for getting started, which is mostly redundant. By using the `--depth` option the clone becomes much faster. I find it to be a better way to get started with the project quickly. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2ed7f770f812..c91aff0042b4 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Explore our [demo app](https://demo.airbyte.io/). You can run Airbyte locally with Docker. ```bash -git clone https://github.com/airbytehq/airbyte.git +git clone --depth 1 https://github.com/airbytehq/airbyte.git cd airbyte docker compose up ``` @@ -105,4 +105,4 @@ See the [LICENSE](docs/project-overview/licenses/) file for licensing informatio - [Newsletter](https://airbyte.com/newsletter) for product updates and data news - [Blog](https://airbyte.com/blog) for data insigts articles, tutorials and updates - [Docs](https://docs.airbyte.com/) for Airbyte features -- [Roadmap](https://app.harvestr.io/roadmap/view/pQU6gdCyc/launch-week-roadmap) for planned features \ No newline at end of file +- [Roadmap](https://app.harvestr.io/roadmap/view/pQU6gdCyc/launch-week-roadmap) for planned features From e441d5cff851fbab50c6957345d630cfafdfd9b2 Mon Sep 17 00:00:00 2001 From: Julian Rommel <63144867+JulianRommel@users.noreply.github.com> Date: Tue, 7 Feb 2023 16:02:07 +0100 Subject: [PATCH 023/137] Docs: update to differentiate between docker compose standalone and plugin (#22394) * Changed local deployment instructions to differentiate between docker compose plugin and standalone version * Removed docker compose standalone version Removed the docker compose standalone instructions, changed "tested on Ubuntu" version number and fixed typo --------- Co-authored-by: Julian Rommel --- docs/deploying-airbyte/local-deployment.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/deploying-airbyte/local-deployment.md b/docs/deploying-airbyte/local-deployment.md index 89fccd9a5fa2..0ef579cee695 100644 --- a/docs/deploying-airbyte/local-deployment.md +++ b/docs/deploying-airbyte/local-deployment.md @@ -1,18 +1,23 @@ # Local Deployment :::info -These instructions have been tested on MacOS, Windows 10 and Ubuntu 20.04. +These instructions have been tested on MacOS, Windows 10 and Ubuntu 22.04. ::: ## Setup & launch Airbyte -- Install Docker on your workstation \(see [instructions](https://www.docker.com/products/docker-desktop)\). Make sure you're on the latest version of `docker-compose`. +- Install `Docker Engine` and the `Docker Compose plugin` on your workstation \(see [instructions](https://docs.docker.com/engine/install/)\). - After Docker is installed, you can immediately get started locally by running: ```bash +# clone Airbyte from GitHub git clone https://github.com/airbytehq/airbyte.git + +# switch into Airbyte directory cd airbyte + +# start Airbyte docker compose up ``` @@ -45,7 +50,7 @@ Install [Docker Desktop](https://docs.docker.com/desktop/windows/install/) from Make sure to select the options: 1. _Enable Hyper-V Windows Features_ -2. _Install required Windows components for WSL 2_\ +2. _Install required Windows components for WSL 2_ when prompted. After installation, it will require to reboot your computer. **3. You're done!** From 13aac7716eb95cb7365a5ef807d8f614a7b9f6a1 Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Tue, 7 Feb 2023 08:29:52 -0800 Subject: [PATCH 024/137] =?UTF-8?q?=F0=9F=AA=9F=F0=9F=90=9B=20Connector=20?= =?UTF-8?q?form:=20Fix=20squeezed=20status=20icon=20(#22396)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix visual bug * Revert "fix visual bug" This reverts commit 09d730a7533c4059780d88f79bef8adccba13d1a. * prevent status icon squeezing --- airbyte-webapp/src/components/ui/StatusIcon/StatusIcon.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/airbyte-webapp/src/components/ui/StatusIcon/StatusIcon.tsx b/airbyte-webapp/src/components/ui/StatusIcon/StatusIcon.tsx index bb2612c40155..12a353d1e73e 100644 --- a/airbyte-webapp/src/components/ui/StatusIcon/StatusIcon.tsx +++ b/airbyte-webapp/src/components/ui/StatusIcon/StatusIcon.tsx @@ -46,6 +46,7 @@ const Container = styled.div>` text-align: center; display: inline-block; vertical-align: middle; + flex-shrink: 0; `; const Badge = styled(Container)<{ status: Exclude }>` From aace7ae5778c96c29f7ea30426e5b73acb792441 Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Tue, 7 Feb 2023 08:53:55 -0800 Subject: [PATCH 025/137] =?UTF-8?q?=F0=9F=AA=9F=F0=9F=94=A7=20Connector=20?= =?UTF-8?q?builder:=20Do=20not=20rely=20on=20local=20cdk=20anymore=20(#223?= =?UTF-8?q?91)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * do not rely on local cdk anymore * cache versioned schemas * fix used version * review comments --- airbyte-webapp/package.json | 2 +- .../scripts/load-declarative-schema.sh | 29 +++++++++++++++++++ .../connector_manifest_openapi.yaml | 2 +- .../developing-locally.md | 9 ++++++ 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100755 airbyte-webapp/scripts/load-declarative-schema.sh diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index b78949a6225b..229d5e228fe8 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -25,7 +25,7 @@ "stylelint": "stylelint 'src/**/*.{css,scss}'", "stylelint-check": "stylelint-config-prettier-scss-check", "license-check": "node ./scripts/license-check.js", - "generate-client": "orval", + "generate-client": "./scripts/load-declarative-schema.sh && orval", "validate-links": "ts-node --skip-project ./scripts/validate-links.ts" }, "dependencies": { diff --git a/airbyte-webapp/scripts/load-declarative-schema.sh b/airbyte-webapp/scripts/load-declarative-schema.sh new file mode 100755 index 000000000000..279bccd7a2d4 --- /dev/null +++ b/airbyte-webapp/scripts/load-declarative-schema.sh @@ -0,0 +1,29 @@ +# This script makes sure the json schema for the low code connector manifest is provided for orval to build the Typescript types +# used by the connector builder UI. It either downloads a released version from PyPI or copies it over from a specified file path. + +set -e +mkdir -p build + +# Make sure this is aligned with the CDK version of the connector builder server +DEFAULT_CDK_VERSION="0.25.0" + +if [ -z "$CDK_VERSION" ] +then + CDK_VERSION=$DEFAULT_CDK_VERSION +fi + + +if [ -z "$CDK_MANIFEST_PATH" ] +then + TARGET_FILE="build/declarative_component_schema-${CDK_VERSION}.yaml" + if [ ! -f "$TARGET_FILE" ]; then + echo "Downloading CDK manifest schema $CDK_VERSION from pypi" + curl -L https://pypi.python.org/packages/source/a/airbyte-cdk/airbyte-cdk-${CDK_VERSION}.tar.gz | tar -xzO airbyte-cdk-${CDK_VERSION}/airbyte_cdk/sources/declarative/declarative_component_schema.yaml > ${TARGET_FILE} + else + echo "Found cached CDK manifest schema $CDK_VERSION" + fi + cp ${TARGET_FILE} build/declarative_component_schema.yaml +else + echo "Copying local CDK manifest version from $CDK_MANIFEST_PATH" + cp ${CDK_MANIFEST_PATH} build/declarative_component_schema.yaml +fi \ No newline at end of file diff --git a/airbyte-webapp/src/services/connectorBuilder/connector_manifest_openapi.yaml b/airbyte-webapp/src/services/connectorBuilder/connector_manifest_openapi.yaml index 690df8ae8fe4..cab17ecd5bee 100644 --- a/airbyte-webapp/src/services/connectorBuilder/connector_manifest_openapi.yaml +++ b/airbyte-webapp/src/services/connectorBuilder/connector_manifest_openapi.yaml @@ -6,4 +6,4 @@ paths: {} components: schemas: ConnectorManifest: - $ref: "../../../../airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_component_schema.yaml" + $ref: "../../../build/declarative_component_schema.yaml" diff --git a/docs/contributing-to-airbyte/developing-locally.md b/docs/contributing-to-airbyte/developing-locally.md index 9e8990c70ee8..00a09bc721f4 100644 --- a/docs/contributing-to-airbyte/developing-locally.md +++ b/docs/contributing-to-airbyte/developing-locally.md @@ -198,6 +198,15 @@ pnpm start - Happy Hacking! +#### Using a custom version of the CDK declarative manifest schema for the connector builder UI + +When working on the connector builder UI and doing changes to the CDK and the webapp at the same time, you can start the dev server with `CDK_MANIFEST_PATH` or `CDK_VERSION` environment variables set to have the correct Typescript types built. If `CDK_VERSION` is set, it's loading the specified version of the CDK from pypi instead of the default one, if `CDK_MANIFEST_PATH` is set, it's copying the schema file locally. + +For example: +``` +CDK_MANIFEST_PATH=../../airbyte/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_component_schema.yaml pnpm start +``` + ### Connector Specification Caching The Configuration API caches connector specifications. This is done to avoid needing to run Docker everytime one is needed in the UI. Without this caching, the UI crawls. If you update the specification of a connector and need to clear this cache so the API / UI picks up the change, you have two options: From b5db7dccefa95e6608481c47f279262275eea2ed Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Tue, 7 Feb 2023 09:00:00 -0800 Subject: [PATCH 026/137] =?UTF-8?q?=F0=9F=AA=9F=F0=9F=90=9B=20ConnectorsVi?= =?UTF-8?q?ew:=20Remove=20"upgrade=20all"=20button=20from=20cloud=20(#2232?= =?UTF-8?q?4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * wip * Update airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/ConnectorsView.tsx Co-authored-by: Lake Mossman --------- Co-authored-by: Lake Mossman --- .../components/ConnectorsView.tsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/ConnectorsView.tsx b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/ConnectorsView.tsx index 2bcd6fe1fa2f..f681e470d586 100644 --- a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/ConnectorsView.tsx +++ b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/ConnectorsView.tsx @@ -12,6 +12,7 @@ import { DestinationDefinitionRead, SourceDefinitionRead } from "core/request/Ai import { useAvailableConnectorDefinitions } from "hooks/domain/connector/useAvailableConnectorDefinitions"; import { FeatureItem, useFeature } from "hooks/services/Feature"; import { useCurrentWorkspace } from "hooks/services/useWorkspace"; +import { isCloudApp } from "utils/app"; import ConnectorCell from "./ConnectorCell"; import styles from "./ConnectorsView.module.scss"; @@ -128,13 +129,16 @@ const ConnectorsView: React.FC = ({ (section === "available" && usedConnectorsDefinitions.length === 0)) && ( {allowUploadCustomImage && } - + {/* Connectors are automatically kept up-to-date on Cloud */} + {!isCloudApp() && ( + + )} ); From 35ea6e9cf7eb5a2111e2c3668139e2727640a14b Mon Sep 17 00:00:00 2001 From: Ben Church Date: Tue, 7 Feb 2023 09:08:48 -0800 Subject: [PATCH 027/137] Enable qa-checks in test-command (#22184) --- .github/workflows/test-command.yml | 3 +-- tools/ci_connector_ops/ci_connector_ops/utils.py | 12 +----------- tools/status/report.sh | 5 +---- 3 files changed, 3 insertions(+), 17 deletions(-) diff --git a/.github/workflows/test-command.yml b/.github/workflows/test-command.yml index 43d120122626..11f2214d9b83 100644 --- a/.github/workflows/test-command.yml +++ b/.github/workflows/test-command.yml @@ -152,8 +152,7 @@ jobs: retention-days: 3 - name: Run QA checks for ${{ github.event.inputs.connector }} id: qa_checks - # TODO: Disabled for on master until #22127 resolved - if: contains(github.ref, 'feat-qa-engine') + if: always() run: | run-qa-checks ${{ github.event.inputs.connector }} - name: Report Status diff --git a/tools/ci_connector_ops/ci_connector_ops/utils.py b/tools/ci_connector_ops/ci_connector_ops/utils.py index c2b367ce27ac..473baf2784e8 100644 --- a/tools/ci_connector_ops/ci_connector_ops/utils.py +++ b/tools/ci_connector_ops/ci_connector_ops/utils.py @@ -2,21 +2,15 @@ # Copyright (c) 2022 Airbyte, Inc., all rights reserved. # - from dataclasses import dataclass import logging from pathlib import Path from typing import Dict, Optional, Set, Tuple, List -import os import git import requests import yaml -# ensure we are at the repository root -os.chdir(os.path.dirname(os.path.abspath(__file__))) -os.chdir('../../..') - -AIRBYTE_REPO = git.Repo(".") +AIRBYTE_REPO = git.Repo(search_parent_directories=True) DIFFED_BRANCH = "origin/master" OSS_CATALOG_URL = "https://storage.googleapis.com/prod-airbyte-cloud-connector-metadata-service/oss_catalog.json" CONNECTOR_PATH_PREFIX = "airbyte-integrations/connectors" @@ -27,15 +21,12 @@ DESTINATION_DEFINITIONS_FILE_PATH = "airbyte-config/init/src/main/resources/seed/destination_definitions.yaml" DEFINITIONS_FILE_PATH = {"source": SOURCE_DEFINITIONS_FILE_PATH, "destination": DESTINATION_DEFINITIONS_FILE_PATH} - def download_catalog(catalog_url): response = requests.get(catalog_url) return response.json() - OSS_CATALOG = download_catalog(OSS_CATALOG_URL) - class ConnectorInvalidNameError(Exception): pass @@ -49,7 +40,6 @@ def read_definitions(definitions_file_path: str) -> Dict: def get_connector_name_from_path(path): return path.split("/")[2] - def get_changed_acceptance_test_config(diff_regex: Optional[str]=None) -> Set[str]: """Retrieve a list of connector names for which the acceptance_test_config file was changed in the current branch (compared to master). diff --git a/tools/status/report.sh b/tools/status/report.sh index b14f1194038e..5af90f378f88 100755 --- a/tools/status/report.sh +++ b/tools/status/report.sh @@ -15,10 +15,7 @@ CONNECTOR=$1 REPOSITORY=$2 RUN_ID=$3 TEST_OUTCOME=$4 - -# TODO: Disabled for on master until #22127 resolved -# QA_CHECKS_OUTCOME=$5 -QA_CHECKS_OUTCOME=success +QA_CHECKS_OUTCOME=$5 # Ensure connector is prefixed with connectors/ # TODO (ben): In the future we should just hard error if this is not the case From cf157bc2a485545527a5a2113a722fa0f413ec63 Mon Sep 17 00:00:00 2001 From: terencecho <3916587+terencecho@users.noreply.github.com> Date: Tue, 7 Feb 2023 09:19:04 -0800 Subject: [PATCH 028/137] Fix naming of functions for pod sweeper (#22374) * Fix naming of functions for pod sweeper * Fix naming of functions for pod sweeper --- charts/airbyte-pod-sweeper/templates/configmap.yaml | 10 +++++----- kube/resources/pod-sweeper.yaml | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/charts/airbyte-pod-sweeper/templates/configmap.yaml b/charts/airbyte-pod-sweeper/templates/configmap.yaml index f6f3d2917e40..9b77ba17ba3b 100644 --- a/charts/airbyte-pod-sweeper/templates/configmap.yaml +++ b/charts/airbyte-pod-sweeper/templates/configmap.yaml @@ -11,12 +11,12 @@ metadata: data: sweep-pod.sh: | #!/bin/bash - get_worker_pods () { + get_job_pods () { kubectl -n ${KUBE_NAMESPACE} -L airbyte -l airbyte=job-pod \ --field-selector status.phase!=Running get pods \ -o=jsonpath='{range .items[*]} {.metadata.name} {.status.phase} {.status.conditions[0].lastTransitionTime} {.status.startTime}{"\n"}{end}' } - delete_worker_pod() { + delete_pod() { printf "From status '%s' since '%s', " $2 $3 echo "$1" | grep -v "STATUS" | awk '{print $1}' | xargs --no-run-if-empty kubectl -n ${KUBE_NAMESPACE} delete pod } @@ -30,7 +30,7 @@ data: NON_SUCCESS_DATE=`date -d $NON_SUCCESS_DATE_STR +%s` ( IFS=$'\n' - for POD in `get_worker_pods`; do + for POD in `get_job_pods`; do IFS=' ' POD_NAME=`echo $POD | cut -d " " -f 1` POD_STATUS=`echo $POD | cut -d " " -f 2` @@ -39,11 +39,11 @@ data: POD_DATE=`date -d ${POD_DATE_STR:-$POD_START_DATE_STR} '+%s'` if [ "$POD_STATUS" = "Succeeded" ]; then if [ "$POD_DATE" -lt "$SUCCESS_DATE" ]; then - delete_worker_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" + delete_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" fi else if [ "$POD_DATE" -lt "$NON_SUCCESS_DATE" ]; then - delete_worker_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" + delete_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" fi fi done diff --git a/kube/resources/pod-sweeper.yaml b/kube/resources/pod-sweeper.yaml index 3f20cc23a7a7..a3ba6f468e57 100644 --- a/kube/resources/pod-sweeper.yaml +++ b/kube/resources/pod-sweeper.yaml @@ -6,13 +6,13 @@ data: sweep-pod.sh: | #!/bin/bash - get_worker_pods () { + get_job_pods () { kubectl -n ${KUBE_NAMESPACE} -L airbyte -l airbyte=job-pod \ --field-selector status.phase!=Running get pods \ -o=jsonpath='{range .items[*]} {.metadata.name} {.status.phase} {.status.conditions[0].lastTransitionTime} {.status.startTime}{"\n"}{end}' } - delete_worker_pod() { + delete_pod() { printf "From status '%s' since '%s', " $2 $3 echo "$1" | grep -v "STATUS" | awk '{print $1}' | xargs --no-run-if-empty kubectl -n ${KUBE_NAMESPACE} delete pod } @@ -27,7 +27,7 @@ data: NON_SUCCESS_DATE=`date -d $NON_SUCCESS_DATE_STR +%s` ( IFS=$'\n' - for POD in `get_worker_pods`; do + for POD in `get_job_pods`; do IFS=' ' POD_NAME=`echo $POD | cut -d " " -f 1` POD_STATUS=`echo $POD | cut -d " " -f 2` @@ -36,11 +36,11 @@ data: POD_DATE=`date -d ${POD_DATE_STR:-$POD_START_DATE_STR} '+%s'` if [ "$POD_STATUS" = "Succeeded" ]; then if [ "$POD_DATE" -lt "$SUCCESS_DATE" ]; then - delete_worker_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" + delete_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" fi else if [ "$POD_DATE" -lt "$NON_SUCCESS_DATE" ]; then - delete_worker_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" + delete_pod "$POD_NAME" "$POD_STATUS" "$POD_DATE_STR" fi fi done From 3297e9efdced75d0a4e8bbcb1266ac7b693d9291 Mon Sep 17 00:00:00 2001 From: Artem Inzhyyants <36314070+artem1205@users.noreply.github.com> Date: Tue, 7 Feb 2023 19:15:53 +0100 Subject: [PATCH 029/137] Source SmartSheets: enable OAuth2 (#22419) * Source SmartSheets: enable OAuth2 * Source SmartSheets: add allowed hosts * Source SmartSheets: update docs * Source SmartSheets: fix formatting * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 6 +++- .../src/main/resources/seed/source_specs.yaml | 27 ++++++++++++++- .../connectors/source-smartsheets/Dockerfile | 2 +- .../source_smartsheets/spec.json | 34 +++++++++++++++++++ docs/integrations/sources/smartsheets.md | 1 + 5 files changed, 67 insertions(+), 3 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 11793eafc5ab..016af160f736 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1658,11 +1658,15 @@ - name: Smartsheets sourceDefinitionId: 374ebc65-6636-4ea0-925c-7d35999a8ffc dockerRepository: airbyte/source-smartsheets - dockerImageTag: 0.1.13 + dockerImageTag: 0.1.14 documentationUrl: https://docs.airbyte.com/integrations/sources/smartsheets icon: smartsheet.svg sourceType: api releaseStage: beta + allowedHosts: + hosts: + - app.smartsheet.com + - api.smartsheet.com - name: Snapchat Marketing sourceDefinitionId: 200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b dockerRepository: airbyte/source-snapchat-marketing diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 42c41e7429b9..4e171d1b95fd 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -13809,7 +13809,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-smartsheets:0.1.13" +- dockerImage: "airbyte/source-smartsheets:0.1.14" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/smartsheets" connectionSpecification: @@ -13853,6 +13853,31 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] + advanced_auth: + auth_flow_type: "oauth2.0" + predicate_key: [] + predicate_value: "" + oauth_config_specification: + complete_oauth_output_specification: + type: "object" + additionalProperties: false + properties: + access_token: + type: "string" + path_in_connector_config: + - "access_token" + complete_oauth_server_input_specification: + type: "object" + additionalProperties: false + properties: + client_id: + type: "string" + client_secret: + type: "string" + complete_oauth_server_output_specification: + type: "object" + additionalProperties: false + properties: {} - dockerImage: "airbyte/source-snapchat-marketing:0.1.13" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/snapchat-marketing" diff --git a/airbyte-integrations/connectors/source-smartsheets/Dockerfile b/airbyte-integrations/connectors/source-smartsheets/Dockerfile index 115b5daeafb7..4f4cc49a33ea 100644 --- a/airbyte-integrations/connectors/source-smartsheets/Dockerfile +++ b/airbyte-integrations/connectors/source-smartsheets/Dockerfile @@ -14,5 +14,5 @@ COPY $CODE_PATH ./$CODE_PATH ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.13 +LABEL io.airbyte.version=0.1.14 LABEL io.airbyte.name=airbyte/source-smartsheets diff --git a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/spec.json b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/spec.json index fa92de78b25a..77ec847cbeee 100644 --- a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/spec.json +++ b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/spec.json @@ -31,5 +31,39 @@ "airbyte_hidden": true } } + }, + "advanced_auth": { + "auth_flow_type": "oauth2.0", + "predicate_key": [], + "predicate_value": "", + "oauth_config_specification": { + "complete_oauth_output_specification": { + "type": "object", + "additionalProperties": false, + "properties": { + "access_token": { + "type": "string", + "path_in_connector_config": ["access_token"] + } + } + }, + "complete_oauth_server_input_specification": { + "type": "object", + "additionalProperties": false, + "properties": { + "client_id": { + "type": "string" + }, + "client_secret": { + "type": "string" + } + } + }, + "complete_oauth_server_output_specification": { + "type": "object", + "additionalProperties": false, + "properties": {} + } + } } } diff --git a/docs/integrations/sources/smartsheets.md b/docs/integrations/sources/smartsheets.md index 59e295110ade..7b323ea4e7b4 100644 --- a/docs/integrations/sources/smartsheets.md +++ b/docs/integrations/sources/smartsheets.md @@ -88,6 +88,7 @@ The remaining column datatypes supported by Smartsheets are more complex types ( | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:----------------------------------------------------------| +| 0.1.14 | 2023-02-07 | [22419](https://github.com/airbytehq/airbyte/pull/22419) | OAuth2.0 support - enabled; add allowed hosts | | 0.1.13 | 2022-12-02 | [20017](https://github.com/airbytehq/airbyte/pull/20017) | OAuth2.0 support - disabled | | 0.1.12 | 2022-04-30 | [12500](https://github.com/airbytehq/airbyte/pull/12500) | Improve input configuration copy | | 0.1.11 | 2022-04-27 | [12203](https://github.com/airbytehq/airbyte/pull/12203) | Doc improvements | From 9709adf41e9e961c62878ba420cb321c27a096f8 Mon Sep 17 00:00:00 2001 From: Parker Mossman Date: Tue, 7 Feb 2023 10:29:59 -0800 Subject: [PATCH 030/137] Add SubscriptionUsage stream to Orb Source (#21951) * wip * mvp * big rework to make incremental possibly work * incremental might be working * add external_customer_id to subscriptions stream * keep state indexed by subscription_id * add a source defined primary key * move super call after assignments * start work on integration tests * format and more test setup * tests and cleanup * fix yield from * format fixes * fix type of new subscriptions property * add subscription with actual usage for integration test config * fix start date parsing and use correct keys in integration test * update docs * bump version from 0.1.4 to 0.1.5 and update changelog * make start_date a required field and set version 0.2.0 instead of 0.1.5 * major version bump from 0.1.4 to 1.0.0 to reflect backwards-incompatible change making start_date a required field * pass start_date in unit test * add sample start_date * start_date already converted * add start_date to sample_config * remove accidental char * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 15 +- .../connectors/source-orb/Dockerfile | 2 +- .../source-orb/acceptance-test-config.yml | 6 + .../integration_tests/abnormal_state.json | 5 + .../integration_tests/configured_catalog.json | 16 + .../integration_tests/sample_config.json | 3 +- .../integration_tests/sample_state.json | 5 + .../schemas/subscription_usage.json | 34 +++ .../source_orb/schemas/subscriptions.json | 3 + .../source-orb/source_orb/source.py | 279 ++++++++++++++++- .../source-orb/source_orb/spec.json | 14 +- .../unit_tests/test_incremental_streams.py | 284 +++++++++++++++++- .../source-orb/unit_tests/test_source.py | 4 +- .../source-orb/unit_tests/test_streams.py | 15 +- docs/integrations/sources/orb.md | 7 +- 16 files changed, 678 insertions(+), 16 deletions(-) create mode 100644 airbyte-integrations/connectors/source-orb/source_orb/schemas/subscription_usage.json diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 016af160f736..556800417963 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1216,7 +1216,7 @@ - name: Orb sourceDefinitionId: 7f0455fb-4518-4ec0-b7a3-d808bf8081cc dockerRepository: airbyte/source-orb - dockerImageTag: 0.1.4 + dockerImageTag: 1.0.0 documentationUrl: https://docs.airbyte.com/integrations/sources/orb icon: orb.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 4e171d1b95fd..ee0cc4d57965 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -10600,7 +10600,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-orb:0.1.4" +- dockerImage: "airbyte/source-orb:1.0.0" spec: documentationUrl: "https://docs.withorb.com/" connectionSpecification: @@ -10609,6 +10609,7 @@ type: "object" required: - "api_key" + - "start_date" additionalProperties: true properties: api_key: @@ -10622,7 +10623,8 @@ title: "Start Date" pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$" description: "UTC date and time in the format 2022-03-01T00:00:00Z. Any\ - \ data with created_at before this data will not be synced." + \ data with created_at before this data will not be synced. For Subscription\ + \ Usage, this becomes the `timeframe_start` API parameter." examples: - "2022-03-01T00:00:00Z" order: 2 @@ -10651,6 +10653,15 @@ description: "Property key names to extract from all events, in order to\ \ enrich ledger entries corresponding to an event deduction." order: 5 + subscription_usage_grouping_key: + type: "string" + title: "Subscription usage grouping key (string value)" + description: "Property key name to group subscription usage by." + plan_id: + type: "string" + title: "Orb Plan ID for Subscription Usage (string value)" + description: "Orb Plan ID to filter subscriptions that should have usage\ + \ fetched." supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] diff --git a/airbyte-integrations/connectors/source-orb/Dockerfile b/airbyte-integrations/connectors/source-orb/Dockerfile index 0e60a42a61b0..ce95e5deed21 100644 --- a/airbyte-integrations/connectors/source-orb/Dockerfile +++ b/airbyte-integrations/connectors/source-orb/Dockerfile @@ -34,5 +34,5 @@ COPY source_orb ./source_orb ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.4 +LABEL io.airbyte.version=1.0.0 LABEL io.airbyte.name=airbyte/source-orb diff --git a/airbyte-integrations/connectors/source-orb/acceptance-test-config.yml b/airbyte-integrations/connectors/source-orb/acceptance-test-config.yml index 66464ba6b434..71a4457cf2d6 100644 --- a/airbyte-integrations/connectors/source-orb/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-orb/acceptance-test-config.yml @@ -4,6 +4,8 @@ connector_image: airbyte/source-orb:dev tests: spec: - spec_path: "source_orb/spec.json" + backward_compatibility_tests_config: + disable_for_version: "0.1.4" connection: - config_path: "secrets/config.json" status: "succeed" @@ -23,6 +25,10 @@ tests: # This points to a specific customer's credit ledger entries in the state, # and this customer is in the integration test account. credits_ledger_entries: ["hHQF5BT5jtyj9r7V", "created_at"] + + # This points to a specific subscription's usage entries in the state, + # and this subscription is in the integration test account. + subscription_usage: ["FDWRvxuBUiFfZech", "timeframe_start"] full_refresh: - config_path: "secrets/config.json" configured_catalog_path: "integration_tests/configured_catalog.json" diff --git a/airbyte-integrations/connectors/source-orb/integration_tests/abnormal_state.json b/airbyte-integrations/connectors/source-orb/integration_tests/abnormal_state.json index 30b7f86dfa47..713104475acd 100644 --- a/airbyte-integrations/connectors/source-orb/integration_tests/abnormal_state.json +++ b/airbyte-integrations/connectors/source-orb/integration_tests/abnormal_state.json @@ -12,5 +12,10 @@ "hHQF5BT5jtyj9r7V": { "created_at": "2122-01-01T00:00:00Z" } + }, + "subscription_usage": { + "FDWRvxuBUiFfZech": { + "timeframe_start": "2122-01-01T00:00:00Z" + } } } diff --git a/airbyte-integrations/connectors/source-orb/integration_tests/configured_catalog.json b/airbyte-integrations/connectors/source-orb/integration_tests/configured_catalog.json index 2aa869727544..1bbf8cb7db46 100644 --- a/airbyte-integrations/connectors/source-orb/integration_tests/configured_catalog.json +++ b/airbyte-integrations/connectors/source-orb/integration_tests/configured_catalog.json @@ -47,6 +47,22 @@ }, "sync_mode": "incremental", "destination_sync_mode": "overwrite" + }, + { + "stream": { + "name": "subscription_usage", + "json_schema": {}, + "supported_sync_modes": ["full_refresh", "incremental"], + "source_defined_cursor": true, + "default_cursor_field": ["timeframe_start"], + "source_defined_primary_key": [ + ["subscription_id"], + ["billable_metric_id"], + ["timeframe_start"] + ] + }, + "sync_mode": "incremental", + "destination_sync_mode": "overwrite" } ] } diff --git a/airbyte-integrations/connectors/source-orb/integration_tests/sample_config.json b/airbyte-integrations/connectors/source-orb/integration_tests/sample_config.json index 0523701684a9..08ebf5bb7d0a 100644 --- a/airbyte-integrations/connectors/source-orb/integration_tests/sample_config.json +++ b/airbyte-integrations/connectors/source-orb/integration_tests/sample_config.json @@ -1,3 +1,4 @@ { - "api_key": "" + "api_key": "", + "start_date": "2023-01-25T00:00:00Z" } diff --git a/airbyte-integrations/connectors/source-orb/integration_tests/sample_state.json b/airbyte-integrations/connectors/source-orb/integration_tests/sample_state.json index 94323506a933..f053686d1fc6 100644 --- a/airbyte-integrations/connectors/source-orb/integration_tests/sample_state.json +++ b/airbyte-integrations/connectors/source-orb/integration_tests/sample_state.json @@ -12,5 +12,10 @@ "7c507794-7413-4467-8f1d-d3785a6c65ca": { "created_at": "2022-01-01T00:00:00Z" } + }, + "subscription_usage": { + "someId": { + "timeframe_start": "2022-01-01T00:00:00Z" + } } } diff --git a/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscription_usage.json b/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscription_usage.json new file mode 100644 index 000000000000..139349b1c9bb --- /dev/null +++ b/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscription_usage.json @@ -0,0 +1,34 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": ["null", "object"], + "properties": { + "quantity": { + "type": "number" + }, + "timeframe_start": { + "type": "string", + "format": "date-time" + }, + "timeframe_end": { + "type": "string", + "format": "date-time" + }, + "billable_metric_name": { + "type": "string" + }, + "billable_metric_id": { + "type": "string" + }, + "subscription_id": { + "type": "string" + } + }, + "required": [ + "quantity", + "timeframe_start", + "timeframe_end", + "billable_metric_name", + "billable_metric_id", + "subscription_id" + ] +} diff --git a/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscriptions.json b/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscriptions.json index 41283384e7cd..c341eb43cb38 100644 --- a/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscriptions.json +++ b/airbyte-integrations/connectors/source-orb/source_orb/schemas/subscriptions.json @@ -12,6 +12,9 @@ "customer_id": { "type": "string" }, + "external_customer_id": { + "type": ["null", "string"] + }, "start_date": { "type": ["null", "string"], "format": "date-time" diff --git a/airbyte-integrations/connectors/source-orb/source_orb/source.py b/airbyte-integrations/connectors/source-orb/source_orb/source.py index 8aeba8151272..fd7b31221f9f 100644 --- a/airbyte-integrations/connectors/source-orb/source_orb/source.py +++ b/airbyte-integrations/connectors/source-orb/source_orb/source.py @@ -164,10 +164,12 @@ def path(self, **kwargs) -> str: return "subscriptions" def transform_record(self, subscription_record): - # Un-nest customer -> id into customer_id + # Un-nest customer -> id, external_customer_id into customer_id,external_customer_id nested_customer_id = subscription_record["customer"]["id"] + nested_external_customer_id = subscription_record["customer"]["external_customer_id"] del subscription_record["customer"] subscription_record["customer_id"] = nested_customer_id + subscription_record["external_customer_id"] = nested_external_customer_id # Un-nest plan -> id into plan_id nested_plan_id = subscription_record["plan"]["id"] @@ -177,6 +179,266 @@ def transform_record(self, subscription_record): return subscription_record +# helpers for working with pendulum dates and strings +def to_datetime(time) -> Optional[pendulum.DateTime]: + if time is None: + return None + elif isinstance(time, pendulum.DateTime): + return time + elif isinstance(time, str): + return pendulum.parse(time) + else: + raise TypeError(f"Cannot convert input of type {type(time)} to DateTime") + + +def to_utc_isoformat(time) -> Optional[str]: + if time is None: + return None + elif isinstance(time, pendulum.DateTime): + return time.in_timezone("UTC").isoformat() + elif isinstance(time, str): + return pendulum.parse(time).in_timezone("UTC").isoformat() + else: + raise TypeError(f"Cannot convert input of type {type(time)} to isoformat") + + +def chunk_date_range(start_date: pendulum.DateTime, end_date: Optional[pendulum.DateTime] = None) -> Iterable[pendulum.Period]: + """ + Yields a list of the beginning and ending timestamps of each day between the start date and now. + The return value is a pendulum.period + """ + one_day = pendulum.duration(days=1) + end_date = end_date or pendulum.now() + + # Each stream_slice contains the beginning and ending timestamp for a 24 hour period + chunk_start_date = start_date + while chunk_start_date < end_date: + chunk_end_date = min(chunk_start_date + one_day, end_date) + yield pendulum.period(chunk_start_date, chunk_end_date) + chunk_start_date = chunk_end_date + # yield from empty list to avoid returning None in case chunk_start_date >= end_date + yield from [] + + +class SubscriptionUsage(IncrementalOrbStream): + """ + API Docs: https://docs.withorb.com/docs/orb-docs/api-reference/operations/get-a-subscription-usage + """ + + cursor_field = "timeframe_start" + + def __init__( + self, + start_date: pendulum.DateTime, + subscription_usage_grouping_key: Optional[str] = None, + plan_id: Optional[str] = None, + end_date: Optional[pendulum.DateTime] = None, + **kwargs, + ): + super().__init__(**kwargs) + self.subscription_usage_grouping_key = subscription_usage_grouping_key + self.plan_id = plan_id + self.start_date = start_date + # default to current time if end_date is unspecified + self.end_date = end_date if end_date else pendulum.now() + + @property + def primary_key(self) -> Iterable[str]: + key = ["subscription_id", "billable_metric_id", "timeframe_start"] + + # If a grouping key is present, it should be included in the primary key + if self.subscription_usage_grouping_key: + key.append(self.subscription_usage_grouping_key) + + return key + + def parse_response( + self, + response: requests.Response, + *, + stream_state: Mapping[str, Any], + stream_slice: Mapping[str, Any] = None, + next_page_token: Mapping[str, Any] = None, + ) -> Iterable[Mapping]: + subscription_id = stream_slice["subscription_id"] + + # Records are in a container array called data + response_json = response.json() + records = response_json.get("data", []) + for record in records: + yield from self.yield_transformed_subrecords(record, subscription_id) + + def next_page_token(self, response: requests.Response) -> Optional[Mapping[str, Any]]: + # This API endpoint is not paginated, so there will never be a next page + return None + + def yield_transformed_subrecords(self, record, subscription_id): + # for each top level response record, there can be multiple sub-records depending + # on granularity and other input params. This function yields one transformed record + # for each subrecord in the response. + + subrecords = record.get("usage", []) + del record["usage"] + for subrecord in subrecords: + # skip records that don't contain any actual usage + if subrecord.get("quantity", 0) > 0: + # Merge the parent record with the sub record + output = {**record, **subrecord} + + # Add the subscription ID to the output + output["subscription_id"] = subscription_id + + # Un-nest billable_metric -> name,id into billable_metric_name and billable_metric_id + nested_billable_metric_name = output["billable_metric"]["name"] + nested_billable_metric_id = output["billable_metric"]["id"] + del output["billable_metric"] + output["billable_metric_name"] = nested_billable_metric_name + output["billable_metric_id"] = nested_billable_metric_id + + # If a group_by key is specified, un-nest it + if self.subscription_usage_grouping_key: + nested_key = output["metric_group"]["property_key"] + nested_value = output["metric_group"]["property_value"] + del output["metric_group"] + output[nested_key] = nested_value + yield output + yield from [] + + def request_params(self, stream_state: Mapping[str, Any], stream_slice: Mapping[str, any] = None, **kwargs) -> MutableMapping[str, Any]: + """ + This is a non-paginated API that operates on specified timeframe_start/timeframe_end + windows. + + Request params are based on the specific slice (i.e. subscription_id) we are requesting for, + and so we need to pull out relevant slice state from the stream state. + + Force granularity to 'day' so that this stream can be used incrementally, + with a day-based "cursor" based on timeframe_start and timeframe_end + + If a subscription_usage_grouping_key is present, adds a `group_by` param + and `billable_metric_id` param from the stream slice. This is because + the API requires a specific `billable_metric_id` to be set when using a + `group_by` key. + """ + + params = { + "granularity": "day", + "timeframe_start": to_utc_isoformat(stream_slice["timeframe_start"]), + "timeframe_end": to_utc_isoformat(stream_slice["timeframe_end"]), + } + + if self.subscription_usage_grouping_key: + params["group_by"] = self.subscription_usage_grouping_key + + # if a group_by key is specified, assume the stream slice contains a billable_metric_id + params["billable_metric_id"] = stream_slice["billable_metric_id"] + + return params + + def get_updated_state(self, current_stream_state: MutableMapping[str, Any], latest_record: Mapping[str, Any]) -> Mapping[str, Any]: + current_stream_state = current_stream_state or {} + current_subscription_id = latest_record["subscription_id"] + current_subscription_state = current_stream_state.get(current_subscription_id, {}) + + record_cursor_value = to_datetime(latest_record[self.cursor_field]) + state_cursor_value = to_datetime(current_subscription_state.get(self.cursor_field, self.start_date)) + max_cursor_value = max(record_cursor_value, state_cursor_value) + + current_subscription_state[self.cursor_field] = to_utc_isoformat(max_cursor_value) + + return {**current_stream_state, current_subscription_id: current_subscription_state} + + def path(self, stream_slice: Mapping[str, Any] = None, **kwargs): + """ + Orb does not support querying for all subscription usage in an unscoped + way, so the path here is dependent on the stream_slice, which determines + the `subscription_id`. + """ + subscription_id = stream_slice["subscription_id"] + return f"subscriptions/{subscription_id}/usage" + + def get_billable_metric_ids_by_plan_id(self) -> Mapping[str, Any]: + metric_ids_by_plan_id = {} + + for plan in Plans(authenticator=self._session.auth).read_records(sync_mode=SyncMode.full_refresh): + # if a plan_id filter is specified, skip any plan that doesn't match + if self.plan_id and plan["id"] != self.plan_id: + continue + + prices = plan.get("prices", []) + metric_ids_by_plan_id[plan["id"]] = [(price.get("billable_metric") or {}).get("id") for price in prices] + + # self.logger.warning("returning %s from get_billable_metric_ids", metric_ids_by_plan_id) + return metric_ids_by_plan_id + + def get_json_schema(self) -> Mapping[str, Any]: + """ + This schema differs from `subscription_usage.json` based on the configuration + of the Stream. If a group_by key is specified, the stream will output + records that contain the group_key name and value. + """ + schema = super().get_json_schema() + if self.subscription_usage_grouping_key: + schema["properties"][self.subscription_usage_grouping_key] = {"type": "string"} + + return schema + + def stream_slices(self, stream_state: Mapping[str, Any] = None, **kwargs) -> Iterable[Optional[Mapping[str, Any]]]: + """ + This stream is sliced per `subscription_id` and day, as well as `billable_metric_id` + if a grouping key is provided. This is because the API only supports a + single billable_metric_id per API call when using a group_by param. + + """ + stream_state = stream_state or {} + slice_yielded = False + subscriptions_stream = Subscriptions(authenticator=self._session.auth) + + # if using a group_by key, populate prices_by_plan_id so that each + # billable metric will get its own slice + if self.subscription_usage_grouping_key: + metric_ids_by_plan_id = self.get_billable_metric_ids_by_plan_id() + + for subscription in subscriptions_stream.read_records(sync_mode=SyncMode.full_refresh): + subscription_id = subscription["id"] + subscription_plan_id = subscription["plan_id"] + + # if filtering subscription usage by plan ID, skip any subscription that doesn't match the plan_id + if self.plan_id and subscription_plan_id != self.plan_id: + continue + + subscription_state = stream_state.get(subscription_id, {}) + start_date = to_datetime(subscription_state.get(self.cursor_field, self.start_date)) + end_date = to_datetime(self.end_date) + + # create one slice for each day of usage between the start and end date + for period in chunk_date_range(start_date=start_date, end_date=end_date): + slice = { + "subscription_id": subscription_id, + "timeframe_start": to_utc_isoformat(period.start), + "timeframe_end": to_utc_isoformat(period.end), + } + + # if using a group_by key, yield one slice per billable_metric_id. + # otherwise, yield slices without a billable_metric_id because + # each API call will return usage broken down by billable metric + # when grouping isn't used. + if self.subscription_usage_grouping_key: + metric_ids = metric_ids_by_plan_id.get(subscription_plan_id) + if metric_ids is not None: + for metric_id in metric_ids: + # self.logger.warning("stream_slices is about to yield the following slice: %s", slice) + yield {**slice, "billable_metric_id": metric_id} + slice_yielded = True + else: + # self.logger.warning("stream_slices is about to yield the following slice: %s", slice) + yield slice + slice_yielded = True + if not slice_yielded: + # yield an empty slice to checkpoint state later + yield {} + + class Plans(IncrementalOrbStream): """ API Docs: https://docs.withorb.com/reference/list-plans @@ -430,12 +692,15 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: lookback_window = config.get("lookback_window_days") string_event_properties_keys = config.get("string_event_properties_keys") numeric_event_properties_keys = config.get("numeric_event_properties_keys") + subscription_usage_grouping_key = config.get("subscription_usage_grouping_key") + plan_id = config.get("plan_id") + start_date = to_datetime(config.get("start_date")) + # this field is not exposed to spec, used only for testing purposes + end_date = to_datetime(config.get("end_date")) if not self.input_keys_mutually_exclusive(string_event_properties_keys, numeric_event_properties_keys): raise ValueError("Supplied property keys for string and numeric valued property values must be mutually exclusive.") - start_date_str = config.get("start_date") - start_date = pendulum.parse(start_date_str) if start_date_str else None return [ Customers(authenticator=authenticator, lookback_window_days=lookback_window, start_date=start_date), Subscriptions(authenticator=authenticator, lookback_window_days=lookback_window, start_date=start_date), @@ -447,4 +712,12 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: string_event_properties_keys=string_event_properties_keys, numeric_event_properties_keys=numeric_event_properties_keys, ), + SubscriptionUsage( + authenticator=authenticator, + lookback_window_days=lookback_window, + start_date=start_date, + end_date=end_date, + plan_id=plan_id, + subscription_usage_grouping_key=subscription_usage_grouping_key, + ), ] diff --git a/airbyte-integrations/connectors/source-orb/source_orb/spec.json b/airbyte-integrations/connectors/source-orb/source_orb/spec.json index 37f9d771edb5..423d85cf6484 100644 --- a/airbyte-integrations/connectors/source-orb/source_orb/spec.json +++ b/airbyte-integrations/connectors/source-orb/source_orb/spec.json @@ -4,7 +4,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Orb Spec", "type": "object", - "required": ["api_key"], + "required": ["api_key", "start_date"], "additionalProperties": true, "properties": { "api_key": { @@ -18,7 +18,7 @@ "type": "string", "title": "Start Date", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$", - "description": "UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at before this data will not be synced.", + "description": "UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at before this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter.", "examples": ["2022-03-01T00:00:00Z"], "order": 2 }, @@ -47,6 +47,16 @@ "title": "Event properties keys (numeric values)", "description": "Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction.", "order": 5 + }, + "subscription_usage_grouping_key": { + "type": "string", + "title": "Subscription usage grouping key (string value)", + "description": "Property key name to group subscription usage by." + }, + "plan_id": { + "type": "string", + "title": "Orb Plan ID for Subscription Usage (string value)", + "description": "Orb Plan ID to filter subscriptions that should have usage fetched." } } } diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py index ebffe43548d1..14b9ef63dc8a 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py @@ -8,7 +8,7 @@ import responses from airbyte_cdk.models import SyncMode from pytest import fixture -from source_orb.source import CreditsLedgerEntries, Customers, IncrementalOrbStream, OrbStream +from source_orb.source import CreditsLedgerEntries, Customers, IncrementalOrbStream, OrbStream, Plans, Subscriptions, SubscriptionUsage @fixture @@ -285,6 +285,288 @@ def test_credits_ledger_entries_enriches_with_multiple_entries_per_event(mocker) {"event": {"id": "foo-event-id", "properties": {"ping": "pong"}}, "entry_type": "decrement"}, ] +# We have specific unit tests for SubscriptionUsage incremental stream +# because its logic differs from other IncrementalOrbStreams + + +@pytest.mark.parametrize( + ("current_stream_state", "latest_record", "expected_state"), + [ + # Updates for matching customer already in state + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(timeframe_start="2022-01-26T12:00:00+00:00", subscription_id="subscription_id_foo"), + dict(subscription_id_foo=dict(timeframe_start="2022-01-26T12:00:00+00:00")), + ), + # No state for subscription + ( + {}, + dict(timeframe_start="2022-01-26T12:00:00+00:00", subscription_id="subscription_id_foo"), + dict(subscription_id_foo=dict(timeframe_start="2022-01-26T12:00:00+00:00")), + ), + # State has different subscription than latest record + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(timeframe_start="2022-01-26T12:00:00+00:00", subscription_id="subscription_id_bar"), + dict( + subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00"), + subscription_id_bar=dict(timeframe_start="2022-01-26T12:00:00+00:00"), + ), + ), + ], +) +def test_subscription_usage_get_updated_state(mocker, current_stream_state, latest_record, expected_state): + stream = SubscriptionUsage(start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00") + inputs = {"current_stream_state": current_stream_state, "latest_record": latest_record} + assert stream.get_updated_state(**inputs) == expected_state + + +def test_subscription_usage_stream_slices(mocker): + mocker.patch.object( + Subscriptions, "read_records", return_value=iter([ + {"id": "1", "plan_id": "2"}, + {"id": "11", "plan_id": "2"}, + {"id": "111", "plan_id": "3"} # should be ignored because plan_id set to 2 + ]) + ) + stream = SubscriptionUsage(plan_id="2", start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00") + inputs = {"sync_mode": SyncMode.incremental, "cursor_field": [], "stream_state": {}} + expected_stream_slice = [ + {"subscription_id": "1", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"}, + {"subscription_id": "11", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"} + ] + assert list(stream.stream_slices(**inputs)) == expected_stream_slice + + +def test_subscription_usage_stream_slices_with_grouping_key(mocker): + mocker.patch.object( + Subscriptions, "read_records", return_value=iter([ + {"id": "1", "plan_id": "2"}, + {"id": "11", "plan_id": "2"}, + {"id": "111", "plan_id": "3"} # should be ignored because plan_id set to 2 + ]) + ) + + mocker.patch.object( + Plans, "read_records", return_value=iter([ + {"id": "2", "prices": [ + {"billable_metric": {"id": "billableMetricIdA"}}, + {"billable_metric": {"id": "billableMetricIdB"}} + ]}, + {"id": "3", "prices": [ # should be ignored because plan_id is set to 2 + {"billable_metric": {"id": "billableMetricIdC"}} + ]} + ]) + ) + + # when a grouping_key is present, one slice per billable_metric is created because the Orb API + # requires one API call per billable metric if the group_by param is in use. + stream = SubscriptionUsage(plan_id="2", subscription_usage_grouping_key="groupKey", start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00") + inputs = {"sync_mode": SyncMode.incremental, "cursor_field": [], "stream_state": {}} + + # one slice per billable metric per subscription that matches the input plan + expected_stream_slice = [ + {"subscription_id": "1", "billable_metric_id": "billableMetricIdA", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"}, + {"subscription_id": "1", "billable_metric_id": "billableMetricIdB", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"}, + {"subscription_id": "11", "billable_metric_id": "billableMetricIdA", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"}, + {"subscription_id": "11", "billable_metric_id": "billableMetricIdB", "timeframe_start": "2022-01-25T12:00:00+00:00", "timeframe_end": "2022-01-26T12:00:00+00:00"}, + ] + assert list(stream.stream_slices(**inputs)) == expected_stream_slice + + +@pytest.mark.parametrize( + ("current_stream_state", "current_stream_slice", "grouping_key"), + [ + # Slice matches subscription in state, no grouping + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(subscription_id="subscription_id_foo", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + None + ), + # Slice does not match subscription in state, no grouping + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(subscription_id="subscription_id_bar", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + None + ), + # No existing state, no grouping + ( + {}, + dict(subscription_id="subscription_id_baz", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + None + ), + # Slice matches subscription in state, with grouping + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(subscription_id="subscription_id_foo", billable_metric_id="billableMetricA", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + "group_key_foo" + ), + # Slice does not match subscription in state, with grouping + ( + dict(subscription_id_foo=dict(timeframe_start="2022-01-25T12:00:00+00:00")), + dict(subscription_id="subscription_id_bar", billable_metric_id="billableMetricA", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + "group_key_foo" + ), + # No existing state, with grouping + ( + {}, + dict(subscription_id="subscription_id_baz", billable_metric_id="billableMetricA", timeframe_start="2022-01-25T12:00:00+00:00", timeframe_end="2022-01-26T12:00:00+00:00"), + "group_key_foo" + ), + ], +) +def test_subscription_usage_request_params(mocker, current_stream_state, current_stream_slice, grouping_key): + if grouping_key: + stream = SubscriptionUsage(start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00", subscription_usage_grouping_key=grouping_key) + else: + stream = SubscriptionUsage(start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00") + + inputs = {"stream_state": current_stream_state, "stream_slice": current_stream_slice} + expected_params = dict(granularity="day") + + # always pull the timeframe_start and timeframe_end from the stream slice + expected_params["timeframe_start"] = current_stream_slice["timeframe_start"] + expected_params["timeframe_end"] = current_stream_slice["timeframe_end"] + + # if a grouping_key is present, add the group_by and billable_metric_id to params + if grouping_key: + expected_params["group_by"] = grouping_key + expected_params["billable_metric_id"] = current_stream_slice["billable_metric_id"] + + assert stream.request_params(**inputs) == expected_params + + +def test_subscription_usage_yield_transformed_subrecords(mocker): + stream = SubscriptionUsage(start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00") + + subscription_usage_response = { + "billable_metric": { + "name": "Metric A", + "id": "billableMetricA" + }, + "usage": [ + { + "quantity": 0, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00" + }, + { + "quantity": 1, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00" + }, + { + "quantity": 2, + "timeframe_start": "2022-01-26T12:00:00+00:00", + "timeframe_end": "2022-01-27T12:00:00+00:00" + } + ], + "otherTopLevelField": { + "shouldBeIncluded": "true" + } + } + + subscription_id = "subscriptionIdA" + + # Validate that one record is yielded per non-zero usage subrecord + expected = [ + { + "quantity": 1, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00", + "billable_metric_name": "Metric A", + "billable_metric_id": "billableMetricA", + "otherTopLevelField": { + "shouldBeIncluded": "true" + }, + "subscription_id": subscription_id + }, + { + "quantity": 2, + "timeframe_start": "2022-01-26T12:00:00+00:00", + "timeframe_end": "2022-01-27T12:00:00+00:00", + "billable_metric_name": "Metric A", + "billable_metric_id": "billableMetricA", + "otherTopLevelField": { + "shouldBeIncluded": "true" + }, + "subscription_id": subscription_id + } + ] + + actual_output = list(stream.yield_transformed_subrecords(subscription_usage_response, subscription_id)) + + assert actual_output == expected + + +def test_subscription_usage_yield_transformed_subrecords_with_grouping(mocker): + stream = SubscriptionUsage(start_date="2022-01-25T12:00:00+00:00", end_date="2022-01-26T12:00:00+00:00", subscription_usage_grouping_key="grouping_key") + + subscription_usage_response = { + "billable_metric": { + "name": "Metric A", + "id": "billableMetricA" + }, + "metric_group": { + "property_key": "grouping_key", + "property_value": "grouping_value" + }, + "usage": [ + { + "quantity": 0, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00" + }, + { + "quantity": 1, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00" + }, + { + "quantity": 2, + "timeframe_start": "2022-01-26T12:00:00+00:00", + "timeframe_end": "2022-01-27T12:00:00+00:00" + } + ], + "otherTopLevelField": { + "shouldBeIncluded": "true" + } + } + + subscription_id = "subscriptionIdA" + + # Validate that one record is yielded per non-zero usage subrecord + expected = [ + { + "quantity": 1, + "timeframe_start": "2022-01-25T12:00:00+00:00", + "timeframe_end": "2022-01-26T12:00:00+00:00", + "billable_metric_name": "Metric A", + "billable_metric_id": "billableMetricA", + "otherTopLevelField": { + "shouldBeIncluded": "true" + }, + "subscription_id": subscription_id, + "grouping_key": "grouping_value" + }, + { + "quantity": 2, + "timeframe_start": "2022-01-26T12:00:00+00:00", + "timeframe_end": "2022-01-27T12:00:00+00:00", + "billable_metric_name": "Metric A", + "billable_metric_id": "billableMetricA", + "otherTopLevelField": { + "shouldBeIncluded": "true" + }, + "subscription_id": subscription_id, + "grouping_key": "grouping_value" + } + ] + + actual_output = list(stream.yield_transformed_subrecords(subscription_usage_response, subscription_id)) + + assert actual_output == expected + def test_supports_incremental(patch_incremental_base_class, mocker): mocker.patch.object(IncrementalOrbStream, "cursor_field", "dummy_field") diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py index ce6d9683aa02..ac994103f91c 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py @@ -32,8 +32,8 @@ def test_check_connection_fail(mocker): def test_streams(mocker): source = SourceOrb() config_mock = MagicMock() - sample_config = {"api_key": "test-token"} + sample_config = {"api_key": "test-token", "start_date": "2023-01-25T00:00:00Z"} config_mock.get.side_effect = sample_config.get streams = source.streams(config_mock) - expected_streams_number = 4 + expected_streams_number = 5 assert len(streams) == expected_streams_number diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py index e79c208dee0d..ce4b03dfbdcd 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py @@ -3,7 +3,7 @@ # import pytest -from source_orb.source import CreditsLedgerEntries, OrbStream +from source_orb.source import CreditsLedgerEntries, OrbStream, SubscriptionUsage @pytest.fixture @@ -70,3 +70,16 @@ def test_credit_ledger_entries_schema(patch_base_class, mocker, event_properties else: for property_key in event_properties_keys: assert property_key in json_schema["properties"]["event"]["properties"]["properties"]["properties"] + + +@pytest.mark.parametrize("group_by_key", ["foo-key", None]) +def test_subscription_usage_schema(patch_base_class, mocker, group_by_key): + stream = SubscriptionUsage(start_date="2022-01-01T00:00:00Z", subscription_usage_grouping_key=group_by_key) + json_schema = stream.get_json_schema() + + if group_by_key is None: + # no additional key added to schema + assert len(json_schema["properties"]) == 6 + else: + assert len(json_schema["properties"]) == 7 + assert group_by_key in json_schema["properties"] diff --git a/docs/integrations/sources/orb.md b/docs/integrations/sources/orb.md index c0c5cd099ded..1fcf95e0ba5b 100644 --- a/docs/integrations/sources/orb.md +++ b/docs/integrations/sources/orb.md @@ -13,13 +13,15 @@ This Source is capable of syncing the following core resources, each of which ha * [Plans](https://docs.withorb.com/docs/orb-docs/api-reference/operations/list-plans) * [Customers](https://docs.withorb.com/docs/orb-docs/api-reference/operations/list-customers) * [Credits Ledger Entries](https://docs.withorb.com/docs/orb-docs/api-reference/operations/get-a-customer-credit-ledger) - +* [Subscription Usage](https://docs.withorb.com/docs/orb-docs/api-reference/operations/get-a-subscription-usage) As a caveat, the Credits Ledger Entries must read all Customers for an incremental sync, but will only incrementally return new ledger entries for each customers. +Similarily, the Subscription Usage stream must read all Subscriptions for an incremental sync (and all Plans if using the optional `subscription_usage_grouping_key`), but will only incrementally return new usage entries for each subscription. + ### Note on Incremental Syncs -The Orb API does not allow querying objects based on an `updated_at` time. Therefore, this connector uses the `created_at` field to query for new data since the last sync. +The Orb API does not allow querying objects based on an `updated_at` time. Therefore, this connector uses the `created_at` field (or the `timeframe_start` field in the Subscription Usage stream) to query for new data since the last sync. In order to capture data that has been updated after creation, please run a periodic Full Refresh. @@ -52,6 +54,7 @@ an Orb Account and API Key. | Version | Date | Pull Request | Subject | | --- | --- | --- | --- | +| 1.0.0 | 2023-02-02 | [21951](https://github.com/airbytehq/airbyte/pull/21951) | Add SubscriptionUsage stream, and made `start_date` a required field | 0.1.4 | 2022-10-07 | [17761](https://github.com/airbytehq/airbyte/pull/17761) | Fix bug with enriching ledger entries with multiple credit blocks | 0.1.3 | 2022-08-26 | [16017](https://github.com/airbytehq/airbyte/pull/16017) | Add credit block id to ledger entries | 0.1.2 | 2022-04-20 | [11528](https://github.com/airbytehq/airbyte/pull/11528) | Add cost basis to ledger entries, update expiration date, sync only committed entries From dfd5429f28a561a4eaae31f401869907d1e6b658 Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Tue, 7 Feb 2023 20:05:53 +0100 Subject: [PATCH 031/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=94=A7=20Increase?= =?UTF-8?q?=20jest=20timeouts=20(#22507)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Increase jest timeouts * Increase timeout --- .../CreateConnectionForm/CreateConnectionForm.test.tsx | 2 ++ .../src/views/Connector/ConnectorForm/ConnectorForm.test.tsx | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/airbyte-webapp/src/components/connection/CreateConnectionForm/CreateConnectionForm.test.tsx b/airbyte-webapp/src/components/connection/CreateConnectionForm/CreateConnectionForm.test.tsx index a0a0404dc5bf..f19dd013b66a 100644 --- a/airbyte-webapp/src/components/connection/CreateConnectionForm/CreateConnectionForm.test.tsx +++ b/airbyte-webapp/src/components/connection/CreateConnectionForm/CreateConnectionForm.test.tsx @@ -37,6 +37,8 @@ jest.mock("services/workspaces/WorkspacesService", () => ({ useCurrentWorkspaceId: () => "workspace-id", })); +jest.setTimeout(20000); + describe("CreateConnectionForm", () => { const Wrapper: React.FC> = ({ children }) => {children}; const render = async () => { diff --git a/airbyte-webapp/src/views/Connector/ConnectorForm/ConnectorForm.test.tsx b/airbyte-webapp/src/views/Connector/ConnectorForm/ConnectorForm.test.tsx index 6858c7a26640..c926a6f20270 100644 --- a/airbyte-webapp/src/views/Connector/ConnectorForm/ConnectorForm.test.tsx +++ b/airbyte-webapp/src/views/Connector/ConnectorForm/ConnectorForm.test.tsx @@ -36,7 +36,7 @@ jest.mock("../ConnectorDocumentationLayout/DocumentationPanelContext", () => { }; }); -jest.setTimeout(10000); +jest.setTimeout(20000); const connectorDefinition = { sourceDefinitionId: "1", From e745e730a1270bfd3f3a98a5370893eb42e4975c Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 7 Feb 2023 11:14:23 -0800 Subject: [PATCH 032/137] document that web backends should not have db access (#22509) --- .../WebBackendCheckUpdatesHandler.java | 17 +++++--- .../WebBackendConnectionsHandler.java | 42 +++++++++++-------- .../WebBackendGeographiesHandler.java | 5 +++ 3 files changed, 42 insertions(+), 22 deletions(-) diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java index 13a2c0d3cd2a..4ffc103a8e62 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java @@ -18,17 +18,24 @@ import java.util.stream.Collectors; import lombok.extern.slf4j.Slf4j; +/** + * The web backend is an abstraction that allows the frontend to structure data in such a way that + * it is easier for a react frontend to consume. It should NOT have direct access to the database. + * It should operate exclusively by calling other endpoints that are exposed in the API. + **/ @Slf4j @Singleton public class WebBackendCheckUpdatesHandler { private static final int NO_CHANGES_FOUND = 0; - final ConfigRepository configRepository; + // todo (cgardens) - this handler should NOT have access to the db. only access via handler. + @Deprecated + final ConfigRepository configRepositoryDoNotUse; final AirbyteGithubStore githubStore; - public WebBackendCheckUpdatesHandler(final ConfigRepository configRepository, final AirbyteGithubStore githubStore) { - this.configRepository = configRepository; + public WebBackendCheckUpdatesHandler(final ConfigRepository configRepositoryDoNotUse, final AirbyteGithubStore githubStore) { + this.configRepositoryDoNotUse = configRepositoryDoNotUse; this.githubStore = githubStore; } @@ -47,7 +54,7 @@ private int getDestinationDiffCount() { final Map newActorDefToDockerImageTag; try { - currentActorDefToDockerImageTag = configRepository.listStandardDestinationDefinitions(false) + currentActorDefToDockerImageTag = configRepositoryDoNotUse.listStandardDestinationDefinitions(false) .stream() .map(def -> Map.entry(def.getDestinationDefinitionId(), def.getDockerImageTag())) .toList(); @@ -73,7 +80,7 @@ private int getSourceDiffCount() { final Map newActorDefToDockerImageTag; try { - currentActorDefToDockerImageTag = configRepository.listStandardSourceDefinitions(false) + currentActorDefToDockerImageTag = configRepositoryDoNotUse.listStandardSourceDefinitions(false) .stream() .map(def -> Map.entry(def.getSourceDefinitionId(), def.getDockerImageTag())) .toList(); diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java index 106a892ab38c..a6c70ce509b5 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java @@ -75,6 +75,11 @@ import java.util.function.Function; import java.util.stream.Collectors; +/** + * The web backend is an abstraction that allows the frontend to structure data in such a way that + * it is easier for a react frontend to consume. It should NOT have direct access to the database. + * It should operate exclusively by calling other endpoints that are exposed in the API. + **/ @Singleton public class WebBackendConnectionsHandler { @@ -87,7 +92,8 @@ public class WebBackendConnectionsHandler { private final OperationsHandler operationsHandler; private final EventRunner eventRunner; // todo (cgardens) - this handler should NOT have access to the db. only access via handler. - private final ConfigRepository configRepository; + @Deprecated + private final ConfigRepository configRepositoryDoNotUse; public WebBackendConnectionsHandler(final ConnectionsHandler connectionsHandler, final StateHandler stateHandler, @@ -97,7 +103,7 @@ public WebBackendConnectionsHandler(final ConnectionsHandler connectionsHandler, final SchedulerHandler schedulerHandler, final OperationsHandler operationsHandler, final EventRunner eventRunner, - final ConfigRepository configRepository) { + final ConfigRepository configRepositoryDoNotUse) { this.connectionsHandler = connectionsHandler; this.stateHandler = stateHandler; this.sourceHandler = sourceHandler; @@ -106,14 +112,14 @@ public WebBackendConnectionsHandler(final ConnectionsHandler connectionsHandler, this.schedulerHandler = schedulerHandler; this.operationsHandler = operationsHandler; this.eventRunner = eventRunner; - this.configRepository = configRepository; + this.configRepositoryDoNotUse = configRepositoryDoNotUse; } public WebBackendWorkspaceStateResult getWorkspaceState(final WebBackendWorkspaceState webBackendWorkspaceState) throws IOException { final var workspaceId = webBackendWorkspaceState.getWorkspaceId(); - final var connectionCount = configRepository.countConnectionsForWorkspace(workspaceId); - final var destinationCount = configRepository.countDestinationsForWorkspace(workspaceId); - final var sourceCount = configRepository.countSourcesForWorkspace(workspaceId); + final var connectionCount = configRepositoryDoNotUse.countConnectionsForWorkspace(workspaceId); + final var destinationCount = configRepositoryDoNotUse.countDestinationsForWorkspace(workspaceId); + final var sourceCount = configRepositoryDoNotUse.countSourcesForWorkspace(workspaceId); return new WebBackendWorkspaceStateResult() .hasConnections(connectionCount > 0) @@ -135,7 +141,7 @@ public WebBackendConnectionReadList webBackendListConnectionsForWorkspace(final // passing 'false' so that deleted connections are not included false); - final List standardSyncs = configRepository.listWorkspaceStandardSyncs(query); + final List standardSyncs = configRepositoryDoNotUse.listWorkspaceStandardSyncs(query); final List sourceIds = standardSyncs.stream().map(StandardSync::getSourceId).toList(); final List destinationIds = standardSyncs.stream().map(StandardSync::getDestinationId).toList(); final List connectionIds = standardSyncs.stream().map(StandardSync::getConnectionId).toList(); @@ -148,7 +154,7 @@ public WebBackendConnectionReadList webBackendListConnectionsForWorkspace(final // right status filtering for this. final Map runningJobByConnectionId = getRunningJobByConnectionId(connectionIds); final Map newestFetchEventsByActorId = - configRepository.getMostRecentActorCatalogFetchEventForSources(sourceIds); + configRepositoryDoNotUse.getMostRecentActorCatalogFetchEventForSources(sourceIds); final List connectionItems = Lists.newArrayList(); @@ -177,14 +183,14 @@ private Map getRunningJobByConnectionId(final List connecti } private Map getSourceSnippetReadById(final List sourceIds) throws IOException { - return configRepository.getSourceAndDefinitionsFromSourceIds(sourceIds) + return configRepositoryDoNotUse.getSourceAndDefinitionsFromSourceIds(sourceIds) .stream() .map(sourceAndDefinition -> SourceHandler.toSourceSnippetRead(sourceAndDefinition.source(), sourceAndDefinition.definition())) .collect(Collectors.toMap(SourceSnippetRead::getSourceId, Function.identity())); } private Map getDestinationSnippetReadById(final List destinationIds) throws IOException { - return configRepository.getDestinationAndDefinitionsFromDestinationIds(destinationIds) + return configRepositoryDoNotUse.getDestinationAndDefinitionsFromDestinationIds(destinationIds) .stream() .map(destinationAndDefinition -> DestinationHandler.toDestinationSnippetRead(destinationAndDefinition.destination(), destinationAndDefinition.definition())) @@ -210,7 +216,7 @@ private WebBackendConnectionRead buildWebBackendConnectionRead(final ConnectionR }); final Optional mostRecentFetchEvent = - configRepository.getMostRecentActorCatalogFetchEventForSource(connectionRead.getSourceId()); + configRepositoryDoNotUse.getMostRecentActorCatalogFetchEventForSource(connectionRead.getSourceId()); final SchemaChange schemaChange = getSchemaChange(connectionRead, currentSourceCatalogId, mostRecentFetchEvent); @@ -539,13 +545,15 @@ public WebBackendConnectionRead webBackendUpdateConnection(final WebBackendConne if (webBackendConnectionPatch.getSyncCatalog() != null) { // Get the most recent actor catalog fetched for this connection's source and the newly updated sync // catalog - Optional mostRecentActorCatalog = configRepository.getMostRecentActorCatalogForSource(originalConnectionRead.getSourceId()); - AirbyteCatalog newAirbyteCatalog = webBackendConnectionPatch.getSyncCatalog(); + final Optional mostRecentActorCatalog = + configRepositoryDoNotUse.getMostRecentActorCatalogForSource(originalConnectionRead.getSourceId()); + final AirbyteCatalog newAirbyteCatalog = webBackendConnectionPatch.getSyncCatalog(); // Get the diff between these two catalogs to check for breaking changes if (mostRecentActorCatalog.isPresent()) { final io.airbyte.protocol.models.AirbyteCatalog mostRecentAirbyteCatalog = Jsons.object(mostRecentActorCatalog.get().getCatalog(), io.airbyte.protocol.models.AirbyteCatalog.class); - final StandardSourceDefinition sourceDefinition = configRepository.getSourceDefinitionFromSource(originalConnectionRead.getSourceId()); + final StandardSourceDefinition sourceDefinition = + configRepositoryDoNotUse.getSourceDefinitionFromSource(originalConnectionRead.getSourceId()); final CatalogDiff catalogDiff = connectionsHandler.getDiff(newAirbyteCatalog, CatalogConverter.toApi(mostRecentAirbyteCatalog, sourceDefinition), CatalogConverter.toConfiguredProtocol(newAirbyteCatalog)); @@ -556,7 +564,7 @@ public WebBackendConnectionRead webBackendUpdateConnection(final WebBackendConne // before doing any updates, fetch the existing catalog so that it can be diffed // with the final catalog to determine which streams might need to be reset. final ConfiguredAirbyteCatalog oldConfiguredCatalog = - configRepository.getConfiguredCatalogForConnection(connectionId); + configRepositoryDoNotUse.getConfiguredCatalogForConnection(connectionId); final List newAndExistingOperationIds = createOrUpdateOperations(originalConnectionRead, webBackendConnectionPatch); @@ -619,7 +627,7 @@ private void resetStreamsIfNeeded(final WebBackendConnectionUpdate webBackendCon final ConnectionStateType stateType = getStateType(connectionIdRequestBody); if (stateType == ConnectionStateType.LEGACY || stateType == ConnectionStateType.NOT_SET) { - streamsToReset = configRepository.getAllStreamsForConnection(connectionId); + streamsToReset = configRepositoryDoNotUse.getAllStreamsForConnection(connectionId); } eventRunner.resetConnection( connectionId, @@ -728,7 +736,7 @@ protected static ConnectionCreate toConnectionCreate(final WebBackendConnectionC @VisibleForTesting protected static ConnectionUpdate toConnectionPatch(final WebBackendConnectionUpdate webBackendConnectionPatch, final List finalOperationIds, - boolean breakingChange) { + final boolean breakingChange) { final ConnectionUpdate connectionPatch = new ConnectionUpdate(); connectionPatch.connectionId(webBackendConnectionPatch.getConnectionId()); diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java index 7e33d5374e7e..ab94e1c7536a 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java @@ -10,6 +10,11 @@ import java.util.Arrays; import java.util.Collections; +/** + * The web backend is an abstraction that allows the frontend to structure data in such a way that + * it is easier for a react frontend to consume. It should NOT have direct access to the database. + * It should operate exclusively by calling other endpoints that are exposed in the API. + **/ @Singleton public class WebBackendGeographiesHandler { From 23851754950aa028fadc172557743d5a3817d09f Mon Sep 17 00:00:00 2001 From: Cole Snodgrass Date: Tue, 7 Feb 2023 11:33:51 -0800 Subject: [PATCH 033/137] remove unused test utils (#22464) * wip; rem unused code * change visibibility of helper classes; move test code to usage sites * replace SchemaTableNamePair with record class * rename io.airbyte.test.airbyte_test_container -> io.airbyte.test.container * pr-feedback; remove references to deleted annotations * remove deprecated gh actions --- .github/workflows/gradle.yml | 15 ---- .../postgres/PostgresDestinationTest.java | 49 ++++++++++- .../test/annotations/IntegrationTest.java | 21 ----- .../test/annotations/SlowIntegrationTest.java | 21 ----- .../AirbyteTestContainer.java | 3 +- .../utils/AirbyteAcceptanceTestHarness.java | 21 ++--- .../utils/CockroachDBContainerHelper.java | 87 ------------------- .../airbyte/test/utils/GKEPostgresConfig.java | 14 +-- .../test/utils/PostgreSQLContainerHelper.java | 57 ------------ .../test/utils/SchemaTableNamePair.java | 37 +------- .../test/example/IntegrationTestExample.java | 25 ------ .../example/SlowIntegrationTestExample.java | 25 ------ .../test/acceptance/CdcAcceptanceTests.java | 13 +-- .../MigrationAcceptanceTest.java | 2 +- build.gradle | 30 +------ 15 files changed, 76 insertions(+), 344 deletions(-) delete mode 100644 airbyte-test-utils/src/main/java/io/airbyte/test/annotations/IntegrationTest.java delete mode 100644 airbyte-test-utils/src/main/java/io/airbyte/test/annotations/SlowIntegrationTest.java rename airbyte-test-utils/src/main/java/io/airbyte/test/{airbyte_test_container => container}/AirbyteTestContainer.java (99%) delete mode 100644 airbyte-test-utils/src/main/java/io/airbyte/test/utils/CockroachDBContainerHelper.java delete mode 100644 airbyte-test-utils/src/test/java/io/airbyte/test/example/IntegrationTestExample.java delete mode 100644 airbyte-test-utils/src/test/java/io/airbyte/test/example/SlowIntegrationTestExample.java diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 6b3c955ca5ec..bb2dbc95ac6d 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -714,21 +714,6 @@ jobs: update-comment: true debug-mode: false - - name: Integration test - uses: Wandalen/wretry.action@master - with: - command: SUB_BUILD=PLATFORM ./gradlew newIntegrationTest - attempt_limit: 3 - attempt_delay: 5000 # in ms - - - name: Slow integration test - if: contains(github.ref, 'bump-version') || contains(github.ref, 'master') - uses: Wandalen/wretry.action@master - with: - command: SUB_BUILD=PLATFORM ./gradlew slowIntegrationTest - attempt_limit: 3 - attempt_delay: 5000 # in ms - - name: Test if Seed spec is updated uses: Wandalen/wretry.action@master with: diff --git a/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java b/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java index 224e9b0dce61..61723ed1eae6 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java @@ -10,7 +10,12 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; import com.google.common.collect.ImmutableMap; +import io.airbyte.commons.io.IOs; import io.airbyte.commons.json.Jsons; +import io.airbyte.commons.string.Strings; +import io.airbyte.db.factory.DataSourceFactory; +import io.airbyte.db.factory.DatabaseDriver; +import io.airbyte.db.jdbc.DefaultJdbcDatabase; import io.airbyte.db.jdbc.JdbcDatabase; import io.airbyte.db.jdbc.JdbcUtils; import io.airbyte.integrations.base.AirbyteMessageConsumer; @@ -31,12 +36,14 @@ import java.util.Map; import java.util.stream.Collectors; import java.util.stream.IntStream; +import javax.sql.DataSource; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.testcontainers.containers.PostgreSQLContainer; +import org.testcontainers.utility.MountableFile; public class PostgresDestinationTest { @@ -109,7 +116,7 @@ static void init() { @BeforeEach void setup() { - config = PostgreSQLContainerHelper.createDatabaseWithRandomNameAndGetPostgresConfig(PSQL_DB); + config = createDatabaseWithRandomNameAndGetPostgresConfig(PSQL_DB); } @AfterAll @@ -208,7 +215,7 @@ public void testCheckIncorrectDataBaseFailure() { @Test public void testUserHasNoPermissionToDataBase() throws Exception { - final JdbcDatabase database = PostgreSQLContainerHelper.getJdbcDatabaseFromConfig(PostgreSQLContainerHelper.getDataSourceFromConfig(config)); + final JdbcDatabase database = getJdbcDatabaseFromConfig(getDataSourceFromConfig(config)); database.execute(connection -> connection.createStatement() .execute(String.format("create user %s with password '%s';", USERNAME, PASSWORD))); @@ -249,7 +256,7 @@ void sanityTest() throws Exception { .withState(new AirbyteStateMessage().withData(Jsons.jsonNode(ImmutableMap.of(SCHEMA_NAME + "." + STREAM_NAME, 10))))); consumer.close(); - final JdbcDatabase database = PostgreSQLContainerHelper.getJdbcDatabaseFromConfig(PostgreSQLContainerHelper.getDataSourceFromConfig(config)); + final JdbcDatabase database = getJdbcDatabaseFromConfig(getDataSourceFromConfig(config)); final List actualRecords = database.bufferedResultSetQuery( connection -> connection.createStatement().executeQuery("SELECT * FROM public._airbyte_raw_id_and_name;"), @@ -273,4 +280,40 @@ private List getNRecords(final int n) { .collect(Collectors.toList()); } + private JdbcDatabase getJdbcDatabaseFromConfig(final DataSource dataSource) { + return new DefaultJdbcDatabase(dataSource, JdbcUtils.getDefaultSourceOperations()); + } + + private JsonNode createDatabaseWithRandomNameAndGetPostgresConfig(final PostgreSQLContainer psqlDb) { + final var dbName = Strings.addRandomSuffix("db", "_", 10).toLowerCase(); + final var initScriptName = "init_" + dbName.concat(".sql"); + final var tmpFilePath = IOs.writeFileToRandomTmpDir(initScriptName, "CREATE DATABASE " + dbName + ";"); + + PostgreSQLContainerHelper.runSqlScript(MountableFile.forHostPath(tmpFilePath), psqlDb); + return getDestinationConfig(psqlDb, dbName); + } + + private JsonNode getDestinationConfig(final PostgreSQLContainer psqlDb, final String dbName) { + return Jsons.jsonNode(ImmutableMap.builder() + .put(JdbcUtils.HOST_KEY, psqlDb.getHost()) + .put(JdbcUtils.PORT_KEY, psqlDb.getFirstMappedPort()) + .put(JdbcUtils.DATABASE_KEY, dbName) + .put(JdbcUtils.USERNAME_KEY, psqlDb.getUsername()) + .put(JdbcUtils.PASSWORD_KEY, psqlDb.getPassword()) + .put(JdbcUtils.SCHEMA_KEY, "public") + .put(JdbcUtils.SSL_KEY, false) + .build()); + } + + private DataSource getDataSourceFromConfig(final JsonNode config) { + return DataSourceFactory.create( + config.get(JdbcUtils.USERNAME_KEY).asText(), + config.get(JdbcUtils.PASSWORD_KEY).asText(), + DatabaseDriver.POSTGRESQL.getDriverClassName(), + String.format(DatabaseDriver.POSTGRESQL.getUrlFormatString(), + config.get(JdbcUtils.HOST_KEY).asText(), + config.get(JdbcUtils.PORT_KEY).asInt(), + config.get(JdbcUtils.DATABASE_KEY).asText())); + } + } diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/IntegrationTest.java b/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/IntegrationTest.java deleted file mode 100644 index cefac60a4341..000000000000 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/IntegrationTest.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.test.annotations; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import org.junit.jupiter.api.Tag; - -/** - * This annotation marks a class as an integration test class - */ -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Tag("platform-integration") -public @interface IntegrationTest { - -} diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/SlowIntegrationTest.java b/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/SlowIntegrationTest.java deleted file mode 100644 index 85e79d967f9f..000000000000 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/annotations/SlowIntegrationTest.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.test.annotations; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import org.junit.jupiter.api.Tag; - -/** - * This annotation marks a class as a slow integration test class - */ -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Tag("platform-slow-integration") -public @interface SlowIntegrationTest { - -} diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/airbyte_test_container/AirbyteTestContainer.java b/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java similarity index 99% rename from airbyte-test-utils/src/main/java/io/airbyte/test/airbyte_test_container/AirbyteTestContainer.java rename to airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java index 321f6cdd9ad7..5b1dba76407d 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/airbyte_test_container/AirbyteTestContainer.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java @@ -2,7 +2,7 @@ * Copyright (c) 2022 Airbyte, Inc., all rights reserved. */ -package io.airbyte.test.airbyte_test_container; +package io.airbyte.test.container; import com.google.common.collect.Maps; import io.airbyte.api.client.AirbyteApiClient; @@ -141,7 +141,6 @@ private void serviceLogConsumer(final DockerComposeContainer composeContainer /** * Exposes logs generated by docker containers in docker compose temporal test container. * - * * @param service - name of docker container from which log is emitted. * @param customConsumer - each line output by the service in docker compose will be passed ot the * consumer. if null do nothing. diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java index cb66fe314fa2..cc5ca3bab582 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java @@ -68,7 +68,7 @@ import io.airbyte.commons.util.MoreProperties; import io.airbyte.db.Database; import io.airbyte.db.jdbc.JdbcUtils; -import io.airbyte.test.airbyte_test_container.AirbyteTestContainer; +import io.airbyte.test.container.AirbyteTestContainer; import io.fabric8.kubernetes.client.DefaultKubernetesClient; import io.fabric8.kubernetes.client.KubernetesClient; import io.temporal.client.WorkflowClient; @@ -413,17 +413,18 @@ public Set listAllTables(final Database database) throws SQ private Set addAirbyteGeneratedTables(final boolean withScdTable, final Set sourceTables) { return sourceTables.stream().flatMap(x -> { - final String cleanedNameStream = x.tableName.replace(".", "_"); + final String cleanedNameStream = x.tableName().replace(".", "_"); final List explodedStreamNames = new ArrayList<>(List.of( - new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName, + new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName(), String.format("_airbyte_raw_%s%s", OUTPUT_STREAM_PREFIX, cleanedNameStream)), - new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName, String.format("%s%s", OUTPUT_STREAM_PREFIX, cleanedNameStream)))); + new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName(), String.format("%s%s", OUTPUT_STREAM_PREFIX, cleanedNameStream)))); if (withScdTable) { explodedStreamNames - .add(new SchemaTableNamePair("_airbyte_" + OUTPUT_NAMESPACE_PREFIX + x.schemaName, + .add(new SchemaTableNamePair("_airbyte_" + OUTPUT_NAMESPACE_PREFIX + x.schemaName(), String.format("%s%s_stg", OUTPUT_STREAM_PREFIX, cleanedNameStream))); explodedStreamNames - .add(new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName, String.format("%s%s_scd", OUTPUT_STREAM_PREFIX, cleanedNameStream))); + .add(new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + x.schemaName(), + String.format("%s%s_scd", OUTPUT_STREAM_PREFIX, cleanedNameStream))); } return explodedStreamNames.stream(); }).collect(Collectors.toSet()); @@ -605,8 +606,8 @@ public List retrieveRawDestinationRecords(final SchemaTableNamePair pa final Database destination = getDestinationDatabase(); final Set namePairs = listAllTables(destination); - final String rawStreamName = String.format("_airbyte_raw_%s%s", OUTPUT_STREAM_PREFIX, pair.tableName.replace(".", "_")); - final SchemaTableNamePair rawTablePair = new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + pair.schemaName, rawStreamName); + final String rawStreamName = String.format("_airbyte_raw_%s%s", OUTPUT_STREAM_PREFIX, pair.tableName().replace(".", "_")); + final SchemaTableNamePair rawTablePair = new SchemaTableNamePair(OUTPUT_NAMESPACE_PREFIX + pair.schemaName(), rawStreamName); assertTrue(namePairs.contains(rawTablePair), "can't find a non-normalized version (raw) of " + rawTablePair.getFullyQualifiedTableName()); return retrieveDestinationRecords(destination, rawTablePair.getFullyQualifiedTableName()); @@ -766,7 +767,7 @@ private void clearSourceDbData() throws SQLException { final Database database = getSourceDatabase(); final Set pairs = listAllTables(database); for (final SchemaTableNamePair pair : pairs) { - database.query(context -> context.execute(String.format("DROP TABLE %s.%s", pair.schemaName, pair.tableName))); + database.query(context -> context.execute(String.format("DROP TABLE %s.%s", pair.schemaName(), pair.tableName()))); } } @@ -774,7 +775,7 @@ private void clearDestinationDbData() throws SQLException { final Database database = getDestinationDatabase(); final Set pairs = listAllTables(database); for (final SchemaTableNamePair pair : pairs) { - database.query(context -> context.execute(String.format("DROP TABLE %s.%s CASCADE", pair.schemaName, pair.tableName))); + database.query(context -> context.execute(String.format("DROP TABLE %s.%s CASCADE", pair.schemaName(), pair.tableName()))); } } diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/CockroachDBContainerHelper.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/CockroachDBContainerHelper.java deleted file mode 100644 index b2333f801c31..000000000000 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/CockroachDBContainerHelper.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.test.utils; - -import com.fasterxml.jackson.databind.JsonNode; -import com.google.common.collect.ImmutableMap; -import io.airbyte.commons.io.IOs; -import io.airbyte.commons.json.Jsons; -import io.airbyte.commons.string.Strings; -import io.airbyte.db.Database; -import io.airbyte.db.factory.DataSourceFactory; -import io.airbyte.db.factory.DatabaseDriver; -import io.airbyte.db.jdbc.DefaultJdbcDatabase; -import io.airbyte.db.jdbc.JdbcDatabase; -import io.airbyte.db.jdbc.JdbcUtils; -import java.io.IOException; -import java.util.UUID; -import javax.sql.DataSource; -import org.jooq.DSLContext; -import org.testcontainers.containers.CockroachContainer; -import org.testcontainers.utility.MountableFile; - -public class CockroachDBContainerHelper { - - public static void runSqlScript(final MountableFile file, final CockroachContainer db) { - try { - final String scriptPath = "/etc/" + UUID.randomUUID() + ".sql"; - db.copyFileToContainer(file, scriptPath); - db.execInContainer( - "cockroach", "sql", "-d", db.getDatabaseName(), "-u", db.getUsername(), "-f", scriptPath, - "--insecure"); - - } catch (final InterruptedException | IOException e) { - throw new RuntimeException(e); - } - } - - public static JsonNode createDatabaseWithRandomNameAndGetPostgresConfig( - final CockroachContainer psqlDb) { - final String dbName = Strings.addRandomSuffix("db", "_", 10).toLowerCase(); - return createDatabaseAndGetPostgresConfig(psqlDb, dbName); - } - - public static JsonNode createDatabaseAndGetPostgresConfig(final CockroachContainer psqlDb, - final String dbName) { - final String initScriptName = "init_" + dbName.concat(".sql"); - final String tmpFilePath = IOs - .writeFileToRandomTmpDir(initScriptName, "CREATE DATABASE " + dbName + ";"); - CockroachDBContainerHelper.runSqlScript(MountableFile.forHostPath(tmpFilePath), psqlDb); - - return getDestinationConfig(psqlDb, dbName); - } - - public static JsonNode getDestinationConfig(final CockroachContainer psqlDb, final String dbName) { - return Jsons.jsonNode(ImmutableMap.builder() - .put(JdbcUtils.HOST_KEY, psqlDb.getHost()) - .put(JdbcUtils.PORT_KEY, psqlDb.getFirstMappedPort()) - .put(JdbcUtils.DATABASE_KEY, dbName) - .put(JdbcUtils.USERNAME_KEY, psqlDb.getUsername()) - .put(JdbcUtils.PASSWORD_KEY, psqlDb.getPassword()) - .put(JdbcUtils.SCHEMA_KEY, "public") - .put(JdbcUtils.SSL_KEY, false) - .build()); - } - - public static DataSource getDataSourceFromConfig(final JsonNode config) { - return DataSourceFactory.create( - config.get(JdbcUtils.USERNAME_KEY).asText(), - config.get(JdbcUtils.PASSWORD_KEY).asText(), - DatabaseDriver.POSTGRESQL.getDriverClassName(), - String.format(DatabaseDriver.POSTGRESQL.getUrlFormatString(), - config.get(JdbcUtils.HOST_KEY).asText(), - config.get(JdbcUtils.PORT_KEY).asInt(), - config.get(JdbcUtils.DATABASE_KEY).asText())); - } - - public static Database getDatabaseFromConfig(final DSLContext dslContext) {// final JsonNode config) { - return new Database(dslContext); - } - - public static JdbcDatabase getJdbcDatabaseFromConfig(final DataSource dataSource) { // final JsonNode config) { - return new DefaultJdbcDatabase(dataSource, JdbcUtils.getDefaultSourceOperations()); - } - -} diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java index c7aa224c1c8d..f819cc893fd3 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java @@ -15,12 +15,12 @@ /** * This class is used to provide information related to the test databases for running the - * {@link AdvancedAcceptanceTests} on GKE. We launch 2 postgres databases in GKE as pods which act - * as source and destination and the tests run against them. In order to allow the test instance to - * connect to these databases we use port forwarding Refer + * {@link AirbyteAcceptanceTestHarness} on GKE. We launch 2 postgres databases in GKE as pods which + * act as source and destination and the tests run against them. In order to allow the test instance + * to connect to these databases we use port forwarding Refer * tools/bin/gke-kube-acceptance-test/acceptance_test_kube_gke.sh for more info */ -public class GKEPostgresConfig { +class GKEPostgresConfig { private static final String SOURCE_HOST = "postgres-source-svc"; private static final String DESTINATION_HOST = "postgres-destination-svc"; @@ -29,7 +29,7 @@ public class GKEPostgresConfig { private static final String PASSWORD = "admin123"; private static final String DB = "postgresdb"; - public static Map dbConfig(final Type connectorType, final boolean hiddenPassword, final boolean withSchema) { + static Map dbConfig(final Type connectorType, final boolean hiddenPassword, final boolean withSchema) { final Map dbConfig = new HashMap<>(); dbConfig.put(JdbcUtils.HOST_KEY, connectorType == Type.SOURCE ? SOURCE_HOST : DESTINATION_HOST); dbConfig.put(JdbcUtils.PASSWORD_KEY, hiddenPassword ? "**********" : PASSWORD); @@ -45,12 +45,12 @@ public static Map dbConfig(final Type connectorType, final boole return dbConfig; } - public static Database getSourceDatabase() { + static Database getSourceDatabase() { return new Database(DSLContextFactory.create(USERNAME, PASSWORD, DatabaseDriver.POSTGRESQL.getDriverClassName(), "jdbc:postgresql://localhost:2000/postgresdb", SQLDialect.POSTGRES)); } - public static Database getDestinationDatabase() { + static Database getDestinationDatabase() { return new Database(DSLContextFactory.create(USERNAME, PASSWORD, DatabaseDriver.POSTGRESQL.getDriverClassName(), "jdbc:postgresql://localhost:4000/postgresdb", SQLDialect.POSTGRES)); } diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java index fcbad0f8b02a..deabfeda0b1a 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java @@ -4,21 +4,8 @@ package io.airbyte.test.utils; -import com.fasterxml.jackson.databind.JsonNode; -import com.google.common.collect.ImmutableMap; -import io.airbyte.commons.io.IOs; -import io.airbyte.commons.json.Jsons; -import io.airbyte.commons.string.Strings; -import io.airbyte.db.Database; -import io.airbyte.db.factory.DataSourceFactory; -import io.airbyte.db.factory.DatabaseDriver; -import io.airbyte.db.jdbc.DefaultJdbcDatabase; -import io.airbyte.db.jdbc.JdbcDatabase; -import io.airbyte.db.jdbc.JdbcUtils; import java.io.IOException; import java.util.UUID; -import javax.sql.DataSource; -import org.jooq.DSLContext; import org.testcontainers.containers.PostgreSQLContainer; import org.testcontainers.utility.MountableFile; @@ -36,48 +23,4 @@ public static void runSqlScript(final MountableFile file, final PostgreSQLContai } } - public static JsonNode createDatabaseWithRandomNameAndGetPostgresConfig(final PostgreSQLContainer psqlDb) { - final String dbName = Strings.addRandomSuffix("db", "_", 10).toLowerCase(); - return createDatabaseAndGetPostgresConfig(psqlDb, dbName); - } - - public static JsonNode createDatabaseAndGetPostgresConfig(final PostgreSQLContainer psqlDb, final String dbName) { - final String initScriptName = "init_" + dbName.concat(".sql"); - final String tmpFilePath = IOs.writeFileToRandomTmpDir(initScriptName, "CREATE DATABASE " + dbName + ";"); - PostgreSQLContainerHelper.runSqlScript(MountableFile.forHostPath(tmpFilePath), psqlDb); - - return getDestinationConfig(psqlDb, dbName); - } - - public static JsonNode getDestinationConfig(final PostgreSQLContainer psqlDb, final String dbName) { - return Jsons.jsonNode(ImmutableMap.builder() - .put(JdbcUtils.HOST_KEY, psqlDb.getHost()) - .put(JdbcUtils.PORT_KEY, psqlDb.getFirstMappedPort()) - .put(JdbcUtils.DATABASE_KEY, dbName) - .put(JdbcUtils.USERNAME_KEY, psqlDb.getUsername()) - .put(JdbcUtils.PASSWORD_KEY, psqlDb.getPassword()) - .put(JdbcUtils.SCHEMA_KEY, "public") - .put(JdbcUtils.SSL_KEY, false) - .build()); - } - - public static DataSource getDataSourceFromConfig(final JsonNode config) { - return DataSourceFactory.create( - config.get(JdbcUtils.USERNAME_KEY).asText(), - config.get(JdbcUtils.PASSWORD_KEY).asText(), - DatabaseDriver.POSTGRESQL.getDriverClassName(), - String.format(DatabaseDriver.POSTGRESQL.getUrlFormatString(), - config.get(JdbcUtils.HOST_KEY).asText(), - config.get(JdbcUtils.PORT_KEY).asInt(), - config.get(JdbcUtils.DATABASE_KEY).asText())); - } - - public static Database getDatabaseFromConfig(final DSLContext dslContext) { - return new Database(dslContext); - } - - public static JdbcDatabase getJdbcDatabaseFromConfig(final DataSource dataSource) { - return new DefaultJdbcDatabase(dataSource, JdbcUtils.getDefaultSourceOperations()); - } - } diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java index c635f854c3aa..fb920315b088 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java @@ -4,42 +4,7 @@ package io.airbyte.test.utils; -import java.util.Objects; - -public class SchemaTableNamePair { - - public String schemaName; - public String tableName; - - public SchemaTableNamePair(final String schemaName, final String tableName) { - this.schemaName = schemaName; - this.tableName = tableName; - } - - @Override - public String toString() { - return "SchemaTableNamePair{" + - "schemaName='" + schemaName + '\'' + - ", tableName='" + tableName + '\'' + - '}'; - } - - @Override - public boolean equals(final Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - final SchemaTableNamePair that = (SchemaTableNamePair) o; - return Objects.equals(schemaName, that.schemaName) && Objects.equals(tableName, that.tableName); - } - - @Override - public int hashCode() { - return Objects.hash(schemaName, tableName); - } +public record SchemaTableNamePair(String schemaName, String tableName) { public String getFullyQualifiedTableName() { return schemaName + "." + tableName; diff --git a/airbyte-test-utils/src/test/java/io/airbyte/test/example/IntegrationTestExample.java b/airbyte-test-utils/src/test/java/io/airbyte/test/example/IntegrationTestExample.java deleted file mode 100644 index edf45c5edc9e..000000000000 --- a/airbyte-test-utils/src/test/java/io/airbyte/test/example/IntegrationTestExample.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.test.example; - -import io.airbyte.test.annotations.IntegrationTest; -import lombok.extern.slf4j.Slf4j; -import org.junit.jupiter.api.Test; - -/** - * This is an example of an integration test - */ -@IntegrationTest -@Slf4j -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -class IntegrationTestExample { - - @Test - void longTest() { - log.error("Start test - integration"); - log.error("end test - integration"); - } - -} diff --git a/airbyte-test-utils/src/test/java/io/airbyte/test/example/SlowIntegrationTestExample.java b/airbyte-test-utils/src/test/java/io/airbyte/test/example/SlowIntegrationTestExample.java deleted file mode 100644 index d82dd5347751..000000000000 --- a/airbyte-test-utils/src/test/java/io/airbyte/test/example/SlowIntegrationTestExample.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. - */ - -package io.airbyte.test.example; - -import io.airbyte.test.annotations.IntegrationTest; -import lombok.extern.slf4j.Slf4j; -import org.junit.jupiter.api.Test; - -/** - * This is an example of a slow integration test - */ -@IntegrationTest -@Slf4j -@SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") -class SlowIntegrationTestExample { - - @Test - void longTest() { - log.error("Start test - slow integration"); - log.error("end test - slow integration"); - } - -} diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java index 807d6a7c73a0..7d7864588a9b 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java @@ -85,7 +85,9 @@ @SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") class CdcAcceptanceTests { - record DestinationCdcRecordMatcher(JsonNode sourceRecord, Instant minUpdatedAt, Optional minDeletedAt) {} + record DestinationCdcRecordMatcher(JsonNode sourceRecord, Instant minUpdatedAt, Optional minDeletedAt) { + + } private static final Logger LOGGER = LoggerFactory.getLogger(BasicAcceptanceTests.class); @@ -583,16 +585,17 @@ private void printDbs() throws SQLException { Set pairs = testHarness.listAllTables(sourceDb); LOGGER.info("Printing source tables"); for (final SchemaTableNamePair pair : pairs) { - final Result result = sourceDb.query(context -> context.fetch(String.format("SELECT * FROM %s.%s", pair.schemaName, pair.tableName))); - LOGGER.info("{}.{} contents:\n{}", pair.schemaName, pair.tableName, result); + final Result result = sourceDb.query( + context -> context.fetch(String.format("SELECT * FROM %s.%s", pair.schemaName(), pair.tableName()))); + LOGGER.info("{}.{} contents:\n{}", pair.schemaName(), pair.tableName(), result); } final Database destDb = testHarness.getDestinationDatabase(); pairs = testHarness.listAllTables(destDb); LOGGER.info("Printing destination tables"); for (final SchemaTableNamePair pair : pairs) { - final Result result = destDb.query(context -> context.fetch(String.format("SELECT * FROM %s.%s", pair.schemaName, pair.tableName))); - LOGGER.info("{}.{} contents:\n{}", pair.schemaName, pair.tableName, result); + final Result result = destDb.query(context -> context.fetch(String.format("SELECT * FROM %s.%s", pair.schemaName(), pair.tableName()))); + LOGGER.info("{}.{} contents:\n{}", pair.schemaName(), pair.tableName(), result); } } diff --git a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java index a3057cc74450..362b5b9e31b6 100644 --- a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java +++ b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java @@ -21,7 +21,7 @@ import io.airbyte.commons.concurrency.VoidCallable; import io.airbyte.commons.resources.MoreResources; import io.airbyte.commons.util.MoreProperties; -import io.airbyte.test.airbyte_test_container.AirbyteTestContainer; +import io.airbyte.test.container.AirbyteTestContainer; import java.io.File; import java.nio.file.Path; import java.util.List; diff --git a/build.gradle b/build.gradle index 079ae33f9a26..e3e36146acc8 100644 --- a/build.gradle +++ b/build.gradle @@ -339,8 +339,6 @@ subprojects { subproj -> } } - def integrationTagName = 'platform-integration' - def slowIntegrationTagName = 'platform-slow-integration' // make tag accessible in submodules. ext { cloudStorageTestTagName = 'cloud-storage' @@ -361,7 +359,7 @@ subprojects { subproj -> excludes = ['**/*Test*', '**/generated*'] } useJUnitPlatform { - excludeTags(integrationTagName, slowIntegrationTagName, cloudStorageTestTagName) + excludeTags(cloudStorageTestTagName) } testLogging() { events "passed", "skipped", "failed" @@ -372,32 +370,6 @@ subprojects { subproj -> finalizedBy jacocoTestReport } - task newIntegrationTests(type: Test) { - useJUnitPlatform { - includeTags integrationTagName - } - testLogging() { - events "passed", "failed", "started" - exceptionFormat 'full' - // uncomment to get the full log output - // showStandardStreams = true - } - finalizedBy jacocoTestReport - } - - task slowIntegrationTests(type: Test) { - useJUnitPlatform { - includeTags slowIntegrationTagName - } - testLogging() { - events "passed", "failed", "started" - exceptionFormat 'full' - // uncomment to get the full log output - // showStandardStreams = true - } - finalizedBy jacocoTestReport - } - task allTests(type: Test) { useJUnitPlatform() testLogging() { From 53098fe16659ba9ea1fcfdb89ac726a4ab01bc30 Mon Sep 17 00:00:00 2001 From: Benoit Moriceau Date: Tue, 7 Feb 2023 11:45:14 -0800 Subject: [PATCH 034/137] Add a feature flag for a failure because of an heartbeat failed check (#22036) * Add a feature flag for a failure because of an heartbeat failed check * Use Camel case * Add missing new line * Checkout From master --- airbyte-featureflag/src/main/kotlin/Flags.kt | 2 ++ flags.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/airbyte-featureflag/src/main/kotlin/Flags.kt b/airbyte-featureflag/src/main/kotlin/Flags.kt index db1f57184d02..0fd53352862a 100644 --- a/airbyte-featureflag/src/main/kotlin/Flags.kt +++ b/airbyte-featureflag/src/main/kotlin/Flags.kt @@ -38,6 +38,8 @@ object FieldSelectionWorkspaces : EnvVar(envVar = "FIELD_SELECTION_WORKSPACES") } } +object ShouldFailSyncIfHeartbeatFailure : Temporary(key = "heartbeat.failSync") + /** * Flag is a sealed class that all feature-flags must inherit from. * diff --git a/flags.yml b/flags.yml index 859fe4f6459e..c168a764e45c 100644 --- a/flags.yml +++ b/flags.yml @@ -1,3 +1,5 @@ flags: - name: performance.backgroundJsonSchemaValidation enabled: false + - name: heartbeat.failSync + enabled: false From c955e616b40791b4ff77c3edf5b89fc4189b3ee4 Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Tue, 7 Feb 2023 11:47:22 -0800 Subject: [PATCH 035/137] Sync cdk manifest between webapp and connector builder server (#22422) * do not rely on local cdk anymore * cache versioned schemas * fix used version * centralize used CDK version * fix dpath --- .github/workflows/gradle.yml | 2 ++ airbyte-connector-builder-server/CDK_VERSION | 1 + airbyte-connector-builder-server/setup.py | 4 +++- airbyte-webapp/scripts/load-declarative-schema.sh | 3 +-- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 airbyte-connector-builder-server/CDK_VERSION diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index bb2dbc95ac6d..94335ad69bf7 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -85,6 +85,8 @@ jobs: - 'airbyte-db/**' frontend: - 'airbyte-api/src/main/openapi/config.yaml' + - 'airbyte-connector-builder-server/CDK_VERSION' + - 'airbyte-connector-builder-server/src/main/openapi/openapi.yaml' - 'airbyte-webapp/**' - 'airbyte-webapp-e2e-tests/**' diff --git a/airbyte-connector-builder-server/CDK_VERSION b/airbyte-connector-builder-server/CDK_VERSION new file mode 100644 index 000000000000..94a5fe438afc --- /dev/null +++ b/airbyte-connector-builder-server/CDK_VERSION @@ -0,0 +1 @@ +0.25.0 \ No newline at end of file diff --git a/airbyte-connector-builder-server/setup.py b/airbyte-connector-builder-server/setup.py index d9bd5a55db0c..5a1ee07f9c50 100644 --- a/airbyte-connector-builder-server/setup.py +++ b/airbyte-connector-builder-server/setup.py @@ -12,6 +12,8 @@ # The text of the README file README = (HERE / "README.md").read_text() +CDK_VERSION = (HERE / "CDK_VERSION").read_text() + setup( name="connector-builder-server", version="0.40.32", @@ -41,7 +43,7 @@ }, packages=find_packages(exclude=("unit_tests", "integration_tests", "docs")), package_data={}, - install_requires=["airbyte-cdk==0.25", "fastapi", "uvicorn"], + install_requires=[f"airbyte-cdk=={CDK_VERSION}", "fastapi", "uvicorn"], python_requires=">=3.9.11", extras_require={ "tests": [ diff --git a/airbyte-webapp/scripts/load-declarative-schema.sh b/airbyte-webapp/scripts/load-declarative-schema.sh index 279bccd7a2d4..84e256e5d580 100755 --- a/airbyte-webapp/scripts/load-declarative-schema.sh +++ b/airbyte-webapp/scripts/load-declarative-schema.sh @@ -4,8 +4,7 @@ set -e mkdir -p build -# Make sure this is aligned with the CDK version of the connector builder server -DEFAULT_CDK_VERSION="0.25.0" +DEFAULT_CDK_VERSION=`cat ../airbyte-connector-builder-server/CDK_VERSION` if [ -z "$CDK_VERSION" ] then From 85a60269bd88c9c1eb87dd6ea859158923773c7d Mon Sep 17 00:00:00 2001 From: Teal Larson Date: Tue, 7 Feb 2023 15:32:34 -0500 Subject: [PATCH 036/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=A7=B9=20Credits?= =?UTF-8?q?=20page=20component=20cleanup=20(#21870)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update styling on connectionCell * cleanup the component and get rid of custom styles where possible * convert CreditsUsage page to scss module * cleanup * add connection status and connection name to endpoint data types * use variable * remove unused line * align icon and name center * adjust styling for arrow cell --------- Co-authored-by: Joey Marshment-Howell --- .../cloud/lib/domain/cloudWorkspaces/types.ts | 4 ++ .../components/ConnectionCell.module.scss | 10 ++++ .../CreditsPage/components/ConnectionCell.tsx | 55 ++++++++----------- .../components/CreditsUsage.module.scss | 16 ++++++ .../CreditsPage/components/CreditsUsage.tsx | 38 ++++--------- .../UsagePerConnectionTable.module.scss | 4 +- 6 files changed, 64 insertions(+), 63 deletions(-) create mode 100644 airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.module.scss create mode 100644 airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.module.scss diff --git a/airbyte-webapp/src/packages/cloud/lib/domain/cloudWorkspaces/types.ts b/airbyte-webapp/src/packages/cloud/lib/domain/cloudWorkspaces/types.ts index 22145f517847..7ea4d3fdcdcc 100644 --- a/airbyte-webapp/src/packages/cloud/lib/domain/cloudWorkspaces/types.ts +++ b/airbyte-webapp/src/packages/cloud/lib/domain/cloudWorkspaces/types.ts @@ -1,3 +1,5 @@ +import { ConnectionStatus } from "core/request/AirbyteClient"; + export enum CreditStatus { "POSITIVE" = "positive", "NEGATIVE_WITHIN_GRACE_PERIOD" = "negative_within_grace_period", @@ -17,6 +19,8 @@ export interface CloudWorkspace { export interface CreditConsumptionByConnector { connectionId: string; + connectionName: string; + status: ConnectionStatus; creditsConsumed: number; destinationConnectionName: string; destinationDefinitionId: string; diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.module.scss b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.module.scss new file mode 100644 index 000000000000..56f56b358468 --- /dev/null +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.module.scss @@ -0,0 +1,10 @@ +.connectorItem { + width: calc(100% - 30px / 2); +} + +.arrowItem { + flex: 0 0 30px; + display: flex; + align-items: center; + justify-content: center; +} diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.tsx b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.tsx index 1c268ce8951b..27924d6a79e7 100644 --- a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.tsx +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/ConnectionCell.tsx @@ -1,9 +1,11 @@ -import { faArrowRight } from "@fortawesome/free-solid-svg-icons"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import React from "react"; -import styled from "styled-components"; import { ConnectorIcon } from "components/common/ConnectorIcon"; +import { ArrowRightIcon } from "components/icons/ArrowRightIcon"; +import { FlexContainer, FlexItem } from "components/ui/Flex"; +import { Text } from "components/ui/Text"; + +import styles from "./ConnectionCell.module.scss"; interface ConnectionCellProps { sourceDefinitionName: string; @@ -12,25 +14,6 @@ interface ConnectionCellProps { destinationIcon?: string; } -const Icon = styled(ConnectorIcon)` - margin-right: 12px; - display: inline-block; - vertical-align: middle; - height: 20px; - width: 20px; -`; - -const Connector = styled.div` - font-weight: 500; - font-size: 14px; - line-height: 25px; -`; - -const Arrow = styled(FontAwesomeIcon)` - margin: 0 17px 0 9px; - font-size: 9px; -`; - const ConnectionCell: React.FC = ({ sourceDefinitionName, destinationDefinitionName, @@ -38,17 +21,23 @@ const ConnectionCell: React.FC = ({ destinationIcon, }) => { return ( - <> - - - {sourceDefinitionName} - - - - - {destinationDefinitionName} - - + + + + + {sourceDefinitionName} + + + + + + + + + {destinationDefinitionName} + + + ); }; diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.module.scss b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.module.scss new file mode 100644 index 000000000000..bf805659e0a7 --- /dev/null +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.module.scss @@ -0,0 +1,16 @@ +@use "scss/variables"; + +.empty { + height: 100%; + padding-bottom: variables.$spacing-xl; +} + +.chartWrapper { + width: 100%; + height: 260px; + padding: 0 variables.$spacing-2xl variables.$spacing-xl 0; +} + +.cardBlock { + margin: variables.$spacing-md 0 variables.$spacing-xl; +} diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.tsx b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.tsx index 2d2db8aed60e..b48f46023cd4 100644 --- a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.tsx +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/CreditsUsage.tsx @@ -1,34 +1,16 @@ import React, { useMemo } from "react"; import { FormattedMessage, useIntl } from "react-intl"; -import styled from "styled-components"; import { BarChart } from "components/ui/BarChart"; import { Card } from "components/ui/Card"; +import { FlexContainer } from "components/ui/Flex"; import { useCurrentWorkspace } from "hooks/services/useWorkspace"; import { useGetCloudWorkspaceUsage } from "packages/cloud/services/workspaces/CloudWorkspacesService"; +import styles from "./CreditsUsage.module.scss"; import UsagePerConnectionTable from "./UsagePerConnectionTable"; -export const ChartWrapper = styled.div` - width: 100%; - height: 260px; - padding: 0 50px 24px 0; -`; - -const CardBlock = styled(Card)` - margin: 10px 0 20px; -`; - -const Empty = styled.div` - height: 100%; - display: flex; - justify-content: center; - align-items: center; - font-weight: 600; - padding-bottom: 20px; -`; - const LegendLabels = ["value"]; const CreditsUsage: React.FC = () => { @@ -52,7 +34,7 @@ const CreditsUsage: React.FC = () => { return ( <> } lightPadding> - +
    {data?.creditConsumptionByDay?.length ? ( { })} /> ) : ( - + - + )} - +
    - } lightPadding> + } lightPadding className={styles.cardBlock}> {data?.creditConsumptionByConnector?.length ? ( ) : ( - + - + )} - + ); }; diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/UsagePerConnectionTable.module.scss b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/UsagePerConnectionTable.module.scss index dfc9be48a4f7..b1f2e70e0507 100644 --- a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/UsagePerConnectionTable.module.scss +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/UsagePerConnectionTable.module.scss @@ -2,11 +2,11 @@ @use "scss/colors"; .content { - padding: 0 variables.$spacing-2xl 0 variables.$spacing-lg; + padding: 0 variables.$spacing-lg; } .usageValue { - padding-right: 10px; + padding-right: variables.$spacing-md; min-width: 53px; } From 6f0c0bec7d8dbf023b02857311e44a181a328b4f Mon Sep 17 00:00:00 2001 From: Xiaohan Song Date: Tue, 7 Feb 2023 12:48:33 -0800 Subject: [PATCH 037/137] should have workspaceid for update connection (#22512) * should have workspaceid for update connection * add test --- .../io/airbyte/commons/server/handlers/SchedulerHandler.java | 3 ++- .../airbyte/commons/server/handlers/SchedulerHandlerTest.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java index 2d39d7b8fa24..86a57af71bd1 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java @@ -192,7 +192,8 @@ public CheckConnectionRead checkSourceConnectionFromSourceIdForUpdate(final Sour final SourceCoreConfig sourceCoreConfig = new SourceCoreConfig() .sourceId(updatedSource.getSourceId()) .connectionConfiguration(updatedSource.getConfiguration()) - .sourceDefinitionId(updatedSource.getSourceDefinitionId()); + .sourceDefinitionId(updatedSource.getSourceDefinitionId()) + .workspaceId(updatedSource.getWorkspaceId()); return checkSourceConnectionFromSourceCreate(sourceCoreConfig); } diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java index c11ba8d6e16f..8709feab1ad1 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java @@ -265,7 +265,8 @@ void testCheckSourceConnectionFromUpdate() throws IOException, JsonValidationExc final SourceConnection submittedSource = new SourceConnection() .withSourceId(source.getSourceId()) .withSourceDefinitionId(source.getSourceDefinitionId()) - .withConfiguration(source.getConfiguration()); + .withConfiguration(source.getConfiguration()) + .withWorkspaceId(source.getWorkspaceId()); when(synchronousSchedulerClient.createSourceCheckConnectionJob(submittedSource, DESTINATION_DOCKER_IMAGE, protocolVersion, false)) .thenReturn((SynchronousResponse) jobResponse); when(secretsRepositoryWriter.statefulSplitEphemeralSecrets( From 3d2a995403fd98f137b0175446cadaadaef129eb Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 7 Feb 2023 23:25:06 +0200 Subject: [PATCH 038/137] [18202] Destination-redshift: fixed tmp test tables removal in integration tests (#22495) --- .../redshift/RedshiftInsertDestinationAcceptanceTest.java | 6 ++++++ .../RedshiftS3StagingInsertDestinationAcceptanceTest.java | 6 ++++++ .../RedshiftStagingS3DestinationAcceptanceTest.java | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java index 1861c100fc52..c455ef9e1c16 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java @@ -78,6 +78,12 @@ void setup() { .withDestinationSyncMode(DestinationSyncMode.APPEND))); } + @Override + protected void tearDown(final TestDestinationEnv testEnv) throws Exception { + getDatabase().query(ctx -> ctx.execute(String.format("DROP SCHEMA IF EXISTS %s CASCADE", DATASET_ID))); + super.tearDown(testEnv); + } + @Test void testIfSuperTmpTableWasCreatedAfterVarcharTmpTable() throws Exception { setup(); diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java index 5e6360e32a01..0244b29bf812 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java @@ -74,6 +74,12 @@ void setup() { .withDestinationSyncMode(DestinationSyncMode.APPEND))); } + @Override + protected void tearDown(final TestDestinationEnv testEnv) throws Exception { + getDatabase().query(ctx -> ctx.execute(String.format("DROP SCHEMA IF EXISTS %s CASCADE", DATASET_ID))); + super.tearDown(testEnv); + } + @Test void testIfSuperTmpTableWasCreatedAfterVarcharTmpTableDuringS3Staging() throws Exception { setup(); diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java index b375e97d91c1..46d758dcad43 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java @@ -215,7 +215,7 @@ protected void setup(final TestDestinationEnv testEnv) throws Exception { @Override protected void tearDown(final TestDestinationEnv testEnv) throws Exception { - final String dropSchemaQuery = String.format("DROP SCHEMA IF EXISTS %s CASCADE", config.get("schema").asText()); + getDatabase().query(ctx -> ctx.execute(String.format("DROP SCHEMA IF EXISTS %s CASCADE", config.get("schema").asText()))); getDatabase().query(ctx -> ctx.execute(String.format("drop user if exists %s;", USER_WITHOUT_CREDS))); } From f9939c730c1ab45ef97150175c2d56dc98b4ed52 Mon Sep 17 00:00:00 2001 From: Benoit Moriceau Date: Tue, 7 Feb 2023 14:16:48 -0800 Subject: [PATCH 039/137] Bmoric/right error for refresh (#22471) * Get a better failure reason for the refresh schema error * Use share empty stats * Format * Add missing import * fix pmd --- airbyte-api/src/main/openapi/config.yaml | 1 + .../main/resources/types/FailureReason.yaml | 1 + .../SyncCheckConnectionFailure.java | 18 ++------- .../temporal/sync/SyncOutputProvider.java | 39 +++++++++++++++++++ .../temporal/sync/SyncWorkflowImpl.java | 6 ++- .../temporal/sync/SyncWorkflowTest.java | 26 +++++++------ 6 files changed, 63 insertions(+), 28 deletions(-) create mode 100644 airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java diff --git a/airbyte-api/src/main/openapi/config.yaml b/airbyte-api/src/main/openapi/config.yaml index 9d4dd02ce210..b88dc1bcfb5f 100644 --- a/airbyte-api/src/main/openapi/config.yaml +++ b/airbyte-api/src/main/openapi/config.yaml @@ -4167,6 +4167,7 @@ components: - config_error - system_error - manual_cancellation + - refresh_schema AttemptStatus: type: string enum: diff --git a/airbyte-config/config-models/src/main/resources/types/FailureReason.yaml b/airbyte-config/config-models/src/main/resources/types/FailureReason.yaml index 3d10988d4f01..28a937102fd9 100644 --- a/airbyte-config/config-models/src/main/resources/types/FailureReason.yaml +++ b/airbyte-config/config-models/src/main/resources/types/FailureReason.yaml @@ -26,6 +26,7 @@ properties: - config_error - system_error - manual_cancellation + - refresh_schema internalMessage: description: Human readable failure description for consumption by technical system operators, like Airbyte engineers or OSS users. type: string diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java index d8391e560f77..276b6c083ace 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java @@ -4,13 +4,13 @@ package io.airbyte.workers.temporal.scheduling; +import static io.airbyte.workers.temporal.sync.SyncOutputProvider.EMPTY_FAILED_SYNC; + import io.airbyte.config.ConnectorJobOutput; import io.airbyte.config.ConnectorJobOutput.OutputType; import io.airbyte.config.FailureReason; import io.airbyte.config.StandardCheckConnectionOutput; import io.airbyte.config.StandardSyncOutput; -import io.airbyte.config.StandardSyncSummary; -import io.airbyte.config.SyncStats; import io.airbyte.persistence.job.models.JobRunConfig; import io.airbyte.workers.helper.FailureHelper; import java.util.List; @@ -58,19 +58,7 @@ public StandardSyncOutput buildFailureOutput() { } final StandardSyncOutput syncOutput = new StandardSyncOutput() - .withStandardSyncSummary( - new StandardSyncSummary() - .withStatus(StandardSyncSummary.ReplicationStatus.FAILED) - .withStartTime(System.currentTimeMillis()) - .withEndTime(System.currentTimeMillis()) - .withRecordsSynced(0L) - .withBytesSynced(0L) - .withTotalStats(new SyncStats() - .withRecordsEmitted(0L) - .withBytesEmitted(0L) - .withSourceStateMessagesEmitted(0L) - .withDestinationStateMessagesEmitted(0L) - .withRecordsCommitted(0L))); + .withStandardSyncSummary(EMPTY_FAILED_SYNC); if (failureOutput.getFailureReason() != null) { syncOutput.setFailures(List.of(failureOutput.getFailureReason().withFailureOrigin(origin))); diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java new file mode 100644 index 000000000000..d2f84d3a1a0b --- /dev/null +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.workers.temporal.sync; + +import io.airbyte.config.FailureReason; +import io.airbyte.config.StandardSyncOutput; +import io.airbyte.config.StandardSyncSummary; +import io.airbyte.config.SyncStats; +import java.util.List; + +public class SyncOutputProvider { + + public final static StandardSyncSummary EMPTY_FAILED_SYNC = new StandardSyncSummary() + .withStatus(StandardSyncSummary.ReplicationStatus.FAILED) + .withStartTime(System.currentTimeMillis()) + .withEndTime(System.currentTimeMillis()) + .withRecordsSynced(0L) + .withBytesSynced(0L) + .withTotalStats(new SyncStats() + .withRecordsEmitted(0L) + .withBytesEmitted(0L) + .withSourceStateMessagesEmitted(0L) + .withDestinationStateMessagesEmitted(0L) + .withRecordsCommitted(0L)); + + public static StandardSyncOutput getRefreshSchemaFailure(final Exception e) { + return new StandardSyncOutput() + .withFailures(List.of(new FailureReason() + .withFailureType(FailureReason.FailureType.REFRESH_SCHEMA) + .withFailureOrigin(FailureReason.FailureOrigin.SOURCE) + .withExternalMessage("Failed to detect if there is a schema change. If the error persist please contact the support team.") + .withInternalMessage("Failed to launch the refresh schema activity because of: " + e.getMessage()) + .withStacktrace(e.toString()))) + .withStandardSyncSummary(EMPTY_FAILED_SYNC); + } + +} diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java index df395df38f64..af29c12dacdb 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java @@ -92,7 +92,11 @@ public StandardSyncOutput run(final JobRunConfig jobRunConfig, if (!sourceId.isEmpty() && refreshSchemaActivity.shouldRefreshSchema(sourceId.get())) { LOGGER.info("Refreshing source schema..."); - refreshSchemaActivity.refreshSchema(sourceId.get(), connectionId); + try { + refreshSchemaActivity.refreshSchema(sourceId.get(), connectionId); + } catch (final Exception e) { + return SyncOutputProvider.getRefreshSchemaFailure(e); + } } final Optional status = configFetchActivity.getStatus(connectionId); diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java index 5f816f76c040..9fc0bf684ef4 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java @@ -20,20 +20,9 @@ import io.airbyte.commons.json.Jsons; import io.airbyte.commons.temporal.TemporalUtils; import io.airbyte.commons.temporal.scheduling.SyncWorkflow; -import io.airbyte.config.NormalizationInput; -import io.airbyte.config.NormalizationSummary; -import io.airbyte.config.OperatorDbtInput; -import io.airbyte.config.OperatorWebhook; -import io.airbyte.config.OperatorWebhookInput; -import io.airbyte.config.ResourceRequirements; -import io.airbyte.config.StandardSync; -import io.airbyte.config.StandardSyncInput; -import io.airbyte.config.StandardSyncOperation; +import io.airbyte.config.*; import io.airbyte.config.StandardSyncOperation.OperatorType; -import io.airbyte.config.StandardSyncOutput; -import io.airbyte.config.StandardSyncSummary; import io.airbyte.config.StandardSyncSummary.ReplicationStatus; -import io.airbyte.config.SyncStats; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import io.airbyte.persistence.job.models.JobRunConfig; import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; @@ -181,6 +170,7 @@ void setUp() { .build(); discoveryActivityOptions = ActivityOptions.newBuilder() .setStartToCloseTimeout(Duration.ofSeconds(360)) + .setRetryOptions(TemporalUtils.NO_RETRY) .build(); final BeanIdentifier longActivitiesBeanIdentifier = mock(BeanIdentifier.class); @@ -418,6 +408,18 @@ void testSkipReplicationAfterRefreshSchema() { assertEquals(output.getStandardSyncSummary().getStatus(), ReplicationStatus.CANCELLED); } + @Test + void testGetProperFailureIfRefreshFails() { + when(refreshSchemaActivity.shouldRefreshSchema(any())).thenReturn(true); + doThrow(new RuntimeException()) + .when(refreshSchemaActivity).refreshSchema(any(), any()); + final StandardSyncOutput output = execute(); + assertEquals(output.getStandardSyncSummary().getStatus(), ReplicationStatus.FAILED); + assertEquals(output.getFailures().size(), 1); + assertEquals(output.getFailures().get(0).getFailureOrigin(), FailureReason.FailureOrigin.SOURCE); + assertEquals(output.getFailures().get(0).getFailureType(), FailureReason.FailureType.REFRESH_SCHEMA); + } + @SuppressWarnings("ResultOfMethodCallIgnored") private void cancelWorkflow() { final WorkflowServiceBlockingStub temporalService = testEnv.getWorkflowService().blockingStub(); From f45718d85072d099ccbfea61d3976350115e43ba Mon Sep 17 00:00:00 2001 From: Cole Snodgrass Date: Tue, 7 Feb 2023 14:17:46 -0800 Subject: [PATCH 040/137] remove commons-cli dependency from integrations (#22525) * remove commons-cli dependency from integrations * re-add commons-cli dependency, used in other places --- .../java/io/airbyte/commons/cli/Clis.java | 18 ------- .../java/io/airbyte/commons/cli/ClisTest.java | 18 ------- .../base/IntegrationCliParser.java | 52 +++++++++++-------- 3 files changed, 30 insertions(+), 58 deletions(-) diff --git a/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java b/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java index 623ef16631eb..1e2b1eb8ebf2 100644 --- a/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java +++ b/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java @@ -10,8 +10,6 @@ import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.DefaultParser; import org.apache.commons.cli.HelpFormatter; -import org.apache.commons.cli.Option; -import org.apache.commons.cli.OptionGroup; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; @@ -49,22 +47,6 @@ public static CommandLine parse(final String[] args, final Options options) { return parse(args, options, new DefaultParser()); } - /** - * Provide a fluent interface for building an OptionsGroup. - * - * @param isRequired - is the option group required - * @param options - options in the option group - * @return the created option group. - */ - public static OptionGroup createOptionGroup(final boolean isRequired, final Option... options) { - final OptionGroup optionGroup = new OptionGroup(); - optionGroup.setRequired(isRequired); - for (final Option option : options) { - optionGroup.addOption(option); - } - return optionGroup; - } - public static CommandLineParser getRelaxedParser() { return new RelaxedParser(); } diff --git a/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java b/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java index f2a09b3a2379..d485b4cd3d40 100644 --- a/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java +++ b/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java @@ -10,7 +10,6 @@ import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.DefaultParser; import org.apache.commons.cli.Option; -import org.apache.commons.cli.OptionGroup; import org.apache.commons.cli.Options; import org.junit.jupiter.api.Test; @@ -19,23 +18,6 @@ class ClisTest { private static final String ALPHA = "alpha"; private static final String BETA = "beta"; - @Test - void testCreateOptionGroup() { - final Option optionA = new Option("a", ALPHA); - final Option optionB = new Option("b", BETA); - final OptionGroup optionGroupExpected = new OptionGroup(); - optionGroupExpected.addOption(optionA); - optionGroupExpected.addOption(optionB); - - final OptionGroup optionGroupActual = Clis.createOptionGroup( - false, - optionA, - optionB); - - // hack: OptionGroup does not define hashcode, so compare its string instead of the object itself. - assertEquals(optionGroupExpected.toString(), optionGroupActual.toString()); - } - @Test void testParse() { final Option optionA = Option.builder("a").required(true).hasArg(true).build(); diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java index 59c2d9d214f6..cd1b7c8ddb58 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java @@ -18,6 +18,7 @@ // todo (cgardens) - use argparse4j.github.io instead of org.apache.commons.cli to leverage better // sub-parser support. + /** * Parses command line args to a type safe config object for each command type. */ @@ -25,28 +26,35 @@ public class IntegrationCliParser { private static final Logger LOGGER = LoggerFactory.getLogger(IntegrationCliParser.class); - private static final OptionGroup COMMAND_GROUP = Clis.createOptionGroup( - true, - Option.builder() - .longOpt(Command.SPEC.toString().toLowerCase()) - .desc("outputs the json configuration specification") - .build(), - Option.builder() - .longOpt(Command.CHECK.toString().toLowerCase()) - .desc("checks the config can be used to connect") - .build(), - Option.builder() - .longOpt(Command.DISCOVER.toString().toLowerCase()) - .desc("outputs a catalog describing the source's catalog") - .build(), - Option.builder() - .longOpt(Command.READ.toString().toLowerCase()) - .desc("reads the source and outputs messages to STDOUT") - .build(), - Option.builder() - .longOpt(Command.WRITE.toString().toLowerCase()) - .desc("writes messages from STDIN to the integration") - .build()); + private static final OptionGroup COMMAND_GROUP; + + static { + final var optionGroup = new OptionGroup(); + optionGroup.setRequired(true); + + optionGroup.addOption(Option.builder() + .longOpt(Command.SPEC.toString().toLowerCase()) + .desc("outputs the json configuration specification") + .build()); + optionGroup.addOption(Option.builder() + .longOpt(Command.CHECK.toString().toLowerCase()) + .desc("checks the config can be used to connect") + .build()); + optionGroup.addOption(Option.builder() + .longOpt(Command.DISCOVER.toString().toLowerCase()) + .desc("outputs a catalog describing the source's catalog") + .build()); + optionGroup.addOption(Option.builder() + .longOpt(Command.READ.toString().toLowerCase()) + .desc("reads the source and outputs messages to STDOUT") + .build()); + optionGroup.addOption(Option.builder() + .longOpt(Command.WRITE.toString().toLowerCase()) + .desc("writes messages from STDIN to the integration") + .build()); + + COMMAND_GROUP = optionGroup; + } public IntegrationConfig parse(final String[] args) { final Command command = parseCommand(args); From 823adfbdeae48cf89354414cee041908bce25d00 Mon Sep 17 00:00:00 2001 From: Michael Siega <109092231+mfsiega-airbyte@users.noreply.github.com> Date: Tue, 7 Feb 2023 23:52:25 +0100 Subject: [PATCH 041/137] pass feature flag client env variable to orchestrator (#22523) --- .../process/AirbyteIntegrationLauncher.java | 26 ++++++++++-------- .../AirbyteIntegrationLauncherTest.java | 27 +++++++++++-------- .../main/java/io/airbyte/config/Configs.java | 7 +++++ .../java/io/airbyte/config/EnvConfigs.java | 7 +++++ ...ontainerOrchestratorConfigBeanFactory.java | 1 + 5 files changed, 46 insertions(+), 22 deletions(-) diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index 6ac2bea46e3d..dd9dcd42499f 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -20,6 +20,7 @@ import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; +import com.google.common.collect.Maps; import datadog.trace.api.Trace; import io.airbyte.commons.features.EnvVariableFeatureFlags; import io.airbyte.commons.features.FeatureFlags; @@ -222,17 +223,20 @@ public Process write(final Path jobRoot, private Map getWorkerMetadata() { final Configs configs = new EnvConfigs(); - return Map.of( - WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, imageName, - WorkerEnvConstants.WORKER_JOB_ID, jobId, - WorkerEnvConstants.WORKER_JOB_ATTEMPT, String.valueOf(attempt), - EnvVariableFeatureFlags.USE_STREAM_CAPABLE_STATE, String.valueOf(featureFlags.useStreamCapableState()), - EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(featureFlags.autoDetectSchema()), - EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection()), - EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces(), - EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit(), - EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest(), - EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()); + return Maps.newHashMap( + ImmutableMap.builder() + .put(WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, imageName) + .put(WorkerEnvConstants.WORKER_JOB_ID, jobId) + .put(WorkerEnvConstants.WORKER_JOB_ATTEMPT, String.valueOf(attempt)) + .put(EnvVariableFeatureFlags.USE_STREAM_CAPABLE_STATE, String.valueOf(featureFlags.useStreamCapableState())) + .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(featureFlags.autoDetectSchema())) + .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection())) + .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()) + .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()) + .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()) + .put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()) + .put(EnvConfigs.FEATURE_FLAG_CLIENT, configs.getFeatureFlagClient()) + .build()); } } diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index 23f41fdb037b..45f7c5da2bcb 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -15,6 +15,7 @@ import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; +import com.google.common.collect.Maps; import io.airbyte.commons.features.EnvVariableFeatureFlags; import io.airbyte.commons.features.FeatureFlags; import io.airbyte.config.Configs; @@ -55,17 +56,21 @@ class AirbyteIntegrationLauncherTest { private static final FeatureFlags FEATURE_FLAGS = new EnvVariableFeatureFlags(); private static final Configs CONFIGS = new EnvConfigs(); - private static final Map JOB_METADATA = Map.of( - WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, FAKE_IMAGE, - WorkerEnvConstants.WORKER_JOB_ID, JOB_ID, - WorkerEnvConstants.WORKER_JOB_ATTEMPT, String.valueOf(JOB_ATTEMPT), - EnvVariableFeatureFlags.USE_STREAM_CAPABLE_STATE, String.valueOf(FEATURE_FLAGS.useStreamCapableState()), - EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(FEATURE_FLAGS.autoDetectSchema()), - EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection()), - EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces(), - EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest(), - EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit(), - EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()); + private static final Map JOB_METADATA = + Maps.newHashMap( + ImmutableMap.builder() + .put(WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, FAKE_IMAGE) + .put(WorkerEnvConstants.WORKER_JOB_ID, JOB_ID) + .put(WorkerEnvConstants.WORKER_JOB_ATTEMPT, String.valueOf(JOB_ATTEMPT)) + .put(EnvVariableFeatureFlags.USE_STREAM_CAPABLE_STATE, String.valueOf(FEATURE_FLAGS.useStreamCapableState())) + .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(FEATURE_FLAGS.autoDetectSchema())) + .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection())) + .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces()) + .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit()) + .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest()) + .put(EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()) + .put(EnvConfigs.FEATURE_FLAG_CLIENT, CONFIGS.getFeatureFlagClient()) + .build()); private WorkerConfigs workerConfigs; @Mock diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index 7679e9c23cf8..f609ccba3ec7 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -341,6 +341,13 @@ public interface Configs { */ String getLaunchDarklyKey(); + /** + * Get the type of feature flag client to use. + * + * @return + */ + String getFeatureFlagClient(); + /** * Defines a default map of environment variables to use for any launched job containers. The * expected format is a JSON encoded String -> String map. Make sure to escape properly. Defaults to diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index 6e0c3d81ca95..ca2fdc3488d0 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -236,6 +236,8 @@ public class EnvConfigs implements Configs { public static final int DEFAULT_DAYS_OF_ONLY_FAILED_JOBS_BEFORE_CONNECTION_DISABLE = 14; public static final String LAUNCHDARKLY_KEY = "LAUNCHDARKLY_KEY"; + public static final String FEATURE_FLAG_CLIENT = "FEATURE_FLAG_CLIENT"; + private final Function getEnv; private final Supplier> getAllEnvKeys; private final LogConfigs logConfigs; @@ -854,6 +856,11 @@ public String getLaunchDarklyKey() { return getEnvOrDefault(LAUNCHDARKLY_KEY, ""); } + @Override + public String getFeatureFlagClient() { + return getEnvOrDefault(FEATURE_FLAG_CLIENT, ""); + } + /** * There are two types of environment variables available to the job container: *
      diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index 346db8ead506..d01617daba51 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -102,6 +102,7 @@ public ContainerOrchestratorConfig kubernetesContainerOrchestratorConfig( environmentVariables.put(DATA_PLANE_SERVICE_ACCOUNT_EMAIL_ENV_VAR, dataPlaneServiceAccountEmail); final Configs configs = new EnvConfigs(); + environmentVariables.put(EnvConfigs.FEATURE_FLAG_CLIENT, configs.getFeatureFlagClient()); environmentVariables.put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()); environmentVariables.put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()); environmentVariables.put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()); From 531627ebffaa61fde2ab80c082cf6c7c3f877872 Mon Sep 17 00:00:00 2001 From: Prateek Mukhedkar <123108018+prateekmukhedkar@users.noreply.github.com> Date: Tue, 7 Feb 2023 15:37:38 -0800 Subject: [PATCH 042/137] Set sync_mode as incremental instead of full refresh in catalog specifying incremental sync (#22183) Co-authored-by: prateekmukhedkar --- docs/connector-development/tutorials/adding-incremental-sync.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/connector-development/tutorials/adding-incremental-sync.md b/docs/connector-development/tutorials/adding-incremental-sync.md index 88cac8064d2e..8603df62d21b 100644 --- a/docs/connector-development/tutorials/adding-incremental-sync.md +++ b/docs/connector-development/tutorials/adding-incremental-sync.md @@ -62,7 +62,7 @@ Also, create a file called `incremental_configured_catalog.json` with the follow } } }, - "sync_mode": "full_refresh", + "sync_mode": "incremental", "destination_sync_mode": "overwrite" } ] From 44d747d2f5940bbb45e3614251bfe0d38cc05b26 Mon Sep 17 00:00:00 2001 From: "Pedro S. Lopez" Date: Tue, 7 Feb 2023 15:42:52 -0800 Subject: [PATCH 043/137] Revert "Revert "fix: refresh actor configuration and state between sync attempts"" (#22281) * Revert "Revert "fix: refresh actor configuration and state between sync attempts (#21629)" (#22211)" This reverts commit 7978862f623fb0e71dec5dd24ed421a67c1521e7. * fmt --- airbyte-api/src/main/openapi/config.yaml | 45 ++++ .../io/airbyte/bootloader/BootloaderTest.java | 7 +- .../server/converters/ApiPojoConverters.java | 45 ++++ .../server/handlers/AttemptHandler.java | 15 ++ .../server/handlers/AttemptHandlerTest.java | 52 +++- .../handlers/JobHistoryHandlerTest.java | 2 +- .../commons/temporal/TemporalClient.java | 13 +- .../commons/temporal/TemporalClientTest.java | 22 +- .../workers/config/ApiClientBeanFactory.java | 12 + .../workers/helper/ProtocolConverters.java | 5 + .../workers/helper/StateConverter.java | 46 ++++ .../resources/types/AttemptSyncConfig.yaml | 22 ++ .../types/JobResetConnectionConfig.yaml | 8 - .../main/resources/types/JobSyncConfig.yaml | 13 - .../V0_40_28_001__AddAttemptSyncConfig.java | 39 +++ .../resources/jobs_database/Attempts.yaml | 2 + .../resources/jobs_database/schema_dump.txt | 1 + .../persistence/job/DefaultJobCreator.java | 20 +- .../job/DefaultJobPersistence.java | 16 ++ .../persistence/job/JobPersistence.java | 12 + .../persistence/job/models/Attempt.java | 13 +- .../airbyte/persistence/job/models/Job.java | 7 + .../persistence/job/tracker/JobTracker.java | 31 ++- .../job/DefaultJobCreatorTest.java | 30 +-- .../job/DefaultJobPersistenceTest.java | 24 ++ .../persistence/job/models/AttemptTest.java | 2 +- .../persistence/job/models/JobTest.java | 9 +- .../job/tracker/JobTrackerTest.java | 11 +- .../job/tracker/TrackingMetadataTest.java | 4 +- .../server/apis/AttemptApiController.java | 9 + airbyte-workers/build.gradle | 1 + .../config/ApplicationBeanFactory.java | 7 +- .../workers/run/TemporalWorkerRunFactory.java | 18 +- .../activities/GenerateInputActivityImpl.java | 88 +++++-- .../run/TemporalWorkerRunFactoryTest.java | 21 +- .../activities/GenerateInputActivityTest.java | 234 ++++++++++++++++++ ...obCreationAndStatusUpdateActivityTest.java | 12 +- .../api/generated-api-html/index.html | 126 ++++++++++ 38 files changed, 902 insertions(+), 142 deletions(-) create mode 100644 airbyte-config/config-models/src/main/resources/types/AttemptSyncConfig.yaml create mode 100644 airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java create mode 100644 airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java diff --git a/airbyte-api/src/main/openapi/config.yaml b/airbyte-api/src/main/openapi/config.yaml index b88dc1bcfb5f..31c248e30927 100644 --- a/airbyte-api/src/main/openapi/config.yaml +++ b/airbyte-api/src/main/openapi/config.yaml @@ -2214,6 +2214,26 @@ paths: application/json: schema: $ref: "#/components/schemas/InternalOperationResult" + /v1/attempt/save_sync_config: + post: + tags: + - attempt + - internal + summary: For worker to save the AttemptSyncConfig for an attempt. + operationId: saveSyncConfig + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SaveAttemptSyncConfigRequestBody" + required: true + responses: + "200": + description: Successful Operation + content: + application/json: + schema: + $ref: "#/components/schemas/InternalOperationResult" components: securitySchemes: @@ -5026,6 +5046,31 @@ components: type: array items: $ref: "#/components/schemas/AttemptStreamStats" + AttemptSyncConfig: + type: object + required: + - sourceConfiguration + - destinationConfiguration + properties: + sourceConfiguration: + $ref: "#/components/schemas/SourceConfiguration" + destinationConfiguration: + $ref: "#/components/schemas/DestinationConfiguration" + state: + $ref: "#/components/schemas/ConnectionState" + SaveAttemptSyncConfigRequestBody: + type: object + required: + - jobId + - attemptNumber + - syncConfig + properties: + jobId: + $ref: "#/components/schemas/JobId" + attemptNumber: + $ref: "#/components/schemas/AttemptNumber" + syncConfig: + $ref: "#/components/schemas/AttemptSyncConfig" InternalOperationResult: type: object required: diff --git a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java index 032ec01e66c4..c31d6acdb644 100644 --- a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java +++ b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java @@ -82,7 +82,8 @@ class BootloaderTest { // ⚠️ This line should change with every new migration to show that you meant to make a new // migration to the prod database - private static final String CURRENT_MIGRATION_VERSION = "0.40.28.001"; + private static final String CURRENT_CONFIGS_MIGRATION_VERSION = "0.40.28.001"; + private static final String CURRENT_JOBS_MIGRATION_VERSION = "0.40.28.001"; @BeforeEach void setup() { @@ -147,10 +148,10 @@ void testBootloaderAppBlankDb() throws Exception { bootloader.load(); val jobsMigrator = new JobsDatabaseMigrator(jobDatabase, jobsFlyway); - assertEquals("0.40.26.001", jobsMigrator.getLatestMigration().getVersion().getVersion()); + assertEquals(CURRENT_JOBS_MIGRATION_VERSION, jobsMigrator.getLatestMigration().getVersion().getVersion()); val configsMigrator = new ConfigsDatabaseMigrator(configDatabase, configsFlyway); - assertEquals(CURRENT_MIGRATION_VERSION, configsMigrator.getLatestMigration().getVersion().getVersion()); + assertEquals(CURRENT_CONFIGS_MIGRATION_VERSION, configsMigrator.getLatestMigration().getVersion().getVersion()); assertEquals(VERSION_0330_ALPHA, jobsPersistence.getVersion().get()); assertEquals(new Version(PROTOCOL_VERSION_123), jobsPersistence.getAirbyteProtocolVersionMin().get()); diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java index ea6309030676..713aefd7d715 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java @@ -5,11 +5,14 @@ package io.airbyte.commons.server.converters; import io.airbyte.api.model.generated.ActorDefinitionResourceRequirements; +import io.airbyte.api.model.generated.AttemptSyncConfig; import io.airbyte.api.model.generated.ConnectionRead; import io.airbyte.api.model.generated.ConnectionSchedule; import io.airbyte.api.model.generated.ConnectionScheduleData; import io.airbyte.api.model.generated.ConnectionScheduleDataBasicSchedule; import io.airbyte.api.model.generated.ConnectionScheduleDataCron; +import io.airbyte.api.model.generated.ConnectionState; +import io.airbyte.api.model.generated.ConnectionStateType; import io.airbyte.api.model.generated.ConnectionStatus; import io.airbyte.api.model.generated.Geography; import io.airbyte.api.model.generated.JobType; @@ -22,6 +25,12 @@ import io.airbyte.config.BasicSchedule; import io.airbyte.config.Schedule; import io.airbyte.config.StandardSync; +import io.airbyte.config.State; +import io.airbyte.config.StateWrapper; +import io.airbyte.config.helpers.StateMessageHelper; +import io.airbyte.workers.helper.StateConverter; +import java.util.Optional; +import java.util.UUID; import java.util.stream.Collectors; public class ApiPojoConverters { @@ -42,6 +51,42 @@ public static io.airbyte.config.ActorDefinitionResourceRequirements actorDefReso .collect(Collectors.toList())); } + public static io.airbyte.config.AttemptSyncConfig attemptSyncConfigToInternal(final AttemptSyncConfig attemptSyncConfig) { + if (attemptSyncConfig == null) { + return null; + } + + final io.airbyte.config.AttemptSyncConfig internalAttemptSyncConfig = new io.airbyte.config.AttemptSyncConfig() + .withSourceConfiguration(attemptSyncConfig.getSourceConfiguration()) + .withDestinationConfiguration(attemptSyncConfig.getDestinationConfiguration()); + + final ConnectionState connectionState = attemptSyncConfig.getState(); + if (connectionState != null && connectionState.getStateType() != ConnectionStateType.NOT_SET) { + final StateWrapper stateWrapper = StateConverter.toInternal(attemptSyncConfig.getState()); + final io.airbyte.config.State state = StateMessageHelper.getState(stateWrapper); + internalAttemptSyncConfig.setState(state); + } + + return internalAttemptSyncConfig; + } + + public static io.airbyte.api.client.model.generated.AttemptSyncConfig attemptSyncConfigToClient(final io.airbyte.config.AttemptSyncConfig attemptSyncConfig, + final UUID connectionId, + final boolean useStreamCapableState) { + if (attemptSyncConfig == null) { + return null; + } + + final State state = attemptSyncConfig.getState(); + final Optional optStateWrapper = state != null ? StateMessageHelper.getTypedState( + state.getState(), useStreamCapableState) : Optional.empty(); + + return new io.airbyte.api.client.model.generated.AttemptSyncConfig() + .sourceConfiguration(attemptSyncConfig.getSourceConfiguration()) + .destinationConfiguration(attemptSyncConfig.getDestinationConfiguration()) + .state(StateConverter.toClient(connectionId, optStateWrapper.orElse(null))); + } + public static ActorDefinitionResourceRequirements actorDefResourceReqsToApi(final io.airbyte.config.ActorDefinitionResourceRequirements actorDefResourceReqs) { if (actorDefResourceReqs == null) { return null; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java index c7132665fe92..0302bc63b37b 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java @@ -5,8 +5,10 @@ package io.airbyte.commons.server.handlers; import io.airbyte.api.model.generated.InternalOperationResult; +import io.airbyte.api.model.generated.SaveAttemptSyncConfigRequestBody; import io.airbyte.api.model.generated.SaveStatsRequestBody; import io.airbyte.api.model.generated.SetWorkflowInAttemptRequestBody; +import io.airbyte.commons.server.converters.ApiPojoConverters; import io.airbyte.config.StreamSyncStats; import io.airbyte.config.SyncStats; import io.airbyte.persistence.job.JobPersistence; @@ -63,4 +65,17 @@ public InternalOperationResult saveStats(final SaveStatsRequestBody requestBody) return new InternalOperationResult().succeeded(true); } + public InternalOperationResult saveSyncConfig(final SaveAttemptSyncConfigRequestBody requestBody) { + try { + jobPersistence.writeAttemptSyncConfig( + requestBody.getJobId(), + requestBody.getAttemptNumber(), + ApiPojoConverters.attemptSyncConfigToInternal(requestBody.getSyncConfig())); + } catch (final IOException ioe) { + LOGGER.error("IOException when saving AttemptSyncConfig for attempt;", ioe); + return new InternalOperationResult().succeeded(false); + } + return new InternalOperationResult().succeeded(true); + } + } diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java index eeb2c0ff48c7..a3415ab24fff 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java @@ -12,9 +12,18 @@ import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.Mockito.doThrow; +import com.fasterxml.jackson.databind.JsonNode; +import io.airbyte.api.model.generated.AttemptSyncConfig; +import io.airbyte.api.model.generated.ConnectionState; +import io.airbyte.api.model.generated.ConnectionStateType; +import io.airbyte.api.model.generated.GlobalState; +import io.airbyte.api.model.generated.SaveAttemptSyncConfigRequestBody; import io.airbyte.api.model.generated.SetWorkflowInAttemptRequestBody; +import io.airbyte.commons.json.Jsons; +import io.airbyte.commons.server.converters.ApiPojoConverters; import io.airbyte.persistence.job.JobPersistence; import java.io.IOException; +import java.util.Map; import java.util.UUID; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -26,6 +35,7 @@ class AttemptHandlerTest { JobPersistence jobPersistence; AttemptHandler handler; + private static final UUID CONNECTION_ID = UUID.randomUUID(); private static final long JOB_ID = 10002L; private static final int ATTEMPT_NUMBER = 1; @@ -39,14 +49,14 @@ public void init() { @Test void testInternalWorkerHandlerSetsTemporalWorkflowId() throws Exception { - String workflowId = UUID.randomUUID().toString(); + final String workflowId = UUID.randomUUID().toString(); final ArgumentCaptor attemptNumberCapture = ArgumentCaptor.forClass(Integer.class); final ArgumentCaptor jobIdCapture = ArgumentCaptor.forClass(Long.class); final ArgumentCaptor workflowIdCapture = ArgumentCaptor.forClass(String.class); final ArgumentCaptor queueCapture = ArgumentCaptor.forClass(String.class); - SetWorkflowInAttemptRequestBody requestBody = + final SetWorkflowInAttemptRequestBody requestBody = new SetWorkflowInAttemptRequestBody().attemptNumber(ATTEMPT_NUMBER).jobId(JOB_ID).workflowId(workflowId) .processingTaskQueue(PROCESSING_TASK_QUEUE); @@ -63,7 +73,7 @@ void testInternalWorkerHandlerSetsTemporalWorkflowId() throws Exception { @Test void testInternalWorkerHandlerSetsTemporalWorkflowIdThrows() throws Exception { - String workflowId = UUID.randomUUID().toString(); + final String workflowId = UUID.randomUUID().toString(); doThrow(IOException.class).when(jobPersistence).setAttemptTemporalWorkflowInfo(anyLong(), anyInt(), any(), any()); @@ -73,7 +83,7 @@ void testInternalWorkerHandlerSetsTemporalWorkflowIdThrows() throws Exception { final ArgumentCaptor workflowIdCapture = ArgumentCaptor.forClass(String.class); final ArgumentCaptor queueCapture = ArgumentCaptor.forClass(String.class); - SetWorkflowInAttemptRequestBody requestBody = + final SetWorkflowInAttemptRequestBody requestBody = new SetWorkflowInAttemptRequestBody().attemptNumber(ATTEMPT_NUMBER).jobId(JOB_ID).workflowId(workflowId) .processingTaskQueue(PROCESSING_TASK_QUEUE); @@ -88,4 +98,38 @@ void testInternalWorkerHandlerSetsTemporalWorkflowIdThrows() throws Exception { assertEquals(PROCESSING_TASK_QUEUE, queueCapture.getValue()); } + @Test + void testInternalHandlerSetsAttemptSyncConfig() throws Exception { + final ArgumentCaptor attemptNumberCapture = ArgumentCaptor.forClass(Integer.class); + final ArgumentCaptor jobIdCapture = ArgumentCaptor.forClass(Long.class); + final ArgumentCaptor attemptSyncConfigCapture = + ArgumentCaptor.forClass(io.airbyte.config.AttemptSyncConfig.class); + + final JsonNode sourceConfig = Jsons.jsonNode(Map.of("source_key", "source_val")); + final JsonNode destinationConfig = Jsons.jsonNode(Map.of("destination_key", "destination_val")); + final ConnectionState state = new ConnectionState() + .connectionId(CONNECTION_ID) + .stateType(ConnectionStateType.GLOBAL) + .streamState(null) + .globalState(new GlobalState().sharedState(Jsons.jsonNode(Map.of("state_key", "state_val")))); + + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig() + .destinationConfiguration(destinationConfig) + .sourceConfiguration(sourceConfig) + .state(state); + + final SaveAttemptSyncConfigRequestBody requestBody = + new SaveAttemptSyncConfigRequestBody().attemptNumber(ATTEMPT_NUMBER).jobId(JOB_ID).syncConfig(attemptSyncConfig); + + assertTrue(handler.saveSyncConfig(requestBody).getSucceeded()); + + Mockito.verify(jobPersistence).writeAttemptSyncConfig(jobIdCapture.capture(), attemptNumberCapture.capture(), attemptSyncConfigCapture.capture()); + + final io.airbyte.config.AttemptSyncConfig expectedAttemptSyncConfig = ApiPojoConverters.attemptSyncConfigToInternal(attemptSyncConfig); + + assertEquals(ATTEMPT_NUMBER, attemptNumberCapture.getValue()); + assertEquals(JOB_ID, jobIdCapture.getValue()); + assertEquals(expectedAttemptSyncConfig, attemptSyncConfigCapture.getValue()); + } + } diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java index 3ab2582afdb4..81adf7f43ec0 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java @@ -157,7 +157,7 @@ private static AttemptRead toAttemptRead(final Attempt a) { } private static Attempt createAttempt(final long jobId, final long timestamps, final AttemptStatus status) { - return new Attempt(ATTEMPT_NUMBER, jobId, LOG_PATH, null, status, null, null, timestamps, timestamps, timestamps); + return new Attempt(ATTEMPT_NUMBER, jobId, LOG_PATH, null, null, status, null, null, timestamps, timestamps, timestamps); } @BeforeEach diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java index 129b7ae44c96..5fa35f1414e4 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java @@ -16,6 +16,7 @@ import io.airbyte.commons.temporal.scheduling.SpecWorkflow; import io.airbyte.commons.temporal.scheduling.SyncWorkflow; import io.airbyte.commons.temporal.scheduling.state.WorkflowState; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.ConnectorJobOutput; import io.airbyte.config.JobCheckConnectionConfig; import io.airbyte.config.JobDiscoverCatalogConfig; @@ -374,7 +375,11 @@ public TemporalResponse submitDiscoverSchema(final UUID jobI () -> getWorkflowStubWithTaskQueue(DiscoverCatalogWorkflow.class, taskQueue).run(jobRunConfig, launcherConfig, input)); } - public TemporalResponse submitSync(final long jobId, final int attempt, final JobSyncConfig config, final UUID connectionId) { + public TemporalResponse submitSync(final long jobId, + final int attempt, + final JobSyncConfig config, + final AttemptSyncConfig attemptConfig, + final UUID connectionId) { final JobRunConfig jobRunConfig = TemporalWorkflowUtils.createJobRunConfig(jobId, attempt); final IntegrationLauncherConfig sourceLauncherConfig = new IntegrationLauncherConfig() @@ -395,11 +400,11 @@ public TemporalResponse submitSync(final long jobId, final i .withNamespaceDefinition(config.getNamespaceDefinition()) .withNamespaceFormat(config.getNamespaceFormat()) .withPrefix(config.getPrefix()) - .withSourceConfiguration(config.getSourceConfiguration()) - .withDestinationConfiguration(config.getDestinationConfiguration()) + .withSourceConfiguration(attemptConfig.getSourceConfiguration()) + .withDestinationConfiguration(attemptConfig.getDestinationConfiguration()) .withOperationSequence(config.getOperationSequence()) .withCatalog(config.getConfiguredAirbyteCatalog()) - .withState(config.getState()) + .withState(attemptConfig.getState()) .withResourceRequirements(config.getResourceRequirements()) .withSourceResourceRequirements(config.getSourceResourceRequirements()) .withDestinationResourceRequirements(config.getDestinationResourceRequirements()) diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java index fad2eff33288..95bd9ad5418d 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java @@ -31,6 +31,7 @@ import io.airbyte.commons.temporal.scheduling.SpecWorkflow; import io.airbyte.commons.temporal.scheduling.SyncWorkflow; import io.airbyte.commons.temporal.scheduling.state.WorkflowState; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.ConnectorJobOutput; import io.airbyte.config.FailureReason; import io.airbyte.config.JobCheckConnectionConfig; @@ -274,26 +275,27 @@ void testSubmitSync() { final JobSyncConfig syncConfig = new JobSyncConfig() .withSourceDockerImage(IMAGE_NAME1) .withDestinationDockerImage(IMAGE_NAME2) - .withSourceConfiguration(Jsons.emptyObject()) - .withDestinationConfiguration(Jsons.emptyObject()) .withOperationSequence(List.of()) .withConfiguredAirbyteCatalog(new ConfiguredAirbyteCatalog()); + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(Jsons.emptyObject()) + .withDestinationConfiguration(Jsons.emptyObject()); final StandardSyncInput input = new StandardSyncInput() .withNamespaceDefinition(syncConfig.getNamespaceDefinition()) .withNamespaceFormat(syncConfig.getNamespaceFormat()) .withPrefix(syncConfig.getPrefix()) - .withSourceConfiguration(syncConfig.getSourceConfiguration()) - .withDestinationConfiguration(syncConfig.getDestinationConfiguration()) + .withSourceConfiguration(attemptSyncConfig.getSourceConfiguration()) + .withDestinationConfiguration(attemptSyncConfig.getDestinationConfiguration()) .withOperationSequence(syncConfig.getOperationSequence()) .withCatalog(syncConfig.getConfiguredAirbyteCatalog()) - .withState(syncConfig.getState()); + .withState(attemptSyncConfig.getState()); final IntegrationLauncherConfig destinationLauncherConfig = new IntegrationLauncherConfig() .withJobId(String.valueOf(JOB_ID)) .withAttemptId((long) ATTEMPT_ID) .withDockerImage(IMAGE_NAME2); - temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, CONNECTION_ID); + temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, attemptSyncConfig, CONNECTION_ID); discoverCatalogWorkflow.run(JOB_RUN_CONFIG, LAUNCHER_CONFIG, destinationLauncherConfig, input, CONNECTION_ID); verify(workflowClient).newWorkflowStub(SyncWorkflow.class, TemporalWorkflowUtils.buildWorkflowOptions(TemporalJobType.SYNC)); } @@ -343,15 +345,17 @@ void testforceCancelConnection() { doReturn(true).when(temporalClient).isWorkflowReachable(any(UUID.class)); when(workflowClient.newWorkflowStub(any(Class.class), anyString())).thenReturn(mConnectionManagerWorkflow); + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(Jsons.emptyObject()) + .withDestinationConfiguration(Jsons.emptyObject()); + final JobSyncConfig syncConfig = new JobSyncConfig() .withSourceDockerImage(IMAGE_NAME1) .withDestinationDockerImage(IMAGE_NAME2) - .withSourceConfiguration(Jsons.emptyObject()) - .withDestinationConfiguration(Jsons.emptyObject()) .withOperationSequence(List.of()) .withConfiguredAirbyteCatalog(new ConfiguredAirbyteCatalog()); - temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, CONNECTION_ID); + temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, attemptSyncConfig, CONNECTION_ID); temporalClient.forceDeleteWorkflow(CONNECTION_ID); verify(connectionManagerUtils).deleteWorkflowIfItExist(workflowClient, CONNECTION_ID); diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java index 0577d5fd463b..64b9647287b7 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java @@ -9,10 +9,12 @@ import com.auth0.jwt.algorithms.Algorithm; import com.google.auth.oauth2.ServiceAccountCredentials; import io.airbyte.api.client.AirbyteApiClient; +import io.airbyte.api.client.generated.AttemptApi; import io.airbyte.api.client.generated.ConnectionApi; import io.airbyte.api.client.generated.DestinationApi; import io.airbyte.api.client.generated.JobsApi; import io.airbyte.api.client.generated.SourceApi; +import io.airbyte.api.client.generated.StateApi; import io.airbyte.api.client.generated.WorkspaceApi; import io.airbyte.api.client.invoker.generated.ApiClient; import io.airbyte.commons.temporal.config.WorkerMode; @@ -96,6 +98,16 @@ public WorkspaceApi workspaceApi(final ApiClient apiClient) { return new WorkspaceApi(apiClient); } + @Singleton + public AttemptApi attemptApi(final ApiClient apiClient) { + return new AttemptApi(apiClient); + } + + @Singleton + public StateApi stateApi(final ApiClient apiClient) { + return new StateApi(apiClient); + } + @Singleton public HttpClient httpClient() { return HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).build(); diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java index b06eb17ee0e9..313263173825 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java @@ -26,4 +26,9 @@ public static io.airbyte.protocol.models.StreamDescriptor streamDescriptorToProt .withNamespace(apiStreamDescriptor.getNamespace()); } + public static io.airbyte.protocol.models.StreamDescriptor clientStreamDescriptorToProtocol(final io.airbyte.api.client.model.generated.StreamDescriptor clientStreamDescriptor) { + return new io.airbyte.protocol.models.StreamDescriptor().withName(clientStreamDescriptor.getName()) + .withNamespace(clientStreamDescriptor.getNamespace()); + } + } diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java index 73fe752537ce..0765e242d93f 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java @@ -13,6 +13,7 @@ import io.airbyte.config.StateWrapper; import io.airbyte.protocol.models.AirbyteGlobalState; import io.airbyte.protocol.models.AirbyteStateMessage; +import io.airbyte.protocol.models.AirbyteStateMessage.AirbyteStateType; import io.airbyte.protocol.models.AirbyteStreamState; import java.util.List; import java.util.Optional; @@ -68,6 +69,15 @@ public static StateWrapper toInternal(final @Nullable ConnectionState apiConnect } + public static StateWrapper clientToInternal(final @Nullable io.airbyte.api.client.model.generated.ConnectionState clientConnectionState) { + return new StateWrapper() + .withStateType(clientConnectionState != null ? convertClientStateTypeToInternal(clientConnectionState.getStateType()) : null) + .withGlobal(clientGlobalStateToInternal(clientConnectionState).orElse(null)) + .withLegacyState(clientConnectionState != null ? clientConnectionState.getState() : null) + .withStateMessages(clientStreamStateToInternal(clientConnectionState).orElse(null)); + + } + public static StateType convertClientStateTypeToInternal(final @Nullable io.airbyte.api.client.model.generated.ConnectionStateType connectionStateType) { if (connectionStateType == null || connectionStateType.equals(io.airbyte.api.client.model.generated.ConnectionStateType.NOT_SET)) { return null; @@ -191,6 +201,23 @@ private static Optional globalStateToInternal(final @Nullab } } + private static Optional clientGlobalStateToInternal(final @Nullable io.airbyte.api.client.model.generated.ConnectionState connectionState) { + if (connectionState != null + && connectionState.getStateType() == io.airbyte.api.client.model.generated.ConnectionStateType.GLOBAL + && connectionState.getGlobalState() != null) { + return Optional.of(new AirbyteStateMessage() + .withType(AirbyteStateType.GLOBAL) + .withGlobal(new AirbyteGlobalState() + .withSharedState(connectionState.getGlobalState().getSharedState()) + .withStreamStates(connectionState.getGlobalState().getStreamStates() + .stream() + .map(StateConverter::clientStreamStateStructToInternal) + .toList()))); + } else { + return Optional.empty(); + } + } + /** * If wrapper is of type stream state, returns API representation of stream state. Otherwise, empty * optional. @@ -251,6 +278,19 @@ private static Optional> streamStateToInternal(final @ } } + private static Optional> clientStreamStateToInternal(final @Nullable io.airbyte.api.client.model.generated.ConnectionState connectionState) { + if (connectionState != null && connectionState.getStateType() == io.airbyte.api.client.model.generated.ConnectionStateType.STREAM + && connectionState.getStreamState() != null) { + return Optional.ofNullable(connectionState.getStreamState() + .stream() + .map(StateConverter::clientStreamStateStructToInternal) + .map(s -> new AirbyteStateMessage().withType(AirbyteStateType.STREAM).withStream(s)) + .toList()); + } else { + return Optional.empty(); + } + } + private static StreamState streamStateStructToApi(final AirbyteStreamState streamState) { return new StreamState() .streamDescriptor(ProtocolConverters.streamDescriptorToApi(streamState.getStreamDescriptor())) @@ -269,4 +309,10 @@ private static AirbyteStreamState streamStateStructToInternal(final StreamState .withStreamState(streamState.getStreamState()); } + private static AirbyteStreamState clientStreamStateStructToInternal(final io.airbyte.api.client.model.generated.StreamState streamState) { + return new AirbyteStreamState() + .withStreamDescriptor(ProtocolConverters.clientStreamDescriptorToProtocol(streamState.getStreamDescriptor())) + .withStreamState(streamState.getStreamState()); + } + } diff --git a/airbyte-config/config-models/src/main/resources/types/AttemptSyncConfig.yaml b/airbyte-config/config-models/src/main/resources/types/AttemptSyncConfig.yaml new file mode 100644 index 000000000000..7b28faea7bbf --- /dev/null +++ b/airbyte-config/config-models/src/main/resources/types/AttemptSyncConfig.yaml @@ -0,0 +1,22 @@ +--- +"$schema": http://json-schema.org/draft-07/schema# +"$id": https://github.com/airbytehq/airbyte/blob/master/airbyte-config/models/src/main/resources/types/AttemptSyncConfig.yaml +title: AttemptSyncConfig +description: attempt sync config +type: object +additionalProperties: false +required: + - sourceConfiguration + - destinationConfiguration +properties: + sourceConfiguration: + description: Integration specific blob. Must be a valid JSON string. + type: object + existingJavaType: com.fasterxml.jackson.databind.JsonNode + destinationConfiguration: + description: Integration specific blob. Must be a valid JSON string. + type: object + existingJavaType: com.fasterxml.jackson.databind.JsonNode + state: + description: optional state of the previous run. this object is defined per integration. + "$ref": State.yaml diff --git a/airbyte-config/config-models/src/main/resources/types/JobResetConnectionConfig.yaml b/airbyte-config/config-models/src/main/resources/types/JobResetConnectionConfig.yaml index 462a8ab1229d..73dcd898f93c 100644 --- a/airbyte-config/config-models/src/main/resources/types/JobResetConnectionConfig.yaml +++ b/airbyte-config/config-models/src/main/resources/types/JobResetConnectionConfig.yaml @@ -6,7 +6,6 @@ description: job reset connection config type: object additionalProperties: false required: - - destinationConfiguration - configuredAirbyteCatalog - destinationDockerImage properties: @@ -19,10 +18,6 @@ properties: prefix: description: Prefix that will be prepended to the name of each stream when it is written to the destination. type: string - destinationConfiguration: - description: Integration specific blob. Must be a valid JSON string. - type: object - existingJavaType: com.fasterxml.jackson.databind.JsonNode configuredAirbyteCatalog: description: the configured airbyte catalog type: object @@ -49,9 +44,6 @@ properties: existingJavaType: io.airbyte.config.ResourceRequirements resetSourceConfiguration: "$ref": ResetSourceConfiguration.yaml - state: - description: optional current state of the connection - "$ref": State.yaml isSourceCustomConnector: description: determine if the running image of the source is a custom connector. type: boolean diff --git a/airbyte-config/config-models/src/main/resources/types/JobSyncConfig.yaml b/airbyte-config/config-models/src/main/resources/types/JobSyncConfig.yaml index 652996a9b5c0..7fe334ef5d0a 100644 --- a/airbyte-config/config-models/src/main/resources/types/JobSyncConfig.yaml +++ b/airbyte-config/config-models/src/main/resources/types/JobSyncConfig.yaml @@ -6,8 +6,6 @@ description: job sync config type: object additionalProperties: false required: - - sourceConfiguration - - destinationConfiguration - configuredAirbyteCatalog - sourceDockerImage - destinationDockerImage @@ -21,14 +19,6 @@ properties: prefix: description: Prefix that will be prepended to the name of each stream when it is written to the destination. type: string - sourceConfiguration: - description: Integration specific blob. Must be a valid JSON string. - type: object - existingJavaType: com.fasterxml.jackson.databind.JsonNode - destinationConfiguration: - description: Integration specific blob. Must be a valid JSON string. - type: object - existingJavaType: com.fasterxml.jackson.databind.JsonNode configuredAirbyteCatalog: description: the configured airbyte catalog type: object @@ -64,9 +54,6 @@ properties: description: The webhook operation configs belonging to this workspace. Must conform to WebhookOperationConfigs.yaml. type: object existingJavaType: com.fasterxml.jackson.databind.JsonNode - state: - description: optional state of the previous run. this object is defined per integration. - "$ref": State.yaml resourceRequirements: type: object description: optional resource requirements to run sync workers - this is used for containers other than the source/dest containers diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java new file mode 100644 index 000000000000..076e879368b4 --- /dev/null +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.db.instance.jobs.migrations; + +import org.flywaydb.core.api.migration.BaseJavaMigration; +import org.flywaydb.core.api.migration.Context; +import org.jooq.DSLContext; +import org.jooq.impl.DSL; +import org.jooq.impl.SQLDataType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class V0_40_28_001__AddAttemptSyncConfig extends BaseJavaMigration { + + private static final Logger LOGGER = LoggerFactory.getLogger(V0_40_28_001__AddAttemptSyncConfig.class); + + @Override + public void migrate(final Context context) throws Exception { + LOGGER.info("Running migration: {}", this.getClass().getSimpleName()); + + // Warning: please do not use any jOOQ generated code to write a migration. + // As database schema changes, the generated jOOQ code can be deprecated. So + // old migration may not compile if there is any generated code. + try (final DSLContext ctx = DSL.using(context.getConnection())) { + addAttemptSyncConfigToAttempts(ctx); + } + } + + private static void addAttemptSyncConfigToAttempts(final DSLContext ctx) { + ctx.alterTable("attempts") + .addColumnIfNotExists(DSL.field( + "attempt_sync_config", + SQLDataType.JSONB.nullable(true))) + .execute(); + } + +} diff --git a/airbyte-db/db-lib/src/main/resources/jobs_database/Attempts.yaml b/airbyte-db/db-lib/src/main/resources/jobs_database/Attempts.yaml index 758f53c322f6..5efdc4ef1097 100644 --- a/airbyte-db/db-lib/src/main/resources/jobs_database/Attempts.yaml +++ b/airbyte-db/db-lib/src/main/resources/jobs_database/Attempts.yaml @@ -19,6 +19,8 @@ properties: type: number attempt_number: type: number + attempt_sync_config: + type: ["null", object] log_path: type: string output: diff --git a/airbyte-db/db-lib/src/main/resources/jobs_database/schema_dump.txt b/airbyte-db/db-lib/src/main/resources/jobs_database/schema_dump.txt index 100af44d0893..6e959d581f7a 100644 --- a/airbyte-db/db-lib/src/main/resources/jobs_database/schema_dump.txt +++ b/airbyte-db/db-lib/src/main/resources/jobs_database/schema_dump.txt @@ -35,6 +35,7 @@ create table "public"."attempts"( "temporal_workflow_id" varchar(256) null, "failure_summary" jsonb null, "processing_task_queue" varchar(255) null, + "attempt_sync_config" jsonb null, constraint "attempts_pkey" primary key ("id") ); diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java index e09056525a28..4b02f2c51884 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java @@ -19,9 +19,6 @@ import io.airbyte.config.StandardSourceDefinition; import io.airbyte.config.StandardSync; import io.airbyte.config.StandardSyncOperation; -import io.airbyte.config.State; -import io.airbyte.config.helpers.StateMessageHelper; -import io.airbyte.config.persistence.StatePersistence; import io.airbyte.protocol.models.CatalogHelpers; import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; import io.airbyte.protocol.models.DestinationSyncMode; @@ -39,14 +36,11 @@ public class DefaultJobCreator implements JobCreator { private final JobPersistence jobPersistence; private final ResourceRequirements workerResourceRequirements; - private final StatePersistence statePersistence; public DefaultJobCreator(final JobPersistence jobPersistence, - final ResourceRequirements workerResourceRequirements, - final StatePersistence statePersistence) { + final ResourceRequirements workerResourceRequirements) { this.jobPersistence = jobPersistence; this.workerResourceRequirements = workerResourceRequirements; - this.statePersistence = statePersistence; } @Override @@ -85,14 +79,11 @@ public Optional createSyncJob(final SourceConnection source, .withPrefix(standardSync.getPrefix()) .withSourceDockerImage(sourceDockerImageName) .withSourceProtocolVersion(sourceProtocolVersion) - .withSourceConfiguration(source.getConfiguration()) .withDestinationDockerImage(destinationDockerImageName) .withDestinationProtocolVersion(destinationProtocolVersion) - .withDestinationConfiguration(destination.getConfiguration()) .withOperationSequence(standardSyncOperations) .withWebhookOperationConfigs(webhookOperationConfigs) .withConfiguredAirbyteCatalog(standardSync.getCatalog()) - .withState(null) .withResourceRequirements(mergedOrchestratorResourceReq) .withSourceResourceRequirements(mergedSrcResourceReq) .withDestinationResourceRequirements(mergedDstResourceReq) @@ -100,8 +91,6 @@ public Optional createSyncJob(final SourceConnection source, .withIsDestinationCustomConnector(destinationDefinition.getCustom()) .withWorkspaceId(workspaceId); - getCurrentConnectionState(standardSync.getConnectionId()).ifPresent(jobSyncConfig::withState); - final JobConfig jobConfig = new JobConfig() .withConfigType(ConfigType.SYNC) .withSync(jobSyncConfig); @@ -141,7 +130,6 @@ public Optional createResetConnectionJob(final DestinationConnection desti .withPrefix(standardSync.getPrefix()) .withDestinationDockerImage(destinationDockerImage) .withDestinationProtocolVersion(destinationProtocolVersion) - .withDestinationConfiguration(destination.getConfiguration()) .withOperationSequence(standardSyncOperations) .withConfiguredAirbyteCatalog(configuredAirbyteCatalog) .withResourceRequirements(ResourceRequirementsUtils.getResourceRequirements( @@ -151,16 +139,10 @@ public Optional createResetConnectionJob(final DestinationConnection desti .withIsSourceCustomConnector(false) .withIsDestinationCustomConnector(isDestinationCustomConnector); - getCurrentConnectionState(standardSync.getConnectionId()).ifPresent(resetConnectionConfig::withState); - final JobConfig jobConfig = new JobConfig() .withConfigType(ConfigType.RESET_CONNECTION) .withResetConnection(resetConnectionConfig); return jobPersistence.enqueueJob(standardSync.getConnectionId().toString(), jobConfig); } - private Optional getCurrentConnectionState(final UUID connectionId) throws IOException { - return statePersistence.getCurrentState(connectionId).map(StateMessageHelper::getState); - } - } diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java index 3dbc9398e796..b8336b0f41a1 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java @@ -31,6 +31,7 @@ import io.airbyte.commons.version.AirbyteVersion; import io.airbyte.commons.version.Version; import io.airbyte.config.AttemptFailureSummary; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.FailureReason; import io.airbyte.config.JobConfig; import io.airbyte.config.JobConfig.ConfigType; @@ -156,6 +157,7 @@ private static String jobSelectAndJoin(final String jobsSubquery) { + "jobs.created_at AS job_created_at,\n" + "jobs.updated_at AS job_updated_at,\n" + "attempts.attempt_number AS attempt_number,\n" + + "attempts.attempt_sync_config AS attempt_sync_config,\n" + "attempts.log_path AS log_path,\n" + "attempts.output AS attempt_output,\n" + "attempts.status AS attempt_status,\n" @@ -490,6 +492,18 @@ private static void saveToStreamStatsTable(final OffsetDateTime now, }); } + @Override + public void writeAttemptSyncConfig(final long jobId, final int attemptNumber, final AttemptSyncConfig attemptSyncConfig) throws IOException { + final OffsetDateTime now = OffsetDateTime.ofInstant(timeSupplier.get(), ZoneOffset.UTC); + + jobDatabase.transaction( + ctx -> ctx.update(ATTEMPTS) + .set(ATTEMPTS.ATTEMPT_SYNC_CONFIG, JSONB.valueOf(Jsons.serialize(attemptSyncConfig))) + .set(ATTEMPTS.UPDATED_AT, now) + .where(ATTEMPTS.JOB_ID.eq(jobId), ATTEMPTS.ATTEMPT_NUMBER.eq(attemptNumber)) + .execute()); + } + @Override public void writeAttemptFailureSummary(final long jobId, final int attemptNumber, final AttemptFailureSummary failureSummary) throws IOException { final OffsetDateTime now = OffsetDateTime.ofInstant(timeSupplier.get(), ZoneOffset.UTC); @@ -948,6 +962,8 @@ private static Attempt getAttemptFromRecord(final Record record) { record.get(ATTEMPT_NUMBER, int.class), record.get(JOB_ID, Long.class), Path.of(record.get("log_path", String.class)), + record.get("attempt_sync_config", String.class) == null ? null + : Jsons.deserialize(record.get("attempt_sync_config", String.class), AttemptSyncConfig.class), attemptOutputString == null ? null : parseJobOutputFromString(attemptOutputString), Enums.toEnum(record.get("attempt_status", String.class), AttemptStatus.class).orElseThrow(), record.get("processing_task_queue", String.class), diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java index da7b3a98474e..98db2975077d 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java @@ -8,6 +8,7 @@ import io.airbyte.commons.version.AirbyteProtocolVersionRange; import io.airbyte.commons.version.Version; import io.airbyte.config.AttemptFailureSummary; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobConfig; import io.airbyte.config.JobConfig.ConfigType; import io.airbyte.config.JobOutput; @@ -191,6 +192,17 @@ void writeStats(long jobId, */ void writeAttemptFailureSummary(long jobId, int attemptNumber, AttemptFailureSummary failureSummary) throws IOException; + /** + * Writes the attempt-specific configuration used to build the sync input during the attempt. + * + * @param jobId job id + * @param attemptNumber attempt number + * @param attemptSyncConfig attempt-specific configuration used to build the sync input for this + * attempt + * @throws IOException exception due to interaction with persistence + */ + void writeAttemptSyncConfig(long jobId, int attemptNumber, AttemptSyncConfig attemptSyncConfig) throws IOException; + /** * @param configTypes - the type of config, e.g. sync * @param connectionId - ID of the connection for which the job count should be retrieved diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java index 5b585e42e39f..e0984bee6a77 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java @@ -5,6 +5,7 @@ package io.airbyte.persistence.job.models; import io.airbyte.config.AttemptFailureSummary; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobOutput; import java.nio.file.Path; import java.util.Objects; @@ -19,6 +20,7 @@ public class Attempt { private final AttemptStatus status; private final String processingTaskQueue; private final AttemptFailureSummary failureSummary; + private final AttemptSyncConfig syncConfig; private final Path logPath; private final long updatedAtInSecond; private final long createdAtInSecond; @@ -27,6 +29,7 @@ public class Attempt { public Attempt(final int attemptNumber, final long jobId, final Path logPath, + final @Nullable AttemptSyncConfig syncConfig, final @Nullable JobOutput output, final AttemptStatus status, final String processingTaskQueue, @@ -36,6 +39,7 @@ public Attempt(final int attemptNumber, final @Nullable Long endedAtInSecond) { this.attemptNumber = attemptNumber; this.jobId = jobId; + this.syncConfig = syncConfig; this.output = output; this.status = status; this.processingTaskQueue = processingTaskQueue; @@ -54,6 +58,10 @@ public long getJobId() { return jobId; } + public Optional getSyncConfig() { + return Optional.ofNullable(syncConfig); + } + public Optional getOutput() { return Optional.ofNullable(output); } @@ -103,6 +111,7 @@ public boolean equals(final Object o) { jobId == attempt.jobId && updatedAtInSecond == attempt.updatedAtInSecond && createdAtInSecond == attempt.createdAtInSecond && + Objects.equals(syncConfig, attempt.syncConfig) && Objects.equals(output, attempt.output) && status == attempt.status && Objects.equals(failureSummary, attempt.failureSummary) && @@ -112,7 +121,8 @@ public boolean equals(final Object o) { @Override public int hashCode() { - return Objects.hash(attemptNumber, jobId, output, status, failureSummary, logPath, updatedAtInSecond, createdAtInSecond, endedAtInSecond); + return Objects.hash(attemptNumber, jobId, syncConfig, output, status, failureSummary, logPath, updatedAtInSecond, createdAtInSecond, + endedAtInSecond); } @Override @@ -120,6 +130,7 @@ public String toString() { return "Attempt{" + "id=" + attemptNumber + ", jobId=" + jobId + + ", syncConfig=" + syncConfig + ", output=" + output + ", status=" + status + ", failureSummary=" + failureSummary + diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java index ada40c6ed08f..5911f28dcdb4 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java @@ -132,6 +132,13 @@ public Optional getLastAttempt() { .max(Comparator.comparing(Attempt::getCreatedAtInSecond)); } + public Optional getAttemptByNumber(final int attemptNumber) { + return getAttempts() + .stream() + .filter(a -> a.getAttemptNumber() == attemptNumber) + .findFirst(); + } + public boolean hasRunningAttempt() { return getAttempts().stream().anyMatch(a -> !Attempt.isAttemptInTerminalState(a)); } diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java index 86c0b154891c..25dd7d570acb 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java @@ -11,10 +11,12 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Preconditions; +import edu.umd.cs.findbugs.annotations.Nullable; import io.airbyte.analytics.TrackingClient; import io.airbyte.commons.json.Jsons; import io.airbyte.commons.lang.Exceptions; import io.airbyte.commons.map.MoreMaps; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobConfig; import io.airbyte.config.JobConfig.ConfigType; import io.airbyte.config.StandardCheckConnectionOutput; @@ -27,6 +29,7 @@ import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.persistence.job.JobPersistence; import io.airbyte.persistence.job.WorkspaceHelper; +import io.airbyte.persistence.job.models.Attempt; import io.airbyte.persistence.job.models.Job; import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; import io.airbyte.protocol.models.ConfiguredAirbyteStream; @@ -39,6 +42,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import java.util.Optional; import java.util.UUID; public class JobTracker { @@ -124,6 +128,9 @@ public void trackSync(final Job job, final JobState jobState) { final boolean allowedJob = configType == ConfigType.SYNC || configType == ConfigType.RESET_CONNECTION; Preconditions.checkArgument(allowedJob, "Job type " + configType + " is not allowed!"); final long jobId = job.getId(); + final Optional lastAttempt = job.getLastAttempt(); + final Optional attemptSyncConfig = lastAttempt.flatMap(Attempt::getSyncConfig); + final UUID connectionId = UUID.fromString(job.getScope()); final StandardSourceDefinition sourceDefinition = configRepository.getSourceDefinitionFromConnection(connectionId); final StandardDestinationDefinition destinationDefinition = configRepository.getDestinationDefinitionFromConnection(connectionId); @@ -136,6 +143,7 @@ public void trackSync(final Job job, final JobState jobState) { final Map stateMetadata = generateStateMetadata(jobState); final Map syncConfigMetadata = generateSyncConfigMetadata( job.getConfig(), + attemptSyncConfig.orElse(null), sourceDefinition.getSpec().getConnectionSpecification(), destinationDefinition.getSpec().getConnectionSpecification()); @@ -184,18 +192,27 @@ public void trackSyncForInternalFailure(final Long jobId, }); } - private Map generateSyncConfigMetadata(final JobConfig config, + private Map generateSyncConfigMetadata( + final JobConfig config, + @Nullable final AttemptSyncConfig attemptSyncConfig, final JsonNode sourceConfigSchema, final JsonNode destinationConfigSchema) { if (config.getConfigType() == ConfigType.SYNC) { - final JsonNode sourceConfiguration = config.getSync().getSourceConfiguration(); - final JsonNode destinationConfiguration = config.getSync().getDestinationConfiguration(); + final Map actorConfigMetadata = new HashMap<>(); - final Map sourceMetadata = configToMetadata(CONFIG + ".source", sourceConfiguration, sourceConfigSchema); - final Map destinationMetadata = configToMetadata(CONFIG + ".destination", destinationConfiguration, destinationConfigSchema); - final Map catalogMetadata = getCatalogMetadata(config.getSync().getConfiguredAirbyteCatalog()); + if (attemptSyncConfig != null) { + final JsonNode sourceConfiguration = attemptSyncConfig.getSourceConfiguration(); + final JsonNode destinationConfiguration = attemptSyncConfig.getDestinationConfiguration(); + + final Map sourceMetadata = configToMetadata(CONFIG + ".source", sourceConfiguration, sourceConfigSchema); + final Map destinationMetadata = configToMetadata(CONFIG + ".destination", destinationConfiguration, destinationConfigSchema); - return MoreMaps.merge(sourceMetadata, destinationMetadata, catalogMetadata); + actorConfigMetadata.putAll(sourceMetadata); + actorConfigMetadata.putAll(destinationMetadata); + } + + final Map catalogMetadata = getCatalogMetadata(config.getSync().getConfiguredAirbyteCatalog()); + return MoreMaps.merge(actorConfigMetadata, catalogMetadata); } else { return emptyMap(); } diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java index 7311ade09c97..3fdbf3e6d4dd 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java @@ -34,9 +34,6 @@ import io.airbyte.config.StandardSync; import io.airbyte.config.StandardSyncOperation; import io.airbyte.config.StandardSyncOperation.OperatorType; -import io.airbyte.config.State; -import io.airbyte.config.helpers.StateMessageHelper; -import io.airbyte.config.persistence.StatePersistence; import io.airbyte.protocol.models.CatalogHelpers; import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; import io.airbyte.protocol.models.ConfiguredAirbyteStream; @@ -47,7 +44,6 @@ import io.airbyte.protocol.models.SyncMode; import java.io.IOException; import java.util.List; -import java.util.Map; import java.util.Optional; import java.util.UUID; import org.junit.jupiter.api.BeforeEach; @@ -78,7 +74,6 @@ class DefaultJobCreatorTest { private static final UUID WORKSPACE_ID = UUID.randomUUID(); private JobPersistence jobPersistence; - private StatePersistence statePersistence; private JobCreator jobCreator; private ResourceRequirements workerResourceRequirements; @@ -163,13 +158,12 @@ class DefaultJobCreatorTest { @BeforeEach void setup() { jobPersistence = mock(JobPersistence.class); - statePersistence = mock(StatePersistence.class); workerResourceRequirements = new ResourceRequirements() .withCpuLimit("0.2") .withCpuRequest("0.2") .withMemoryLimit("200Mi") .withMemoryRequest("200Mi"); - jobCreator = new DefaultJobCreator(jobPersistence, workerResourceRequirements, statePersistence); + jobCreator = new DefaultJobCreator(jobPersistence, workerResourceRequirements); } @Test @@ -178,10 +172,8 @@ void testCreateSyncJob() throws IOException { .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withSourceConfiguration(SOURCE_CONNECTION.getConfiguration()) .withSourceDockerImage(SOURCE_IMAGE_NAME) .withSourceProtocolVersion(SOURCE_PROTOCOL_VERSION) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(STANDARD_SYNC.getCatalog()) @@ -222,10 +214,8 @@ void testCreateSyncJobEnsureNoQueuing() throws IOException { .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withSourceConfiguration(SOURCE_CONNECTION.getConfiguration()) .withSourceDockerImage(SOURCE_IMAGE_NAME) .withDestinationProtocolVersion(SOURCE_PROTOCOL_VERSION) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(STANDARD_SYNC.getCatalog()) @@ -270,10 +260,8 @@ void testCreateSyncJobDefaultWorkerResourceReqs() throws IOException { .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withSourceConfiguration(SOURCE_CONNECTION.getConfiguration()) .withSourceDockerImage(SOURCE_IMAGE_NAME) .withSourceProtocolVersion(SOURCE_PROTOCOL_VERSION) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(STANDARD_SYNC.getCatalog()) @@ -319,10 +307,8 @@ void testCreateSyncJobConnectionResourceReqs() throws IOException { .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withSourceConfiguration(SOURCE_CONNECTION.getConfiguration()) .withSourceDockerImage(SOURCE_IMAGE_NAME) .withSourceProtocolVersion(SOURCE_PROTOCOL_VERSION) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(STANDARD_SYNC.getCatalog()) @@ -375,10 +361,8 @@ void testCreateSyncJobSourceAndDestinationResourceReqs() throws IOException { .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withSourceConfiguration(SOURCE_CONNECTION.getConfiguration()) .withSourceDockerImage(SOURCE_IMAGE_NAME) .withSourceProtocolVersion(SOURCE_PROTOCOL_VERSION) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(STANDARD_SYNC.getCatalog()) @@ -417,22 +401,16 @@ void testCreateResetConnectionJob() throws IOException { .withSyncMode(SyncMode.FULL_REFRESH) .withDestinationSyncMode(DestinationSyncMode.APPEND))); - final State connectionState = new State().withState(Jsons.jsonNode(Map.of("key", "val"))); - when(statePersistence.getCurrentState(STANDARD_SYNC.getConnectionId())) - .thenReturn(StateMessageHelper.getTypedState(connectionState.getState(), false)); - final JobResetConnectionConfig jobResetConnectionConfig = new JobResetConnectionConfig() .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(expectedCatalog) .withOperationSequence(List.of(STANDARD_SYNC_OPERATION)) .withResourceRequirements(workerResourceRequirements) .withResetSourceConfiguration(new ResetSourceConfiguration().withStreamsToReset(streamsToReset)) - .withState(connectionState) .withIsSourceCustomConnector(false) .withIsDestinationCustomConnector(false); @@ -475,22 +453,16 @@ void testCreateResetConnectionJobEnsureNoQueuing() throws IOException { .withSyncMode(SyncMode.FULL_REFRESH) .withDestinationSyncMode(DestinationSyncMode.APPEND))); - final State connectionState = new State().withState(Jsons.jsonNode(Map.of("key", "val"))); - when(statePersistence.getCurrentState(STANDARD_SYNC.getConnectionId())) - .thenReturn(StateMessageHelper.getTypedState(connectionState.getState(), false)); - final JobResetConnectionConfig jobResetConnectionConfig = new JobResetConnectionConfig() .withNamespaceDefinition(STANDARD_SYNC.getNamespaceDefinition()) .withNamespaceFormat(STANDARD_SYNC.getNamespaceFormat()) .withPrefix(STANDARD_SYNC.getPrefix()) - .withDestinationConfiguration(DESTINATION_CONNECTION.getConfiguration()) .withDestinationDockerImage(DESTINATION_IMAGE_NAME) .withDestinationProtocolVersion(DESTINATION_PROTOCOL_VERSION) .withConfiguredAirbyteCatalog(expectedCatalog) .withOperationSequence(List.of(STANDARD_SYNC_OPERATION)) .withResourceRequirements(workerResourceRequirements) .withResetSourceConfiguration(new ResetSourceConfiguration().withStreamsToReset(streamsToReset)) - .withState(connectionState) .withIsSourceCustomConnector(false) .withIsDestinationCustomConnector(false); diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java index 0652e2a8251e..fe02440aea08 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java @@ -22,6 +22,7 @@ import static org.mockito.Mockito.when; import com.fasterxml.jackson.databind.JsonNode; +import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; import com.google.common.collect.Sets; import io.airbyte.commons.json.Jsons; @@ -30,6 +31,7 @@ import io.airbyte.commons.version.AirbyteProtocolVersionRange; import io.airbyte.commons.version.Version; import io.airbyte.config.AttemptFailureSummary; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.FailureReason; import io.airbyte.config.FailureReason.FailureOrigin; import io.airbyte.config.FailureReason.FailureType; @@ -41,6 +43,7 @@ import io.airbyte.config.NormalizationSummary; import io.airbyte.config.StandardSyncOutput; import io.airbyte.config.StandardSyncSummary; +import io.airbyte.config.State; import io.airbyte.config.StreamSyncStats; import io.airbyte.config.SyncStats; import io.airbyte.db.Database; @@ -150,6 +153,7 @@ private static Attempt createAttempt(final int id, final long jobId, final Attem jobId, logPath, null, + null, status, null, null, @@ -164,6 +168,7 @@ private static Attempt createUnfinishedAttempt(final int id, final long jobId, f jobId, logPath, null, + null, status, null, null, @@ -312,6 +317,25 @@ void testWriteOutput() throws IOException { assertEquals(List.of(failureReason1, failureReason2), storedNormalizationSummary.getFailures()); } + @Test + @DisplayName("Should be able to read AttemptSyncConfig that was written") + void testWriteAttemptSyncConfig() throws IOException { + final long jobId = jobPersistence.enqueueJob(SCOPE, SPEC_JOB_CONFIG).orElseThrow(); + final int attemptNumber = jobPersistence.createAttempt(jobId, LOG_PATH); + final Job created = jobPersistence.getJob(jobId); + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(Jsons.jsonNode(Map.of("source", "s_config_value"))) + .withDestinationConfiguration(Jsons.jsonNode(Map.of("destination", "d_config_value"))) + .withState(new State().withState(Jsons.jsonNode(ImmutableMap.of("state_key", "state_value")))); + + when(timeSupplier.get()).thenReturn(Instant.ofEpochMilli(4242)); + jobPersistence.writeAttemptSyncConfig(jobId, attemptNumber, attemptSyncConfig); + + final Job updated = jobPersistence.getJob(jobId); + assertEquals(Optional.of(attemptSyncConfig), updated.getAttempts().get(0).getSyncConfig()); + assertNotEquals(created.getAttempts().get(0).getUpdatedAtInSecond(), updated.getAttempts().get(0).getUpdatedAtInSecond()); + } + @Test @DisplayName("Should be able to read attemptFailureSummary that was written") void testWriteAttemptFailureSummary() throws IOException { diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java index f8660bd4cb57..92ea7c68dad6 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java @@ -19,7 +19,7 @@ void testIsAttemptInTerminalState() { } private static Attempt attemptWithStatus(final AttemptStatus attemptStatus) { - return new Attempt(1, 1L, null, null, attemptStatus, null, null, 0L, 0L, null); + return new Attempt(1, 1L, null, null, null, attemptStatus, null, null, 0L, 0L, null); } } diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java index 9dc147ae99b5..335a7a30cfd6 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java @@ -43,7 +43,7 @@ void testHasRunningAttempt() { private static Job jobWithAttemptWithStatus(final AttemptStatus... attemptStatuses) { final List attempts = IntStream.range(0, attemptStatuses.length) - .mapToObj(idx -> new Attempt(idx + 1, 1L, null, null, attemptStatuses[idx], null, null, idx, 0L, null)) + .mapToObj(idx -> new Attempt(idx + 1, 1L, null, null, null, attemptStatuses[idx], null, null, idx, 0L, null)) .collect(Collectors.toList()); return new Job(1L, null, null, null, attempts, null, 0L, 0L, 0L); } @@ -78,6 +78,13 @@ void testGetLastAttempt() { assertEquals(3, job.getLastAttempt().get().getAttemptNumber()); } + @Test + void testGetAttemptByNumber() { + final Job job = jobWithAttemptWithStatus(AttemptStatus.FAILED, AttemptStatus.FAILED, AttemptStatus.SUCCEEDED); + assertTrue(job.getAttemptByNumber(2).isPresent()); + assertEquals(2, job.getAttemptByNumber(2).get().getAttemptNumber()); + } + @Test void testValidateStatusTransitionFromPending() { final Job pendingJob = jobWithStatus(JobStatus.PENDING); diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java index b5e3361b2cec..086a42eb87d1 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java @@ -20,6 +20,7 @@ import io.airbyte.commons.map.MoreMaps; import io.airbyte.commons.resources.MoreResources; import io.airbyte.config.AttemptFailureSummary; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.FailureReason; import io.airbyte.config.JobConfig; import io.airbyte.config.JobConfig.ConfigType; @@ -550,10 +551,12 @@ private Job getJobMock(final ConfigType configType, final long jobId) throws Con .withDestinationSyncMode(DestinationSyncMode.APPEND))); final JobSyncConfig jobSyncConfig = new JobSyncConfig() - .withSourceConfiguration(Jsons.jsonNode(ImmutableMap.of("key", "some_value"))) - .withDestinationConfiguration(Jsons.jsonNode(ImmutableMap.of("key", false))) .withConfiguredAirbyteCatalog(catalog); + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(Jsons.jsonNode(ImmutableMap.of("key", "some_value"))) + .withDestinationConfiguration(Jsons.jsonNode(ImmutableMap.of("key", false))); + final JobConfig jobConfig = mock(JobConfig.class); when(jobConfig.getConfigType()).thenReturn(configType); @@ -561,11 +564,15 @@ private Job getJobMock(final ConfigType configType, final long jobId) throws Con when(jobConfig.getSync()).thenReturn(jobSyncConfig); } + final Attempt attempt = mock(Attempt.class); + when(attempt.getSyncConfig()).thenReturn(Optional.of(attemptSyncConfig)); + final Job job = mock(Job.class); when(job.getId()).thenReturn(jobId); when(job.getConfig()).thenReturn(jobConfig); when(job.getConfigType()).thenReturn(configType); when(job.getScope()).thenReturn(CONNECTION_ID.toString()); + when(job.getLastAttempt()).thenReturn(Optional.of(attempt)); when(job.getAttemptsCount()).thenReturn(700); return job; } diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java index d8ffb69eaac1..9dd50747ba51 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java @@ -8,6 +8,7 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobOutput; import io.airbyte.config.ResourceRequirements; import io.airbyte.config.StandardSync; @@ -60,8 +61,9 @@ void testgenerateJobAttemptMetadataWithNulls() { .withMeanSecondsBeforeSourceStateMessageEmitted(2L).withMaxSecondsBetweenStateMessageEmittedandCommitted(null); final StandardSyncSummary standardSyncSummary = new StandardSyncSummary().withTotalStats(syncStats); final StandardSyncOutput standardSyncOutput = new StandardSyncOutput().withStandardSyncSummary(standardSyncSummary); + final AttemptSyncConfig attemptSyncConfig = mock(AttemptSyncConfig.class); final JobOutput jobOutput = new JobOutput().withSync(standardSyncOutput); - final Attempt attempt = new Attempt(0, 10L, Path.of("test"), jobOutput, AttemptStatus.SUCCEEDED, null, null, 100L, 100L, 99L); + final Attempt attempt = new Attempt(0, 10L, Path.of("test"), attemptSyncConfig, jobOutput, AttemptStatus.SUCCEEDED, null, null, 100L, 100L, 99L); final Job job = mock(Job.class); when(job.getAttempts()).thenReturn(List.of(attempt)); diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java index 64e8c4730d8f..acc500ec9a54 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java @@ -8,6 +8,7 @@ import io.airbyte.api.generated.AttemptApi; import io.airbyte.api.model.generated.InternalOperationResult; +import io.airbyte.api.model.generated.SaveAttemptSyncConfigRequestBody; import io.airbyte.api.model.generated.SaveStatsRequestBody; import io.airbyte.api.model.generated.SetWorkflowInAttemptRequestBody; import io.airbyte.commons.server.handlers.AttemptHandler; @@ -46,4 +47,12 @@ public InternalOperationResult setWorkflowInAttempt(@Body final SetWorkflowInAtt return ApiHelper.execute(() -> attemptHandler.setWorkflowInAttempt(requestBody)); } + @Override + @Post(uri = "/save_sync_config", + processes = MediaType.APPLICATION_JSON) + @Secured({ADMIN}) + public InternalOperationResult saveSyncConfig(@Body final SaveAttemptSyncConfigRequestBody requestBody) { + return ApiHelper.execute(() -> attemptHandler.saveSyncConfig(requestBody)); + } + } diff --git a/airbyte-workers/build.gradle b/airbyte-workers/build.gradle index 1d104a4c4b4e..4f8416a939ea 100644 --- a/airbyte-workers/build.gradle +++ b/airbyte-workers/build.gradle @@ -58,6 +58,7 @@ dependencies { implementation project(':airbyte-commons-protocol') implementation project(':airbyte-commons-temporal') implementation project(':airbyte-commons-worker') + implementation project(':airbyte-commons-server') implementation project(':airbyte-config:config-models') implementation project(':airbyte-config:config-persistence') implementation project(':airbyte-config:init') diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java index 49edebdf7266..63fdd1bb3b96 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java @@ -14,7 +14,6 @@ import io.airbyte.config.Configs.SecretPersistenceType; import io.airbyte.config.Configs.TrackingStrategy; import io.airbyte.config.persistence.ConfigRepository; -import io.airbyte.config.persistence.StatePersistence; import io.airbyte.config.persistence.split_secrets.JsonSecretsProcessor; import io.airbyte.metrics.lib.MetricClient; import io.airbyte.metrics.lib.MetricClientFactory; @@ -81,12 +80,10 @@ public Supplier currentSecondsSupplier() { @Singleton public DefaultJobCreator defaultJobCreator(final JobPersistence jobPersistence, - @Named("defaultWorkerConfigs") final WorkerConfigs defaultWorkerConfigs, - final StatePersistence statePersistence) { + @Named("defaultWorkerConfigs") final WorkerConfigs defaultWorkerConfigs) { return new DefaultJobCreator( jobPersistence, - defaultWorkerConfigs.getResourceRequirements(), - statePersistence); + defaultWorkerConfigs.getResourceRequirements()); } @Singleton diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java index 739ba9d8efc0..8aaa51bb68b4 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java @@ -6,16 +6,17 @@ import io.airbyte.commons.features.FeatureFlags; import io.airbyte.commons.functional.CheckedSupplier; -import io.airbyte.commons.json.Jsons; import io.airbyte.commons.temporal.TemporalClient; import io.airbyte.commons.temporal.TemporalJobType; import io.airbyte.commons.temporal.TemporalResponse; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobConfig.ConfigType; import io.airbyte.config.JobOutput; import io.airbyte.config.JobResetConnectionConfig; import io.airbyte.config.JobSyncConfig; import io.airbyte.config.StandardSyncOutput; import io.airbyte.config.StandardSyncSummary.ReplicationStatus; +import io.airbyte.persistence.job.models.Attempt; import io.airbyte.persistence.job.models.Job; import io.airbyte.workers.JobStatus; import io.airbyte.workers.OutputAndStatus; @@ -44,14 +45,18 @@ public WorkerRun create(final Job job) { public CheckedSupplier, Exception> createSupplier(final Job job, final int attemptId) { final TemporalJobType temporalJobType = toTemporalJobType(job.getConfigType()); final UUID connectionId = UUID.fromString(job.getScope()); + return switch (job.getConfigType()) { case SYNC -> () -> { + final AttemptSyncConfig attemptConfig = getAttemptSyncConfig(job, attemptId); final TemporalResponse output = temporalClient.submitSync(job.getId(), - attemptId, job.getConfig().getSync(), connectionId); + attemptId, job.getConfig().getSync(), attemptConfig, connectionId); return toOutputAndStatus(output); }; case RESET_CONNECTION -> () -> { final JobResetConnectionConfig resetConnection = job.getConfig().getResetConnection(); + final AttemptSyncConfig attemptConfig = getAttemptSyncConfig(job, attemptId); + final JobSyncConfig config = new JobSyncConfig() .withNamespaceDefinition(resetConnection.getNamespaceDefinition()) .withNamespaceFormat(resetConnection.getNamespaceFormat()) @@ -59,8 +64,6 @@ public CheckedSupplier, Exception> createSupplier(fin .withSourceDockerImage(WorkerConstants.RESET_JOB_SOURCE_DOCKER_IMAGE_STUB) .withDestinationDockerImage(resetConnection.getDestinationDockerImage()) .withDestinationProtocolVersion(resetConnection.getDestinationProtocolVersion()) - .withSourceConfiguration(Jsons.emptyObject()) - .withDestinationConfiguration(resetConnection.getDestinationConfiguration()) .withConfiguredAirbyteCatalog(resetConnection.getConfiguredAirbyteCatalog()) .withOperationSequence(resetConnection.getOperationSequence()) .withResourceRequirements(resetConnection.getResourceRequirements()) @@ -69,13 +72,18 @@ public CheckedSupplier, Exception> createSupplier(fin .withIsSourceCustomConnector(false) .withIsDestinationCustomConnector(resetConnection.getIsDestinationCustomConnector()); - final TemporalResponse output = temporalClient.submitSync(job.getId(), attemptId, config, connectionId); + final TemporalResponse output = temporalClient.submitSync(job.getId(), attemptId, config, attemptConfig, connectionId); return toOutputAndStatus(output); }; default -> throw new IllegalArgumentException("Does not support job type: " + temporalJobType); }; } + private static AttemptSyncConfig getAttemptSyncConfig(final Job job, final int attemptId) { + return job.getAttemptByNumber(attemptId).flatMap(Attempt::getSyncConfig).orElseThrow( + () -> new IllegalStateException(String.format("AttemptSyncConfig for job %s attemptId %s not found", job.getId(), attemptId))); + } + private static TemporalJobType toTemporalJobType(final ConfigType jobType) { return switch (jobType) { case GET_SPEC -> TemporalJobType.GET_SPEC; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java index 2f03d0735783..30dce2a4b57d 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java @@ -9,18 +9,33 @@ import static io.airbyte.metrics.lib.ApmTraceConstants.Tags.JOB_ID_KEY; import datadog.trace.api.Trace; +import io.airbyte.api.client.AirbyteApiClient; +import io.airbyte.api.client.generated.AttemptApi; +import io.airbyte.api.client.generated.StateApi; +import io.airbyte.api.client.model.generated.ConnectionIdRequestBody; +import io.airbyte.api.client.model.generated.ConnectionState; +import io.airbyte.api.client.model.generated.ConnectionStateType; +import io.airbyte.api.client.model.generated.SaveAttemptSyncConfigRequestBody; +import io.airbyte.commons.features.FeatureFlags; import io.airbyte.commons.json.Jsons; +import io.airbyte.commons.server.converters.ApiPojoConverters; import io.airbyte.commons.temporal.TemporalWorkflowUtils; import io.airbyte.commons.temporal.config.WorkerMode; import io.airbyte.commons.temporal.exception.RetryableException; +import io.airbyte.config.AttemptSyncConfig; +import io.airbyte.config.DestinationConnection; import io.airbyte.config.JobConfig.ConfigType; import io.airbyte.config.JobResetConnectionConfig; import io.airbyte.config.JobSyncConfig; import io.airbyte.config.ResetSourceConfiguration; +import io.airbyte.config.SourceConnection; import io.airbyte.config.StandardDestinationDefinition; import io.airbyte.config.StandardSourceDefinition; import io.airbyte.config.StandardSync; import io.airbyte.config.StandardSyncInput; +import io.airbyte.config.State; +import io.airbyte.config.StateWrapper; +import io.airbyte.config.helpers.StateMessageHelper; import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.metrics.lib.ApmTraceUtils; import io.airbyte.persistence.job.JobPersistence; @@ -28,11 +43,13 @@ import io.airbyte.persistence.job.models.Job; import io.airbyte.persistence.job.models.JobRunConfig; import io.airbyte.workers.WorkerConstants; +import io.airbyte.workers.helper.StateConverter; import io.airbyte.workers.utils.ConfigReplacer; import io.micronaut.context.annotation.Requires; import jakarta.inject.Singleton; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.UUID; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -43,12 +60,43 @@ public class GenerateInputActivityImpl implements GenerateInputActivity { private final JobPersistence jobPersistence; private final ConfigRepository configRepository; + private final AttemptApi attemptApi; + private final StateApi stateApi; + private final FeatureFlags featureFlags; + private static final Logger LOGGER = LoggerFactory.getLogger(GenerateInputActivity.class); public GenerateInputActivityImpl(final JobPersistence jobPersistence, - final ConfigRepository configRepository) { + final ConfigRepository configRepository, + final StateApi stateApi, + final AttemptApi attemptApi, + final FeatureFlags featureFlags) { this.jobPersistence = jobPersistence; this.configRepository = configRepository; + this.stateApi = stateApi; + this.attemptApi = attemptApi; + this.featureFlags = featureFlags; + } + + private Optional getCurrentConnectionState(final UUID connectionId) { + final ConnectionState state = AirbyteApiClient.retryWithJitter( + () -> stateApi.getState(new ConnectionIdRequestBody().connectionId(connectionId)), + "get state"); + + if (state.getStateType() == ConnectionStateType.NOT_SET) + return Optional.empty(); + + final StateWrapper internalState = StateConverter.clientToInternal(state); + return Optional.of(StateMessageHelper.getState(internalState)); + } + + private void saveAttemptSyncConfig(final long jobId, final int attemptNumber, final UUID connectionId, final AttemptSyncConfig attemptSyncConfig) { + AirbyteApiClient.retryWithJitter( + () -> attemptApi.saveSyncConfig(new SaveAttemptSyncConfigRequestBody() + .jobId(jobId) + .attemptNumber(attemptNumber) + .syncConfig(ApiPojoConverters.attemptSyncConfigToClient(attemptSyncConfig, connectionId, featureFlags.useStreamCapableState()))), + "set attempt sync config"); } @Trace(operationName = ACTIVITY_TRACE_OPERATION_NAME) @@ -64,11 +112,26 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { final Job job = jobPersistence.getJob(jobId); final ConfigType jobConfigType = job.getConfig().getConfigType(); + + final UUID connectionId = UUID.fromString(job.getScope()); + final StandardSync standardSync = configRepository.getStandardSync(connectionId); + + final AttemptSyncConfig attemptSyncConfig = new AttemptSyncConfig(); + getCurrentConnectionState(connectionId).ifPresent(attemptSyncConfig::setState); + if (ConfigType.SYNC.equals(jobConfigType)) { config = job.getConfig().getSync(); + final SourceConnection source = configRepository.getSourceConnection(standardSync.getSourceId()); + attemptSyncConfig.setSourceConfiguration(source.getConfiguration()); } else if (ConfigType.RESET_CONNECTION.equals(jobConfigType)) { final JobResetConnectionConfig resetConnection = job.getConfig().getResetConnection(); final ResetSourceConfiguration resetSourceConfiguration = resetConnection.getResetSourceConfiguration(); + + // null check for backwards compatibility with reset jobs that did not have a + // resetSourceConfiguration + attemptSyncConfig + .setSourceConfiguration(resetSourceConfiguration == null ? Jsons.emptyObject() : Jsons.jsonNode(resetSourceConfiguration)); + config = new JobSyncConfig() .withNamespaceDefinition(resetConnection.getNamespaceDefinition()) .withNamespaceFormat(resetConnection.getNamespaceFormat()) @@ -76,14 +139,9 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { .withSourceDockerImage(WorkerConstants.RESET_JOB_SOURCE_DOCKER_IMAGE_STUB) .withDestinationDockerImage(resetConnection.getDestinationDockerImage()) .withDestinationProtocolVersion(resetConnection.getDestinationProtocolVersion()) - // null check for backwards compatibility with reset jobs that did not have a - // resetSourceConfiguration - .withSourceConfiguration(resetSourceConfiguration == null ? Jsons.emptyObject() : Jsons.jsonNode(resetSourceConfiguration)) - .withDestinationConfiguration(resetConnection.getDestinationConfiguration()) .withConfiguredAirbyteCatalog(resetConnection.getConfiguredAirbyteCatalog()) .withOperationSequence(resetConnection.getOperationSequence()) .withResourceRequirements(resetConnection.getResourceRequirements()) - .withState(resetConnection.getState()) .withIsSourceCustomConnector(resetConnection.getIsSourceCustomConnector()) .withIsDestinationCustomConnector(resetConnection.getIsDestinationCustomConnector()) .withWorkspaceId(resetConnection.getWorkspaceId()); @@ -97,14 +155,14 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { final JobRunConfig jobRunConfig = TemporalWorkflowUtils.createJobRunConfig(jobId, attempt); - final UUID connectionId = UUID.fromString(job.getScope()); - final StandardSync standardSync = configRepository.getStandardSync(connectionId); + final DestinationConnection destination = configRepository.getDestinationConnection(standardSync.getDestinationId()); + attemptSyncConfig.setDestinationConfiguration(destination.getConfiguration()); final StandardSourceDefinition sourceDefinition = configRepository.getSourceDefinitionFromSource(standardSync.getSourceId()); final StandardDestinationDefinition destinationDefinition = - configRepository.getDestinationDefinitionFromDestination(standardSync.getDestinationId()); + configRepository.getStandardDestinationDefinition(destination.getDestinationDefinitionId()); final String destinationNormalizationDockerImage = destinationDefinition.getNormalizationConfig() != null ? destinationDefinition.getNormalizationConfig().getNormalizationRepository() + ":" + destinationDefinition.getNormalizationConfig().getNormalizationTag() @@ -120,7 +178,7 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { .withProtocolVersion(config.getSourceProtocolVersion()) .withIsCustomConnector(config.getIsSourceCustomConnector()) .withAllowedHosts(ConfigType.RESET_CONNECTION.equals(jobConfigType) ? null - : configReplacer.getAllowedHosts(sourceDefinition.getAllowedHosts(), config.getSourceConfiguration())); + : configReplacer.getAllowedHosts(sourceDefinition.getAllowedHosts(), attemptSyncConfig.getSourceConfiguration())); final IntegrationLauncherConfig destinationLauncherConfig = new IntegrationLauncherConfig() .withJobId(String.valueOf(jobId)) @@ -131,7 +189,7 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { .withNormalizationDockerImage(destinationNormalizationDockerImage) .withSupportsDbt(destinationDefinition.getSupportsDbt()) .withNormalizationIntegrationType(normalizationIntegrationType) - .withAllowedHosts(configReplacer.getAllowedHosts(destinationDefinition.getAllowedHosts(), config.getDestinationConfiguration())); + .withAllowedHosts(configReplacer.getAllowedHosts(destinationDefinition.getAllowedHosts(), attemptSyncConfig.getDestinationConfiguration())); final StandardSyncInput syncInput = new StandardSyncInput() .withNamespaceDefinition(config.getNamespaceDefinition()) @@ -139,18 +197,20 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { .withPrefix(config.getPrefix()) .withSourceId(standardSync.getSourceId()) .withDestinationId(standardSync.getDestinationId()) - .withSourceConfiguration(config.getSourceConfiguration()) - .withDestinationConfiguration(config.getDestinationConfiguration()) + .withSourceConfiguration(attemptSyncConfig.getSourceConfiguration()) + .withDestinationConfiguration(attemptSyncConfig.getDestinationConfiguration()) .withOperationSequence(config.getOperationSequence()) .withWebhookOperationConfigs(config.getWebhookOperationConfigs()) .withCatalog(config.getConfiguredAirbyteCatalog()) - .withState(config.getState()) + .withState(attemptSyncConfig.getState()) .withResourceRequirements(config.getResourceRequirements()) .withSourceResourceRequirements(config.getSourceResourceRequirements()) .withDestinationResourceRequirements(config.getDestinationResourceRequirements()) .withConnectionId(standardSync.getConnectionId()) .withWorkspaceId(config.getWorkspaceId()); + saveAttemptSyncConfig(jobId, attempt, connectionId, attemptSyncConfig); + return new GeneratedJobInput(jobRunConfig, sourceLauncherConfig, destinationLauncherConfig, syncInput); } catch (final Exception e) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java index 14d1f99749f0..6dbc107926a7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java @@ -11,16 +11,16 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -import com.google.common.collect.ImmutableMap; import io.airbyte.commons.features.FeatureFlags; -import io.airbyte.commons.json.Jsons; import io.airbyte.commons.temporal.TemporalClient; import io.airbyte.commons.temporal.TemporalResponse; +import io.airbyte.config.AttemptSyncConfig; import io.airbyte.config.JobConfig.ConfigType; import io.airbyte.config.JobResetConnectionConfig; import io.airbyte.config.JobSyncConfig; import io.airbyte.config.StandardSyncOperation; import io.airbyte.config.StandardSyncOutput; +import io.airbyte.persistence.job.models.Attempt; import io.airbyte.persistence.job.models.Job; import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; import io.airbyte.workers.WorkerConstants; @@ -28,6 +28,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.util.List; +import java.util.Optional; import java.util.UUID; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -43,6 +44,7 @@ class TemporalWorkerRunFactoryTest { private TemporalClient temporalClient; private TemporalWorkerRunFactory workerRunFactory; private Job job; + private AttemptSyncConfig attemptSyncConfig; @BeforeEach void setup() throws IOException { @@ -55,7 +57,11 @@ void setup() throws IOException { "unknown airbyte version", mock(FeatureFlags.class)); job = mock(Job.class, RETURNS_DEEP_STUBS); + final Attempt attempt = mock(Attempt.class, RETURNS_DEEP_STUBS); + attemptSyncConfig = mock(AttemptSyncConfig.class); + when(attempt.getSyncConfig()).thenReturn(Optional.of(attemptSyncConfig)); when(job.getId()).thenReturn(JOB_ID); + when(job.getAttemptByNumber(ATTEMPT_ID)).thenReturn(Optional.of(attempt)); when(job.getAttemptsCount()).thenReturn(ATTEMPT_ID); when(job.getScope()).thenReturn(CONNECTION_ID.toString()); } @@ -65,11 +71,11 @@ void setup() throws IOException { void testSync() throws Exception { when(job.getConfigType()).thenReturn(ConfigType.SYNC); final TemporalResponse mockResponse = mock(TemporalResponse.class); - when(temporalClient.submitSync(JOB_ID, ATTEMPT_ID, job.getConfig().getSync(), + when(temporalClient.submitSync(JOB_ID, ATTEMPT_ID, job.getConfig().getSync(), attemptSyncConfig, CONNECTION_ID)).thenReturn(mockResponse); final WorkerRun workerRun = workerRunFactory.create(job); workerRun.call(); - verify(temporalClient).submitSync(JOB_ID, ATTEMPT_ID, job.getConfig().getSync(), CONNECTION_ID); + verify(temporalClient).submitSync(JOB_ID, ATTEMPT_ID, job.getConfig().getSync(), attemptSyncConfig, CONNECTION_ID); assertEquals(jobRoot, workerRun.getJobRoot()); } @@ -78,7 +84,6 @@ void testSync() throws Exception { void testResetConnection() throws Exception { final JobResetConnectionConfig resetConfig = new JobResetConnectionConfig() .withDestinationDockerImage("airbyte/fusion_reactor") - .withDestinationConfiguration(Jsons.jsonNode(ImmutableMap.of("a", 1))) .withOperationSequence(List.of(new StandardSyncOperation().withName("b"))) .withConfiguredAirbyteCatalog(new ConfiguredAirbyteCatalog()) .withIsSourceCustomConnector(false) @@ -86,22 +91,20 @@ void testResetConnection() throws Exception { final JobSyncConfig syncConfig = new JobSyncConfig() .withSourceDockerImage(WorkerConstants.RESET_JOB_SOURCE_DOCKER_IMAGE_STUB) .withDestinationDockerImage(resetConfig.getDestinationDockerImage()) - .withDestinationConfiguration(resetConfig.getDestinationConfiguration()) .withOperationSequence(List.of(new StandardSyncOperation().withName("b"))) - .withSourceConfiguration(Jsons.emptyObject()) .withConfiguredAirbyteCatalog(resetConfig.getConfiguredAirbyteCatalog()) .withIsSourceCustomConnector(false) .withIsDestinationCustomConnector(false); when(job.getConfigType()).thenReturn(ConfigType.RESET_CONNECTION); when(job.getConfig().getResetConnection()).thenReturn(resetConfig); final TemporalResponse mockResponse = mock(TemporalResponse.class); - when(temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, CONNECTION_ID)).thenReturn(mockResponse); + when(temporalClient.submitSync(JOB_ID, ATTEMPT_ID, syncConfig, attemptSyncConfig, CONNECTION_ID)).thenReturn(mockResponse); final WorkerRun workerRun = workerRunFactory.create(job); workerRun.call(); final ArgumentCaptor argument = ArgumentCaptor.forClass(JobSyncConfig.class); - verify(temporalClient).submitSync(eq(JOB_ID), eq(ATTEMPT_ID), argument.capture(), eq(CONNECTION_ID)); + verify(temporalClient).submitSync(eq(JOB_ID), eq(ATTEMPT_ID), argument.capture(), eq(attemptSyncConfig), eq(CONNECTION_ID)); assertEquals(syncConfig, argument.getValue()); assertEquals(jobRoot, workerRun.getJobRoot()); } diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java new file mode 100644 index 000000000000..1a71296660e2 --- /dev/null +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java @@ -0,0 +1,234 @@ +/* + * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.workers.temporal.scheduling.activities; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import com.fasterxml.jackson.databind.JsonNode; +import io.airbyte.api.client.generated.AttemptApi; +import io.airbyte.api.client.generated.StateApi; +import io.airbyte.api.client.invoker.generated.ApiException; +import io.airbyte.api.client.model.generated.ConnectionIdRequestBody; +import io.airbyte.api.client.model.generated.ConnectionState; +import io.airbyte.api.client.model.generated.ConnectionStateType; +import io.airbyte.api.client.model.generated.SaveAttemptSyncConfigRequestBody; +import io.airbyte.commons.features.FeatureFlags; +import io.airbyte.commons.json.Jsons; +import io.airbyte.commons.server.converters.ApiPojoConverters; +import io.airbyte.config.AttemptSyncConfig; +import io.airbyte.config.DestinationConnection; +import io.airbyte.config.JobConfig; +import io.airbyte.config.JobConfig.ConfigType; +import io.airbyte.config.JobResetConnectionConfig; +import io.airbyte.config.JobSyncConfig; +import io.airbyte.config.SourceConnection; +import io.airbyte.config.StandardDestinationDefinition; +import io.airbyte.config.StandardSourceDefinition; +import io.airbyte.config.StandardSync; +import io.airbyte.config.StandardSyncInput; +import io.airbyte.config.State; +import io.airbyte.config.persistence.ConfigNotFoundException; +import io.airbyte.config.persistence.ConfigRepository; +import io.airbyte.persistence.job.JobPersistence; +import io.airbyte.persistence.job.models.IntegrationLauncherConfig; +import io.airbyte.persistence.job.models.Job; +import io.airbyte.persistence.job.models.JobRunConfig; +import io.airbyte.protocol.models.ConfiguredAirbyteCatalog; +import io.airbyte.validation.json.JsonValidationException; +import io.airbyte.workers.WorkerConstants; +import io.airbyte.workers.temporal.scheduling.activities.GenerateInputActivity.GeneratedJobInput; +import io.airbyte.workers.temporal.scheduling.activities.GenerateInputActivity.SyncInput; +import java.io.IOException; +import java.util.Map; +import java.util.UUID; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.junit.jupiter.MockitoExtension; + +@ExtendWith(MockitoExtension.class) +class GenerateInputActivityTest { + + static private AttemptApi attemptApi; + static private JobPersistence jobPersistence; + static private ConfigRepository configRepository; + static private GenerateInputActivityImpl generateInputActivity; + static private Job job; + + static private final JsonNode SOURCE_CONFIGURATION = Jsons.jsonNode(Map.of("source_key", "source_value")); + static private final JsonNode DESTINATION_CONFIGURATION = Jsons.jsonNode(Map.of("destination_key", "destination_value")); + static private final State STATE = new State().withState(Jsons.jsonNode(Map.of("state_key", "state_value"))); + + static private final long JOB_ID = 1; + static private final int ATTEMPT_ID = 1; + static private final UUID SOURCE_ID = UUID.randomUUID(); + static private final UUID DESTINATION_ID = UUID.randomUUID(); + static private final UUID CONNECTION_ID = UUID.randomUUID(); + + @BeforeEach + void setUp() throws IOException, JsonValidationException, ConfigNotFoundException, ApiException { + final StateApi stateApi = mock(StateApi.class); + final FeatureFlags featureFlags = mock(FeatureFlags.class); + + attemptApi = mock(AttemptApi.class); + jobPersistence = mock(JobPersistence.class); + configRepository = mock(ConfigRepository.class); + generateInputActivity = new GenerateInputActivityImpl(jobPersistence, configRepository, stateApi, attemptApi, featureFlags); + + job = mock(Job.class); + + when(jobPersistence.getJob(JOB_ID)).thenReturn(job); + + final UUID destinationDefinitionId = UUID.randomUUID(); + + final DestinationConnection destinationConnection = new DestinationConnection() + .withDestinationId(DESTINATION_ID) + .withDestinationDefinitionId(destinationDefinitionId) + .withConfiguration(DESTINATION_CONFIGURATION); + when(configRepository.getDestinationConnection(DESTINATION_ID)).thenReturn(destinationConnection); + when(configRepository.getStandardDestinationDefinition(destinationDefinitionId)).thenReturn(mock(StandardDestinationDefinition.class)); + when(configRepository.getSourceDefinitionFromSource(SOURCE_ID)).thenReturn(mock(StandardSourceDefinition.class)); + + final StandardSync standardSync = new StandardSync() + .withSourceId(SOURCE_ID) + .withDestinationId(DESTINATION_ID); + when(configRepository.getStandardSync(CONNECTION_ID)).thenReturn(standardSync); + + when(stateApi.getState(new ConnectionIdRequestBody().connectionId(CONNECTION_ID))) + .thenReturn(new ConnectionState() + .stateType(ConnectionStateType.LEGACY) + .state(STATE.getState())); + } + + @Test + void testGetSyncWorkflowInput() throws JsonValidationException, ConfigNotFoundException, IOException, ApiException { + final SyncInput syncInput = new SyncInput(ATTEMPT_ID, JOB_ID); + + final SourceConnection sourceConnection = new SourceConnection() + .withSourceId(SOURCE_ID) + .withConfiguration(SOURCE_CONFIGURATION); + when(configRepository.getSourceConnection(SOURCE_ID)).thenReturn(sourceConnection); + + final JobSyncConfig jobSyncConfig = new JobSyncConfig() + .withWorkspaceId(UUID.randomUUID()) + .withDestinationDockerImage("destinationDockerImage") + .withSourceDockerImage("sourceDockerImage") + .withConfiguredAirbyteCatalog(mock(ConfiguredAirbyteCatalog.class)); + + final JobConfig jobConfig = new JobConfig() + .withConfigType(ConfigType.SYNC) + .withSync(jobSyncConfig); + + when(job.getConfig()).thenReturn(jobConfig); + when(job.getScope()).thenReturn(CONNECTION_ID.toString()); + + final StandardSyncInput expectedStandardSyncInput = new StandardSyncInput() + .withWorkspaceId(jobSyncConfig.getWorkspaceId()) + .withSourceId(SOURCE_ID) + .withDestinationId(DESTINATION_ID) + .withSourceConfiguration(SOURCE_CONFIGURATION) + .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withState(STATE) + .withCatalog(jobSyncConfig.getConfiguredAirbyteCatalog()) + .withWorkspaceId(jobSyncConfig.getWorkspaceId()); + + final JobRunConfig expectedJobRunConfig = new JobRunConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID); + + final IntegrationLauncherConfig expectedSourceLauncherConfig = new IntegrationLauncherConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID) + .withDockerImage(jobSyncConfig.getSourceDockerImage()); + + final IntegrationLauncherConfig expectedDestinationLauncherConfig = new IntegrationLauncherConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID) + .withDockerImage(jobSyncConfig.getDestinationDockerImage()); + + final GeneratedJobInput expectedGeneratedJobInput = new GeneratedJobInput( + expectedJobRunConfig, + expectedSourceLauncherConfig, + expectedDestinationLauncherConfig, + expectedStandardSyncInput); + + final GeneratedJobInput generatedJobInput = generateInputActivity.getSyncWorkflowInput(syncInput); + assertEquals(expectedGeneratedJobInput, generatedJobInput); + + final AttemptSyncConfig expectedAttemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(SOURCE_CONFIGURATION) + .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withState(STATE); + + verify(attemptApi).saveSyncConfig(new SaveAttemptSyncConfigRequestBody() + .jobId(JOB_ID) + .attemptNumber(ATTEMPT_ID) + .syncConfig(ApiPojoConverters.attemptSyncConfigToClient(expectedAttemptSyncConfig, CONNECTION_ID, true))); + } + + @Test + void testGetResetSyncWorkflowInput() throws IOException, ApiException { + final SyncInput syncInput = new SyncInput(ATTEMPT_ID, JOB_ID); + + final JobResetConnectionConfig jobResetConfig = new JobResetConnectionConfig() + .withWorkspaceId(UUID.randomUUID()) + .withDestinationDockerImage("destinationDockerImage") + .withConfiguredAirbyteCatalog(mock(ConfiguredAirbyteCatalog.class)); + + final JobConfig jobConfig = new JobConfig() + .withConfigType(ConfigType.RESET_CONNECTION) + .withResetConnection(jobResetConfig); + + when(job.getConfig()).thenReturn(jobConfig); + when(job.getScope()).thenReturn(CONNECTION_ID.toString()); + + final StandardSyncInput expectedStandardSyncInput = new StandardSyncInput() + .withWorkspaceId(jobResetConfig.getWorkspaceId()) + .withSourceId(SOURCE_ID) + .withDestinationId(DESTINATION_ID) + .withSourceConfiguration(Jsons.emptyObject()) + .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withState(STATE) + .withCatalog(jobResetConfig.getConfiguredAirbyteCatalog()) + .withWorkspaceId(jobResetConfig.getWorkspaceId()); + + final JobRunConfig expectedJobRunConfig = new JobRunConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID); + + final IntegrationLauncherConfig expectedSourceLauncherConfig = new IntegrationLauncherConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID) + .withDockerImage(WorkerConstants.RESET_JOB_SOURCE_DOCKER_IMAGE_STUB); + + final IntegrationLauncherConfig expectedDestinationLauncherConfig = new IntegrationLauncherConfig() + .withJobId(String.valueOf(JOB_ID)) + .withAttemptId((long) ATTEMPT_ID) + .withDockerImage(jobResetConfig.getDestinationDockerImage()); + + final GeneratedJobInput expectedGeneratedJobInput = new GeneratedJobInput( + expectedJobRunConfig, + expectedSourceLauncherConfig, + expectedDestinationLauncherConfig, + expectedStandardSyncInput); + + final GeneratedJobInput generatedJobInput = generateInputActivity.getSyncWorkflowInput(syncInput); + assertEquals(expectedGeneratedJobInput, generatedJobInput); + + final AttemptSyncConfig expectedAttemptSyncConfig = new AttemptSyncConfig() + .withSourceConfiguration(Jsons.emptyObject()) + .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withState(STATE); + + verify(attemptApi).saveSyncConfig(new SaveAttemptSyncConfigRequestBody() + .jobId(JOB_ID) + .attemptNumber(ATTEMPT_ID) + .syncConfig(ApiPojoConverters.attemptSyncConfigToClient(expectedAttemptSyncConfig, CONNECTION_ID, true))); + } + +} diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java index a246a2c3faae..bee505326122 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java @@ -194,7 +194,7 @@ void createResetJob() throws JsonValidationException, ConfigNotFoundException, I @Test void isLastJobOrAttemptFailureTrueTest() throws Exception { final int activeAttemptNumber = 0; - final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); + final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); final Job previousJob = new Job(PREVIOUS_JOB_ID, ConfigType.SYNC, CONNECTION_ID.toString(), new JobConfig(), List.of(), JobStatus.SUCCEEDED, 4L, 4L, 5L); @@ -214,7 +214,7 @@ void isLastJobOrAttemptFailureTrueTest() throws Exception { @Test void isLastJobOrAttemptFailureFalseTest() throws Exception { final int activeAttemptNumber = 0; - final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); + final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); final Job previousJob = new Job(PREVIOUS_JOB_ID, ConfigType.SYNC, CONNECTION_ID.toString(), new JobConfig(), List.of(), JobStatus.FAILED, 4L, 4L, 5L); @@ -233,9 +233,9 @@ void isLastJobOrAttemptFailureFalseTest() throws Exception { @Test void isLastJobOrAttemptFailurePreviousAttemptFailureTest() throws Exception { - final Attempt previousAttempt = new Attempt(0, 1, Path.of(""), null, AttemptStatus.FAILED, null, null, 2L, 3L, 3L); + final Attempt previousAttempt = new Attempt(0, 1, Path.of(""), null, null, AttemptStatus.FAILED, null, null, 2L, 3L, 3L); final int activeAttemptNumber = 1; - final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); + final Attempt activeAttempt = new Attempt(activeAttemptNumber, 1, Path.of(""), null, null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); final Job previousJob = new Job(PREVIOUS_JOB_ID, ConfigType.SYNC, CONNECTION_ID.toString(), new JobConfig(), List.of(), JobStatus.SUCCEEDED, 4L, 4L, 5L); @@ -473,9 +473,9 @@ void setJobCancelledWrapException() throws IOException { @Test void ensureCleanJobState() throws IOException { - final Attempt failedAttempt = new Attempt(0, 1, Path.of(""), null, AttemptStatus.FAILED, null, null, 2L, 3L, 3L); + final Attempt failedAttempt = new Attempt(0, 1, Path.of(""), null, null, AttemptStatus.FAILED, null, null, 2L, 3L, 3L); final int runningAttemptNumber = 1; - final Attempt runningAttempt = new Attempt(runningAttemptNumber, 1, Path.of(""), null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); + final Attempt runningAttempt = new Attempt(runningAttemptNumber, 1, Path.of(""), null, null, AttemptStatus.RUNNING, null, null, 4L, 5L, null); final Job runningJob = new Job(1, ConfigType.SYNC, CONNECTION_ID.toString(), new JobConfig(), List.of(failedAttempt, runningAttempt), JobStatus.RUNNING, 2L, 2L, 3L); diff --git a/docs/reference/api/generated-api-html/index.html b/docs/reference/api/generated-api-html/index.html index c772bcb886bc..feb39b876cdc 100644 --- a/docs/reference/api/generated-api-html/index.html +++ b/docs/reference/api/generated-api-html/index.html @@ -214,6 +214,7 @@

      Table of Contents

      Attempt

      Connection

      @@ -273,6 +274,7 @@

      Internal

    • post /v1/state/create_or_update
    • post /v1/jobs/get_normalization_status
    • post /v1/attempt/save_stats
    • +
    • post /v1/attempt/save_sync_config
    • post /v1/attempt/set_workflow_in_attempt
    • post /v1/sources/write_discover_catalog_result
    @@ -407,6 +409,58 @@

    Request body

    +

    Return type

    + + + + +

    Example data

    +
    Content-Type: application/json
    +
    {
    +  "succeeded" : true
    +}
    + +

    Produces

    + This API call produces the following media types according to the Accept request header; + the media type will be conveyed by the Content-Type response header. +
      +
    • application/json
    • +
    + +

    Responses

    +

    200

    + Successful Operation + InternalOperationResult + +
    +
    +
    + Up +
    post /v1/attempt/save_sync_config
    +
    For worker to save the AttemptSyncConfig for an attempt. (saveSyncConfig)
    +
    + + +

    Consumes

    + This API call consumes the following media types via the Content-Type request header: +
      +
    • application/json
    • +
    + +

    Request body

    +
    +
    SaveAttemptSyncConfigRequestBody SaveAttemptSyncConfigRequestBody (required)
    + +
    Body Parameter
    + +
    + + + +

    Return type

    InternalOperationResult @@ -4093,6 +4147,58 @@

    Request body

    +

    Return type

    + + + + +

    Example data

    +
    Content-Type: application/json
    +
    {
    +  "succeeded" : true
    +}
    + +

    Produces

    + This API call produces the following media types according to the Accept request header; + the media type will be conveyed by the Content-Type response header. +
      +
    • application/json
    • +
    + +

    Responses

    +

    200

    + Successful Operation + InternalOperationResult +
    +
    +
    +
    + Up +
    post /v1/attempt/save_sync_config
    +
    For worker to save the AttemptSyncConfig for an attempt. (saveSyncConfig)
    +
    + + +

    Consumes

    + This API call consumes the following media types via the Content-Type request header: +
      +
    • application/json
    • +
    + +

    Request body

    +
    +
    SaveAttemptSyncConfigRequestBody SaveAttemptSyncConfigRequestBody (required)
    + +
    Body Parameter
    + +
    + + + +

    Return type

    +
    +

    AttemptSyncConfig - Up

    +
    +
    +
    sourceConfiguration
    +
    destinationConfiguration
    +
    state (optional)
    +
    +
    +
    +

    SaveAttemptSyncConfigRequestBody - Up

    +
    +
    +
    jobId
    Long format: int64
    +
    attemptNumber
    Integer format: int32
    +
    syncConfig
    +
    +

    SaveStatsRequestBody - Up

    From 2bd85960d83b42a0f2f673bee8f8eba774fa1747 Mon Sep 17 00:00:00 2001 From: Cole Snodgrass Date: Tue, 7 Feb 2023 15:46:00 -0800 Subject: [PATCH 044/137] remove tryNotification from WorkspaceHandler (#22531) * remove tryNotification from WorkspaceHandler * rm unused WorkspaceHandler --- airbyte-commons-server/build.gradle | 1 - .../server/handlers/WorkspacesHandler.java | 22 ------------- .../apis/NotificationsApiController.java | 31 ++++++++++++++----- 3 files changed, 24 insertions(+), 30 deletions(-) diff --git a/airbyte-commons-server/build.gradle b/airbyte-commons-server/build.gradle index 9a3557867d3c..5932142dadfe 100644 --- a/airbyte-commons-server/build.gradle +++ b/airbyte-commons-server/build.gradle @@ -38,7 +38,6 @@ dependencies { implementation project(':airbyte-metrics:metrics-lib') implementation project(':airbyte-db:db-lib') implementation project(":airbyte-json-validation") - implementation project(':airbyte-notification') implementation project(':airbyte-oauth') implementation project(':airbyte-protocol:protocol-models') implementation project(':airbyte-persistence:job-persistence') diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java index 29b739ffe8d3..db74be7fa74e 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java @@ -13,9 +13,6 @@ import io.airbyte.api.model.generated.ConnectionRead; import io.airbyte.api.model.generated.DestinationRead; import io.airbyte.api.model.generated.Geography; -import io.airbyte.api.model.generated.Notification; -import io.airbyte.api.model.generated.NotificationRead; -import io.airbyte.api.model.generated.NotificationRead.StatusEnum; import io.airbyte.api.model.generated.SlugRequestBody; import io.airbyte.api.model.generated.SourceRead; import io.airbyte.api.model.generated.WorkspaceCreate; @@ -29,14 +26,12 @@ import io.airbyte.commons.server.converters.ApiPojoConverters; import io.airbyte.commons.server.converters.NotificationConverter; import io.airbyte.commons.server.converters.WorkspaceWebhookConfigsConverter; -import io.airbyte.commons.server.errors.IdNotFoundKnownException; import io.airbyte.commons.server.errors.InternalServerKnownException; import io.airbyte.commons.server.errors.ValueConflictKnownException; import io.airbyte.config.StandardWorkspace; import io.airbyte.config.persistence.ConfigNotFoundException; import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.config.persistence.SecretsRepositoryWriter; -import io.airbyte.notification.NotificationClient; import io.airbyte.validation.json.JsonValidationException; import jakarta.inject.Inject; import jakarta.inject.Singleton; @@ -222,23 +217,6 @@ public WorkspaceRead updateWorkspaceName(final WorkspaceUpdateName workspaceUpda return buildWorkspaceReadFromId(workspaceId); } - public NotificationRead tryNotification(final Notification notification) { - try { - final NotificationClient notificationClient = NotificationClient.createNotificationClient(NotificationConverter.toConfig(notification)); - final String messageFormat = "Hello World! This is a test from Airbyte to try %s notification settings for sync %s"; - final boolean failureNotified = notificationClient.notifyFailure(String.format(messageFormat, notification.getNotificationType(), "failures")); - final boolean successNotified = notificationClient.notifySuccess(String.format(messageFormat, notification.getNotificationType(), "successes")); - if (failureNotified || successNotified) { - return new NotificationRead().status(StatusEnum.SUCCEEDED); - } - } catch (final IllegalArgumentException e) { - throw new IdNotFoundKnownException(e.getMessage(), notification.getNotificationType().name(), e); - } catch (final IOException | InterruptedException e) { - return new NotificationRead().status(StatusEnum.FAILED).message(e.getMessage()); - } - return new NotificationRead().status(StatusEnum.FAILED); - } - public void setFeedbackDone(final WorkspaceGiveFeedback workspaceGiveFeedback) throws JsonValidationException, ConfigNotFoundException, IOException { configRepository.setFeedback(workspaceGiveFeedback.getWorkspaceId()); diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java index e2cf648e3398..29a8c163c06c 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java @@ -9,13 +9,17 @@ import io.airbyte.api.generated.NotificationsApi; import io.airbyte.api.model.generated.Notification; import io.airbyte.api.model.generated.NotificationRead; -import io.airbyte.commons.server.handlers.WorkspacesHandler; +import io.airbyte.api.model.generated.NotificationRead.StatusEnum; +import io.airbyte.commons.server.converters.NotificationConverter; +import io.airbyte.commons.server.errors.IdNotFoundKnownException; +import io.airbyte.notification.NotificationClient; import io.micronaut.context.annotation.Requires; import io.micronaut.http.annotation.Body; import io.micronaut.http.annotation.Controller; import io.micronaut.http.annotation.Post; import io.micronaut.security.annotation.Secured; import io.micronaut.security.rules.SecurityRule; +import java.io.IOException; @Controller("/api/v1/notifications/try") @Requires(property = "airbyte.deployment-mode", @@ -23,17 +27,30 @@ @Secured(SecurityRule.IS_AUTHENTICATED) public class NotificationsApiController implements NotificationsApi { - private final WorkspacesHandler workspacesHandler; - - public NotificationsApiController(final WorkspacesHandler workspacesHandler) { - this.workspacesHandler = workspacesHandler; - } + public NotificationsApiController() {} @Post @Secured({AUTHENTICATED_USER}) @Override public NotificationRead tryNotificationConfig(@Body final Notification notification) { - return ApiHelper.execute(() -> workspacesHandler.tryNotification(notification)); + return ApiHelper.execute(() -> tryNotification(notification)); + } + + private NotificationRead tryNotification(final Notification notification) { + try { + final NotificationClient notificationClient = NotificationClient.createNotificationClient(NotificationConverter.toConfig(notification)); + final String messageFormat = "Hello World! This is a test from Airbyte to try %s notification settings for sync %s"; + final boolean failureNotified = notificationClient.notifyFailure(String.format(messageFormat, notification.getNotificationType(), "failures")); + final boolean successNotified = notificationClient.notifySuccess(String.format(messageFormat, notification.getNotificationType(), "successes")); + if (failureNotified || successNotified) { + return new NotificationRead().status(StatusEnum.SUCCEEDED); + } + } catch (final IllegalArgumentException e) { + throw new IdNotFoundKnownException(e.getMessage(), notification.getNotificationType().name(), e); + } catch (final IOException | InterruptedException e) { + return new NotificationRead().status(StatusEnum.FAILED).message(e.getMessage()); + } + return new NotificationRead().status(StatusEnum.FAILED); } } From b89196b24eb0dd5c8a781c2a6c6e9cdc76101f98 Mon Sep 17 00:00:00 2001 From: Xiaohan Song Date: Tue, 7 Feb 2023 15:59:49 -0800 Subject: [PATCH 045/137] add a return for the mock (#22535) --- .../standardtest/source/AbstractSourceConnectorTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java index f06a1eef36ef..0f4946dc2317 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java @@ -6,6 +6,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -13,6 +14,7 @@ import com.fasterxml.jackson.databind.JsonNode; import io.airbyte.api.client.AirbyteApiClient; import io.airbyte.api.client.generated.SourceApi; +import io.airbyte.api.client.model.generated.DiscoverCatalogResult; import io.airbyte.api.client.model.generated.SourceDiscoverSchemaWriteRequestBody; import io.airbyte.commons.features.EnvVariableFeatureFlags; import io.airbyte.commons.json.Jsons; @@ -71,6 +73,8 @@ public abstract class AbstractSourceConnectorTest { private static final String JOB_ID = String.valueOf(0L); private static final int JOB_ATTEMPT = 0; + private static final UUID CATALOG_ID = UUID.randomUUID(); + private static final UUID SOURCE_ID = UUID.randomUUID(); private static final String CPU_REQUEST_FIELD_NAME = "cpuRequest"; @@ -144,6 +148,8 @@ public void setUpInternal() throws Exception { mAirbyteApiClient = mock(AirbyteApiClient.class); mSourceApi = mock(SourceApi.class); when(mAirbyteApiClient.getSourceApi()).thenReturn(mSourceApi); + when(mSourceApi.writeDiscoverCatalogResult(any())) + .thenReturn(new DiscoverCatalogResult().catalogId(CATALOG_ID)); mConnectorConfigUpdater = mock(ConnectorConfigUpdater.class); processFactory = new DockerProcessFactory( workerConfigs, From d76e18b6dee6cc89f1f02ff9bbcc0391cc1b287e Mon Sep 17 00:00:00 2001 From: Davin Chia Date: Tue, 7 Feb 2023 16:40:40 -0800 Subject: [PATCH 046/137] Also add this to the dev integration test scripts. --- kube/overlays/dev-integration-test/.env | 3 +++ kube/overlays/dev-integration-test/.secrets | 2 ++ 2 files changed, 5 insertions(+) diff --git a/kube/overlays/dev-integration-test/.env b/kube/overlays/dev-integration-test/.env index aad4911e7fda..5d5274a3faa2 100644 --- a/kube/overlays/dev-integration-test/.env +++ b/kube/overlays/dev-integration-test/.env @@ -48,6 +48,9 @@ GCS_LOG_BUCKET= STATE_STORAGE_MINIO_BUCKET_NAME=airbyte-dev-logs STATE_STORAGE_MINIO_ENDPOINT=http://airbyte-minio-svc:9000 +STATE_STORAGE_S3_REGION= +STATE_STORAGE_S3_BUCKET_NAME= + # Docker Resource Limits JOB_MAIN_CONTAINER_CPU_REQUEST= JOB_MAIN_CONTAINER_CPU_LIMIT= diff --git a/kube/overlays/dev-integration-test/.secrets b/kube/overlays/dev-integration-test/.secrets index 67e8f4aae977..c03579ec9b59 100644 --- a/kube/overlays/dev-integration-test/.secrets +++ b/kube/overlays/dev-integration-test/.secrets @@ -5,3 +5,5 @@ AWS_SECRET_ACCESS_KEY=minio123 GOOGLE_APPLICATION_CREDENTIALS= STATE_STORAGE_MINIO_ACCESS_KEY=minio STATE_STORAGE_MINIO_SECRET_ACCESS_KEY=minio123 +STATE_STORAGE_S3_ACCESS_KEY= +STATE_STORAGE_S3_SECRET_ACCESS_KEY= From ddcdcbbbd58f711222652d7926b10707c9b33696 Mon Sep 17 00:00:00 2001 From: Jimmy Ma Date: Tue, 7 Feb 2023 17:07:28 -0800 Subject: [PATCH 047/137] Add normalization strict incremental feature flag (#22514) * maybe add feature flag? * pattern matching * also add version check * formatting * refactor test also * extract test + fix method call * minor tweaks * add context to log message * put workspace id in normalization input * use non-semver tag * add flag for version of normalization * also flag old version * add test * missed part of the commit * format * add test for null workspace ID * Revert "also flag old version" This reverts commit 3be601d16cbc929678732462ae7f5c7ddfe5ef37. * Revert "missed part of the commit" This reverts commit 47a67b4631cb359e3b4caa0bd75e7848fae9c665. * always apply flag, even if we're behind a version * derp * Add more logging to the normalization activity * Update charts and kustomize for the feature flag * Format --------- Co-authored-by: Edward Gao --- .../temporal/sync/OrchestratorConstants.java | 2 + .../process/AirbyteIntegrationLauncher.java | 4 ++ .../AirbyteIntegrationLauncherTest.java | 2 + .../features/EnvVariableFeatureFlags.java | 13 +++++++ .../commons/features/FeatureFlagHelper.java | 26 +++++++++---- .../commons/features/FeatureFlags.java | 14 +++++++ .../features/FeatureFlagHelperTest.java | 21 ++++++---- .../main/java/io/airbyte/config/Configs.java | 4 ++ .../java/io/airbyte/config/EnvConfigs.java | 13 +++++++ .../resources/types/NormalizationInput.yaml | 4 ++ ...ontainerOrchestratorConfigBeanFactory.java | 3 ++ .../sync/NormalizationActivityImpl.java | 39 ++++++++++++++++--- .../sync/NormalizationActivityImplTest.java | 20 +++++++++- .../temporal/sync/SyncWorkflowTest.java | 2 +- .../airbyte-worker/templates/deployment.yaml | 10 +++++ docker-compose.yaml | 2 + kube/resources/worker.yaml | 10 +++++ 17 files changed, 167 insertions(+), 22 deletions(-) diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java index cf0a128d3c8a..6741b2b79748 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java @@ -73,6 +73,8 @@ public class OrchestratorConstants { EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, + EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, + EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAG_CLIENT, FEATURE_FLAG_PATH, EnvConfigs.LAUNCHDARKLY_KEY, diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index dd9dcd42499f..853a5e9179ed 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -223,6 +223,8 @@ public Process write(final Path jobRoot, private Map getWorkerMetadata() { final Configs configs = new EnvConfigs(); + // We've managed to exceed the maximum number of parameters for Map.of(), so use a builder + convert + // back to hashmap return Maps.newHashMap( ImmutableMap.builder() .put(WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, imageName) @@ -232,6 +234,8 @@ private Map getWorkerMetadata() { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(featureFlags.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, featureFlags.strictComparisonNormalizationWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()) diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index 45f7c5da2bcb..2820bd350622 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -66,6 +66,8 @@ class AirbyteIntegrationLauncherTest { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(FEATURE_FLAGS.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, FEATURE_FLAGS.strictComparisonNormalizationWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAGS.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()) diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java index b574d0a40cee..30c7bdcbc24b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java @@ -22,6 +22,9 @@ public class EnvVariableFeatureFlags implements FeatureFlags { public static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; + public static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; + public static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; + @Override public boolean autoDisablesFailingConnections() { log.info("Auto Disable Failing Connections: " + Boolean.parseBoolean(System.getenv("AUTO_DISABLE_FAILING_CONNECTIONS"))); @@ -64,6 +67,16 @@ public String fieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, "", (arg) -> arg); } + @Override + public String strictComparisonNormalizationWorkspaces() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, "", (arg) -> arg); + } + + @Override + public String strictComparisonNormalizationTag() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison", (arg) -> arg); + } + // TODO: refactor in order to use the same method than the ones in EnvConfigs.java public T getEnvOrDefault(final String key, final T defaultValue, final Function parser) { final String value = System.getenv(key); diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java index 1eeefa4828f9..a4ff90ddae24 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java @@ -4,31 +4,43 @@ package io.airbyte.commons.features; +import com.google.common.annotations.VisibleForTesting; import java.util.HashSet; import java.util.Set; import java.util.UUID; +import java.util.function.Function; import lombok.extern.slf4j.Slf4j; @Slf4j public class FeatureFlagHelper { public static boolean isFieldSelectionEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { - final String workspaceIdsString = featureFlags.fieldSelectionWorkspaces(); + return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, "field selection") + || featureFlags.applyFieldSelection(); + } + + public static boolean isStrictComparisonNormalizationEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { + return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::strictComparisonNormalizationWorkspaces, workspaceId, + "strict comparison in normalization"); + } + + @VisibleForTesting + static boolean isWorkspaceIncludedInFlag(final FeatureFlags featureFlags, + final Function flagRetriever, + final UUID workspaceId, + final String context) { + final String workspaceIdsString = flagRetriever.apply(featureFlags); final Set workspaceIds = new HashSet<>(); if (workspaceIdsString != null && !workspaceIdsString.isEmpty()) { for (final String id : workspaceIdsString.split(",")) { try { workspaceIds.add(UUID.fromString(id)); } catch (final IllegalArgumentException e) { - log.warn("Malformed workspace id for field selection: {}", id); + log.warn("Malformed workspace id for {}: {}", context, id); } } } - if (workspaceId != null && workspaceIds.contains(workspaceId)) { - return true; - } - - return featureFlags.applyFieldSelection(); + return workspaceId != null && workspaceIds.contains(workspaceId); } } diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java index 60a40c89ded0..eb7ab4cf48cf 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java @@ -37,4 +37,18 @@ public interface FeatureFlags { */ String fieldSelectionWorkspaces(); + /** + * Get the workspaces allow-listed for strict incremental comparison in normalization. This takes + * precedence over the normalization version in destination_definitions.yaml. + * + * @return a comma-separated list of workspace ids where strict incremental comparison should be + * enabled in normalization. + */ + String strictComparisonNormalizationWorkspaces(); + + /** + * @return The Docker image tag representing the normalization version with strict-comparison + */ + String strictComparisonNormalizationTag(); + } diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java index 2b82701f8e0e..c42bfafc3b0b 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java @@ -26,30 +26,37 @@ void beforeEach() { void isFieldSelectionEnabledForWorkspaceWithEmptyString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); + } + + @Test + void isFieldSelectionEnabledForNullWorkspaceWithEmptyString() { + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); + + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, null, null)); } @Test void isFieldSelectionEnabledForWorkspaceWithSpaceString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(" "); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); } @Test void isFieldSelectionEnabledForWorkspaceWithNullString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(null); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); } @Test void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndAMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId.toString() + "," + workspaceId.toString()); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId + "," + workspaceId); - assertTrue(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); + assertTrue(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); } @Test @@ -57,9 +64,9 @@ void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndNoMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId1 = UUID.randomUUID(); final UUID randomId2 = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1.toString() + "," + randomId2.toString()); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1 + "," + randomId2); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); } } diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index f609ccba3ec7..aa43779da4cc 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -758,6 +758,10 @@ public interface Configs { String getFieldSelectionWorkspaces(); + String getStrictComparisonNormalizationWorkspaces(); + + String getStrictComparisonNormalizationTag(); + enum TrackingStrategy { SEGMENT, LOGGING diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index ca2fdc3488d0..c9a4296cfda3 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -224,6 +224,9 @@ public class EnvConfigs implements Configs { private static final String APPLY_FIELD_SELECTION = "APPLY_FIELD_SELECTION"; private static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; + private static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; + private static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; + public static final Map> JOB_SHARED_ENVS = Map.of( AIRBYTE_VERSION, (instance) -> instance.getAirbyteVersion().serialize(), AIRBYTE_ROLE, EnvConfigs::getAirbyteRole, @@ -1152,6 +1155,16 @@ public String getFieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, ""); } + @Override + public String getStrictComparisonNormalizationWorkspaces() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, ""); + } + + @Override + public String getStrictComparisonNormalizationTag() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison"); + } + @Override public int getActivityNumberOfAttempt() { return Integer.parseInt(getEnvOrDefault(ACTIVITY_MAX_ATTEMPT, "5")); diff --git a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml index 584141e6e14f..72fd7ffbcdb8 100644 --- a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml +++ b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml @@ -21,3 +21,7 @@ properties: type: object description: optional resource requirements to run sync workers existingJavaType: io.airbyte.config.ResourceRequirements + workspaceId: + description: The id of the workspace associated with this sync + type: string + format: uuid diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index d01617daba51..0db20692f318 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -96,6 +96,9 @@ public ContainerOrchestratorConfig kubernetesContainerOrchestratorConfig( environmentVariables.put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, Boolean.toString(featureFlags.autoDetectSchema())); environmentVariables.put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, Boolean.toString(featureFlags.applyFieldSelection())); environmentVariables.put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()); + environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, + featureFlags.strictComparisonNormalizationWorkspaces()); + environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()); environmentVariables.put(JAVA_OPTS_ENV_VAR, containerOrchestratorJavaOpts); environmentVariables.put(CONTROL_PLANE_AUTH_ENDPOINT_ENV_VAR, controlPlaneAuthEndpoint); environmentVariables.put(DATA_PLANE_SERVICE_ACCOUNT_CREDENTIALS_PATH_ENV_VAR, dataPlaneServiceAccountCredentialsPath); diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java index ddf1ca1c4ba0..4f96db8b5941 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java @@ -13,6 +13,8 @@ import datadog.trace.api.Trace; import io.airbyte.api.client.AirbyteApiClient; import io.airbyte.api.client.model.generated.JobIdRequestBody; +import io.airbyte.commons.features.FeatureFlagHelper; +import io.airbyte.commons.features.FeatureFlags; import io.airbyte.commons.functional.CheckedSupplier; import io.airbyte.commons.json.Jsons; import io.airbyte.commons.protocol.migrations.v1.CatalogMigrationV1Helper; @@ -50,8 +52,10 @@ import java.util.Optional; import java.util.UUID; import java.util.function.Supplier; +import lombok.extern.slf4j.Slf4j; @Singleton +@Slf4j public class NormalizationActivityImpl implements NormalizationActivity { private final Optional containerOrchestratorConfig; @@ -62,13 +66,17 @@ public class NormalizationActivityImpl implements NormalizationActivity { private final WorkerEnvironment workerEnvironment; private final LogConfigs logConfigs; private final String airbyteVersion; + private final FeatureFlags featureFlags; private final Integer serverPort; private final AirbyteConfigValidator airbyteConfigValidator; private final TemporalUtils temporalUtils; private final ResourceRequirements normalizationResourceRequirements; private final AirbyteApiClient airbyteApiClient; - private final static Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); + // This constant is not currently in use. We'll need to bump it when we try releasing v1 again. + private static final Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); + private static final String V1_NORMALIZATION_MINOR_VERSION = "3"; + private static final String NON_STRICT_COMPARISON_IMAGE_TAG = "0.2.25"; public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Optional containerOrchestratorConfig, @Named("defaultWorkerConfigs") final WorkerConfigs workerConfigs, @@ -78,6 +86,7 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt final WorkerEnvironment workerEnvironment, final LogConfigs logConfigs, @Value("${airbyte.version}") final String airbyteVersion, + final FeatureFlags featureFlags, @Value("${micronaut.server.port}") final Integer serverPort, final AirbyteConfigValidator airbyteConfigValidator, final TemporalUtils temporalUtils, @@ -91,6 +100,7 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt this.workerEnvironment = workerEnvironment; this.logConfigs = logConfigs; this.airbyteVersion = airbyteVersion; + this.featureFlags = featureFlags; this.serverPort = serverPort; this.airbyteConfigValidator = airbyteConfigValidator; this.temporalUtils = temporalUtils; @@ -111,11 +121,17 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final var fullDestinationConfig = secretsHydrator.hydrate(input.getDestinationConfiguration()); final var fullInput = Jsons.clone(input).withDestinationConfiguration(fullDestinationConfig); + if (FeatureFlagHelper.isStrictComparisonNormalizationEnabledForWorkspace(featureFlags, input.getWorkspaceId())) { + log.info("Using strict comparison normalization"); + replaceNormalizationImageTag(destinationLauncherConfig, featureFlags.strictComparisonNormalizationTag()); + } + // Check the version of normalization // We require at least version 0.3.0 to support data types v1. Using an older version would lead to // all columns being typed as JSONB. If normalization is using an older version, fallback to using // v0 data types. if (!normalizationSupportsV1DataTypes(destinationLauncherConfig)) { + log.info("Using protocol v0"); CatalogMigrationV1Helper.downgradeSchemaIfNeeded(fullInput.getCatalog()); } else { @@ -124,6 +140,7 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, // phase v0 out. // Performance impact should be low considering the nature of the check compared to the time to run // normalization. + log.info("Using protocol v1"); CatalogMigrationV1Helper.upgradeSchemaIfNeeded(fullInput.getCatalog()); } @@ -134,6 +151,7 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final CheckedSupplier, Exception> workerFactory; + log.info("Using normalization: " + destinationLauncherConfig.getNormalizationDockerImage()); if (containerOrchestratorConfig.isPresent()) { workerFactory = getContainerLauncherWorkerFactory(workerConfigs, destinationLauncherConfig, jobRunConfig, () -> context); @@ -162,15 +180,15 @@ public NormalizationInput generateNormalizationInput(final StandardSyncInput syn return new NormalizationInput() .withDestinationConfiguration(syncInput.getDestinationConfiguration()) .withCatalog(syncOutput.getOutputCatalog()) - .withResourceRequirements(normalizationResourceRequirements); + .withResourceRequirements(normalizationResourceRequirements) + .withWorkspaceId(syncInput.getWorkspaceId()); } @VisibleForTesting static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig destinationLauncherConfig) { try { - final String[] normalizationImage = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); - final Version normalizationVersion = new Version(normalizationImage[1]); - return normalizationVersion.greaterThanOrEqualTo(MINIMAL_VERSION_FOR_DATATYPES_V1); + final Version normalizationVersion = new Version(getNormalizationImageTag(destinationLauncherConfig)); + return V1_NORMALIZATION_MINOR_VERSION.equals(normalizationVersion.getMinorVersion()); } catch (final IllegalArgumentException e) { // IllegalArgument here means that the version isn't in a semver format. // The current behavior is to assume it supports v0 data types for dev purposes. @@ -178,6 +196,17 @@ static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig } } + private static String getNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig) { + return destinationLauncherConfig.getNormalizationDockerImage().split(":", 2)[1]; + } + + @VisibleForTesting + static void replaceNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig, final String newTag) { + final String[] imageComponents = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); + imageComponents[1] = newTag; + destinationLauncherConfig.setNormalizationDockerImage(String.join(":", imageComponents)); + } + private CheckedSupplier, Exception> getLegacyWorkerFactory( final IntegrationLauncherConfig destinationLauncherConfig, final JobRunConfig jobRunConfig) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java index aff7afb1ab57..cc08695d8b61 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java @@ -4,6 +4,11 @@ package io.airbyte.workers.temporal.sync; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import io.airbyte.commons.features.FeatureFlags; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -15,9 +20,20 @@ void checkNormalizationDataTypesSupportFromVersionString() { Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.2.5"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.1.1"))); Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.3.0"))); - Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); - Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("protocolv1"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("strict_comparison"))); + } + + @Test + void checkNormalizationTagReplacement() { + final FeatureFlags featureFlags = mock(FeatureFlags.class); + when(featureFlags.strictComparisonNormalizationTag()).thenReturn("strict_comparison"); + + final IntegrationLauncherConfig config = withNormalizationVersion("0.2.25"); + NormalizationActivityImpl.replaceNormalizationImageTag(config, "strict_comparison"); + assertEquals("normalization:strict_comparison", config.getNormalizationDockerImage()); } private IntegrationLauncherConfig withNormalizationVersion(final String version) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java index 9fc0bf684ef4..7c94965130a3 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java @@ -455,7 +455,7 @@ private static void verifyPersistState(final PersistStateActivity persistStateAc configuredCatalog); } - private static void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { + private void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { verify(normalizationActivity).normalize( JOB_RUN_CONFIG, DESTINATION_LAUNCHER_CONFIG, diff --git a/charts/airbyte-worker/templates/deployment.yaml b/charts/airbyte-worker/templates/deployment.yaml index af9517b02f69..e37bf9af02e3 100644 --- a/charts/airbyte-worker/templates/deployment.yaml +++ b/charts/airbyte-worker/templates/deployment.yaml @@ -310,6 +310,16 @@ spec: configMapKeyRef: name: {{ .Release.Name }}-airbyte-env key: USE_STREAM_CAPABLE_STATE + - name: STRICT_COMPARISON_NORMALIZATION_TAG + valueFrom: + configMapKeyRef: + name: {{ .Release.Name }}-airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_TAG + - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES + valueFrom: + configMapKeyRef: + name: {{ .Release.Name }}-airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: diff --git a/docker-compose.yaml b/docker-compose.yaml index 6392166bcd70..a8baa3c3ecbf 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -109,6 +109,8 @@ services: - MICRONAUT_ENVIRONMENTS=${WORKERS_MICRONAUT_ENVIRONMENTS} - APPLY_FIELD_SELECTION=${APPLY_FIELD_SELECTION} - FIELD_SELECTION_WORKSPACES=${FIELD_SELECTION_WORKSPACES} + - STRICT_COMPARISON_NORMALIZATION_WORKSPACES=${STRICT_COMPARISON_NORMALIZATION_WORKSPACES} + - STRICT_COMPARISON_NORMALIZATION_TAG=${STRICT_COMPARISON_NORMALIZATION_TAG} configs: - flags volumes: diff --git a/kube/resources/worker.yaml b/kube/resources/worker.yaml index d8f7be704011..38cf19fe268d 100644 --- a/kube/resources/worker.yaml +++ b/kube/resources/worker.yaml @@ -280,6 +280,16 @@ spec: configMapKeyRef: name: airbyte-env key: USE_STREAM_CAPABLE_STATE + - name: STRICT_COMPARISON_NORMALIZATION_TAG + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_TAG + - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: From 4180b577b8ded48b177f2421673e1230c964f6b4 Mon Sep 17 00:00:00 2001 From: Davin Chia Date: Tue, 7 Feb 2023 17:54:00 -0800 Subject: [PATCH 048/137] Kustomize: Set up S3 state config variables (#22537) Kustomize charts are missing this today. OSS users are running into this and complaining. Application logic fixed in #22191. This PR fixes the Kustomize deployments. --- kube/overlays/dev/.env | 3 +++ kube/overlays/dev/.secrets | 2 ++ .../overlays/stable-with-resource-limits/.env | 3 +++ .../stable-with-resource-limits/.secrets | 2 ++ kube/overlays/stable/.env | 3 +++ kube/overlays/stable/.secrets | 2 ++ kube/resources/server.yaml | 20 +++++++++++++++++++ kube/resources/worker.yaml | 20 +++++++++++++++++++ 8 files changed, 55 insertions(+) diff --git a/kube/overlays/dev/.env b/kube/overlays/dev/.env index 1bc8b49dfe33..e73c127b89ef 100644 --- a/kube/overlays/dev/.env +++ b/kube/overlays/dev/.env @@ -50,6 +50,9 @@ GCS_LOG_BUCKET= STATE_STORAGE_MINIO_BUCKET_NAME=airbyte-dev-logs STATE_STORAGE_MINIO_ENDPOINT=http://airbyte-minio-svc:9000 +STATE_STORAGE_S3_REGION= +STATE_STORAGE_S3_BUCKET_NAME= + # Docker Resource Limits JOB_MAIN_CONTAINER_CPU_REQUEST= JOB_MAIN_CONTAINER_CPU_LIMIT= diff --git a/kube/overlays/dev/.secrets b/kube/overlays/dev/.secrets index 67e8f4aae977..c03579ec9b59 100644 --- a/kube/overlays/dev/.secrets +++ b/kube/overlays/dev/.secrets @@ -5,3 +5,5 @@ AWS_SECRET_ACCESS_KEY=minio123 GOOGLE_APPLICATION_CREDENTIALS= STATE_STORAGE_MINIO_ACCESS_KEY=minio STATE_STORAGE_MINIO_SECRET_ACCESS_KEY=minio123 +STATE_STORAGE_S3_ACCESS_KEY= +STATE_STORAGE_S3_SECRET_ACCESS_KEY= diff --git a/kube/overlays/stable-with-resource-limits/.env b/kube/overlays/stable-with-resource-limits/.env index 70a935242db6..fb9d8d4c07ad 100644 --- a/kube/overlays/stable-with-resource-limits/.env +++ b/kube/overlays/stable-with-resource-limits/.env @@ -50,6 +50,9 @@ GCS_LOG_BUCKET= STATE_STORAGE_MINIO_BUCKET_NAME=airbyte-dev-logs STATE_STORAGE_MINIO_ENDPOINT=http://airbyte-minio-svc:9000 +STATE_STORAGE_S3_REGION= +STATE_STORAGE_S3_BUCKET_NAME= + # Docker Resource Limits JOB_MAIN_CONTAINER_CPU_REQUEST= JOB_MAIN_CONTAINER_CPU_LIMIT= diff --git a/kube/overlays/stable-with-resource-limits/.secrets b/kube/overlays/stable-with-resource-limits/.secrets index 67e8f4aae977..c03579ec9b59 100644 --- a/kube/overlays/stable-with-resource-limits/.secrets +++ b/kube/overlays/stable-with-resource-limits/.secrets @@ -5,3 +5,5 @@ AWS_SECRET_ACCESS_KEY=minio123 GOOGLE_APPLICATION_CREDENTIALS= STATE_STORAGE_MINIO_ACCESS_KEY=minio STATE_STORAGE_MINIO_SECRET_ACCESS_KEY=minio123 +STATE_STORAGE_S3_ACCESS_KEY= +STATE_STORAGE_S3_SECRET_ACCESS_KEY= diff --git a/kube/overlays/stable/.env b/kube/overlays/stable/.env index 4ad0a31b51f7..bd3fe335fce3 100644 --- a/kube/overlays/stable/.env +++ b/kube/overlays/stable/.env @@ -50,6 +50,9 @@ GCS_LOG_BUCKET= STATE_STORAGE_MINIO_BUCKET_NAME=airbyte-dev-logs STATE_STORAGE_MINIO_ENDPOINT=http://airbyte-minio-svc:9000 +STATE_STORAGE_S3_REGION= +STATE_STORAGE_S3_BUCKET_NAME= + # Docker Resource Limits JOB_MAIN_CONTAINER_CPU_REQUEST= JOB_MAIN_CONTAINER_CPU_LIMIT= diff --git a/kube/overlays/stable/.secrets b/kube/overlays/stable/.secrets index 67e8f4aae977..c03579ec9b59 100644 --- a/kube/overlays/stable/.secrets +++ b/kube/overlays/stable/.secrets @@ -5,3 +5,5 @@ AWS_SECRET_ACCESS_KEY=minio123 GOOGLE_APPLICATION_CREDENTIALS= STATE_STORAGE_MINIO_ACCESS_KEY=minio STATE_STORAGE_MINIO_SECRET_ACCESS_KEY=minio123 +STATE_STORAGE_S3_ACCESS_KEY= +STATE_STORAGE_S3_SECRET_ACCESS_KEY= diff --git a/kube/resources/server.yaml b/kube/resources/server.yaml index 85b956e1ae9c..057eaab9fe26 100644 --- a/kube/resources/server.yaml +++ b/kube/resources/server.yaml @@ -188,6 +188,26 @@ spec: secretKeyRef: name: airbyte-secrets key: STATE_STORAGE_MINIO_SECRET_ACCESS_KEY + - name: STATE_STORAGE_S3_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + name: airbyte-secrets + key: STATE_STORAGE_S3_SECRET_ACCESS_KEY + - name: STATE_STORAGE_S3_ACCESS_KEY + valueFrom: + secretKeyRef: + name: airbyte-secrets + key: STATE_STORAGE_S3_ACCESS_KEY + - name: STATE_STORAGE_S3_REGION + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STATE_STORAGE_S3_REGION + - name: STATE_STORAGE_S3_BUCKET_NAME + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STATE_STORAGE_S3_BUCKET_NAME ports: - containerPort: 8001 volumeMounts: diff --git a/kube/resources/worker.yaml b/kube/resources/worker.yaml index 38cf19fe268d..4fb2605845f6 100644 --- a/kube/resources/worker.yaml +++ b/kube/resources/worker.yaml @@ -220,6 +220,26 @@ spec: secretKeyRef: name: airbyte-secrets key: STATE_STORAGE_MINIO_SECRET_ACCESS_KEY + - name: STATE_STORAGE_S3_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + name: airbyte-secrets + key: STATE_STORAGE_S3_SECRET_ACCESS_KEY + - name: STATE_STORAGE_S3_ACCESS_KEY + valueFrom: + secretKeyRef: + name: airbyte-secrets + key: STATE_STORAGE_S3_ACCESS_KEY + - name: STATE_STORAGE_S3_REGION + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STATE_STORAGE_S3_REGION + - name: STATE_STORAGE_S3_BUCKET_NAME + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STATE_STORAGE_S3_BUCKET_NAME - name: CONTAINER_ORCHESTRATOR_ENABLED valueFrom: configMapKeyRef: From d21068c9893acebbdfdc4a1dd105f825053a677d Mon Sep 17 00:00:00 2001 From: Ryan Fu Date: Tue, 7 Feb 2023 20:22:49 -0800 Subject: [PATCH 049/137] Tentatively disallowed normalization for DuckDB (#22528) --- .../seed/destination_definitions.yaml | 5 - .../integration_tests/dbt_integration_test.py | 2 - docs/integrations/destinations/duckdb.md | 2 +- .../basic-normalization.md | 114 +++++++++--------- 4 files changed, 58 insertions(+), 65 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml index 5feb6d6b217b..6c58b74a8662 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml @@ -449,9 +449,4 @@ dockerImageTag: 0.1.0 documentationUrl: https://docs.airbyte.io/integrations/destinations/duckdb icon: duckdb.svg - normalizationConfig: - normalizationRepository: airbyte/normalization-duckdb - normalizationTag: 0.2.25 - normalizationIntegrationType: duckdb - supportsDbt: true releaseStage: alpha diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py index 5afeb47d57f5..1b348159a818 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py @@ -59,8 +59,6 @@ def setup_db(self, destinations_to_test: List[str]): self.setup_clickhouse_db() if DestinationType.TIDB.value in destinations_to_test: self.setup_tidb_db() - if DestinationType.DUCKDB.value in destinations_to_test: - self.setup_duckdb_db() def setup_postgres_db(self): start_db = True diff --git a/docs/integrations/destinations/duckdb.md b/docs/integrations/destinations/duckdb.md index e6262f5b84b0..345576e31cf1 100644 --- a/docs/integrations/destinations/duckdb.md +++ b/docs/integrations/destinations/duckdb.md @@ -19,7 +19,7 @@ This destination writes data to a file on the _local_ filesystem on the host run If you set [Normalization](https://docs.airbyte.com/understanding-airbyte/basic-normalization/), source data will be normalized to a tabular form. Let's say you have a source such as GitHub with nested JSONs; the Normalization ensures you end up with tables and columns. Suppose you have a many-to-many relationship between the users and commits. Normalization will create separate tables for it. The end state is the [third normal form](https://en.wikipedia.org/wiki/Third_normal_form) (3NF). -If turn off the Normalization, each stream will be output into its own table `_airbyte_raw_{stream_name}`. Each table will contain 3 columns: +Each table will contain 3 columns: * `_airbyte_ab_id`: a uuid assigned by Airbyte to each event that is processed. * `_airbyte_emitted_at`: a timestamp representing when the event was pulled from the data source. diff --git a/docs/understanding-airbyte/basic-normalization.md b/docs/understanding-airbyte/basic-normalization.md index 1fe36f11de62..cc2b70bb69c6 100644 --- a/docs/understanding-airbyte/basic-normalization.md +++ b/docs/understanding-airbyte/basic-normalization.md @@ -356,60 +356,60 @@ Therefore, in order to "upgrade" to the desired normalization version, you need | | 0.3.2 (broken, do not use) | 2023-01-31 | [\#22165](https://github.com/airbytehq/airbyte/pull/22165) | Fix support for non-object top-level schemas | | | 0.3.1 (broken, do not use) | 2023-01-31 | [\#22161](https://github.com/airbytehq/airbyte/pull/22161) | Fix handling for combined primitive types | | | 0.3.0 (broken, do not use) | 2023-01-30 | [\#19721](https://github.com/airbytehq/airbyte/pull/19721) | Update normalization to airbyte-protocol v1.0.0 | -| | 0.2.25 | 2022-12-05 | [\#19573](https://github.com/airbytehq/airbyte/pull/19573) | Update Clickhouse dbt version | -| | 0.2.24 | 2022-11-01 | [\#18015](https://github.com/airbytehq/airbyte/pull/18015) | Add a drop table hook that drops *_scd tables after overwrite/reset | -| | 0.2.23 | 2022-10-12 | [\#17483](https://github.com/airbytehq/airbyte/pull/17483) (published in [\#17896](https://github.com/airbytehq/airbyte/pull/17896)) | Remove unnecessary `Native Port` config option | -| | 0.2.22 | 2022-09-05 | [\#16339](https://github.com/airbytehq/airbyte/pull/16339) | Update Clickhouse DBT to 1.1.8 | -| | 0.2.21 | 2022-09-09 | [\#15833](https://github.com/airbytehq/airbyte/pull/15833/) | SSH Tunnel: allow using OPENSSH key format (published in [\#16545](https://github.com/airbytehq/airbyte/pull/16545)) | -| | 0.2.20 | 2022-08-30 | [\#15592](https://github.com/airbytehq/airbyte/pull/15592) | Add TiDB support | -| | 0.2.19 | 2022-08-21 | [\#14897](https://github.com/airbytehq/airbyte/pull/14897) | Update Clickhouse DBT to 1.1.7 | -| | 0.2.16 | 2022-08-04 | [\#14295](https://github.com/airbytehq/airbyte/pull/14295) | Fixed SSH tunnel port usage | -| | 0.2.14 | 2022-08-01 | [\#14790](https://github.com/airbytehq/airbyte/pull/14790) | Add and persist job failures for Normalization | -| | 0.2.13 | 2022-07-27 | [\#14683](https://github.com/airbytehq/airbyte/pull/14683) | Quote schema name to allow reserved keywords | -| | 0.2.12 | 2022-07-26 | [\#14362](https://github.com/airbytehq/airbyte/pull/14362) | Handle timezone in date-time format. Parse date correct in clickhouse. | -| | 0.2.11 | 2022-07-26 | [\#13591](https://github.com/airbytehq/airbyte/pull/13591) | Updated support for integer columns. | -| | 0.2.10 | 2022-07-18 | [\#14792](https://github.com/airbytehq/airbyte/pull/14792) | Add support for key pair auth for snowflake | -| | 0.2.9 | 2022-07-06 | [\#14485](https://github.com/airbytehq/airbyte/pull/14485) | BigQuery partition pruning otimization | -| | 0.2.8 | 2022-07-13 | [\#14522](https://github.com/airbytehq/airbyte/pull/14522) | BigQuery replaces `NULL` array entries with the string value `"NULL"` | -| | 0.2.7 | 2022-07-05 | [\#11694](https://github.com/airbytehq/airbyte/pull/11694) | Do not return NULL for MySQL column values > 512 chars | -| | 0.2.6 | 2022-06-16 | [\#13894](https://github.com/airbytehq/airbyte/pull/13894) | Fix incorrect jinja2 macro `json_extract_array` call | -| | 0.2.5 | 2022-06-15 | [\#11470](https://github.com/airbytehq/airbyte/pull/11470) | Upgrade MySQL to dbt 1.0.0 | -| | 0.2.4 | 2022-06-14 | [\#12846](https://github.com/airbytehq/airbyte/pull/12846) | CDC correctly deletes propagates deletions to final tables | -| | 0.2.3 | 2022-06-10 | [\#11204](https://github.com/airbytehq/airbyte/pull/11204) | MySQL: add support for SSh tunneling | -| | 0.2.2 | 2022-06-02 | [\#13289](https://github.com/airbytehq/airbyte/pull/13289) | BigQuery use `json_extract_string_array` for array of simple type elements | -| | 0.2.1 | 2022-05-17 | [\#12924](https://github.com/airbytehq/airbyte/pull/12924) | Fixed checking --event-buffer-size on old dbt crashed entrypoint.sh | -| | 0.2.0 | 2022-05-15 | [\#12745](https://github.com/airbytehq/airbyte/pull/12745) | Snowflake: add datetime without timezone | -| | 0.1.78 | 2022-05-06 | [\#12305](https://github.com/airbytehq/airbyte/pull/12305) | Mssql: use NVARCHAR and datetime2 by default | -| 0.36.2-alpha | 0.1.77 | 2022-04-19 | [\#12064](https://github.com/airbytehq/airbyte/pull/12064) | Add support redshift SUPER type | -| 0.35.65-alpha | 0.1.75 | 2022-04-09 | [\#11511](https://github.com/airbytehq/airbyte/pull/11511) | Move DBT modules from `/tmp/dbt_modules` to `/dbt` | -| 0.35.61-alpha | 0.1.74 | 2022-03-24 | [\#10905](https://github.com/airbytehq/airbyte/pull/10905) | Update clickhouse dbt version | -| 0.35.60-alpha | 0.1.73 | 2022-03-25 | [\#11267](https://github.com/airbytehq/airbyte/pull/11267) | Set `--event-buffer-size` to reduce memory usage | -| 0.35.59-alpha | 0.1.72 | 2022-03-24 | [\#11093](https://github.com/airbytehq/airbyte/pull/11093) | Added Snowflake OAuth2.0 support | -| 0.35.53-alpha | 0.1.71 | 2022-03-14 | [\#11077](https://github.com/airbytehq/airbyte/pull/11077) | Enable BigQuery to handle project ID embedded inside dataset ID | -| 0.35.49-alpha | 0.1.70 | 2022-03-11 | [\#11051](https://github.com/airbytehq/airbyte/pull/11051) | Upgrade dbt to 1.0.0 (except for MySQL and Oracle) | -| 0.35.45-alpha | 0.1.69 | 2022-03-04 | [\#10754](https://github.com/airbytehq/airbyte/pull/10754) | Enable Clickhouse normalization over SSL | -| 0.35.32-alpha | 0.1.68 | 2022-02-20 | [\#10485](https://github.com/airbytehq/airbyte/pull/10485) | Fix row size too large for table with numerous `string` fields | -| | 0.1.66 | 2022-02-04 | [\#9341](https://github.com/airbytehq/airbyte/pull/9341) | Fix normalization for bigquery datasetId and tables | -| 0.35.13-alpha | 0.1.65 | 2021-01-28 | [\#9846](https://github.com/airbytehq/airbyte/pull/9846) | Tweak dbt multi-thread parameter down | -| 0.35.12-alpha | 0.1.64 | 2021-01-28 | [\#9793](https://github.com/airbytehq/airbyte/pull/9793) | Support PEM format for ssh-tunnel keys | -| 0.35.4-alpha | 0.1.63 | 2021-01-07 | [\#9301](https://github.com/airbytehq/airbyte/pull/9301) | Fix Snowflake prefix tables starting with numbers | -| | 0.1.62 | 2021-01-07 | [\#9340](https://github.com/airbytehq/airbyte/pull/9340) | Use TCP-port support for clickhouse | -| | 0.1.62 | 2021-01-07 | [\#9063](https://github.com/airbytehq/airbyte/pull/9063) | Change Snowflake-specific materialization settings | -| | 0.1.62 | 2021-01-07 | [\#9317](https://github.com/airbytehq/airbyte/pull/9317) | Fix issue with quoted & case sensitive columns | -| | 0.1.62 | 2021-01-07 | [\#9281](https://github.com/airbytehq/airbyte/pull/9281) | Fix SCD partition by float columns in BigQuery | -| 0.32.11-alpha | 0.1.61 | 2021-12-02 | [\#8394](https://github.com/airbytehq/airbyte/pull/8394) | Fix incremental queries not updating empty tables | -| | 0.1.61 | 2021-12-01 | [\#8378](https://github.com/airbytehq/airbyte/pull/8378) | Fix un-nesting queries and add proper ref hints | -| 0.32.5-alpha | 0.1.60 | 2021-11-22 | [\#8088](https://github.com/airbytehq/airbyte/pull/8088) | Speed-up incremental queries for SCD table on Snowflake | -| 0.30.32-alpha | 0.1.59 | 2021-11-08 | [\#7669](https://github.com/airbytehq/airbyte/pull/7169) | Fix nested incremental dbt | -| 0.30.24-alpha | 0.1.57 | 2021-10-26 | [\#7162](https://github.com/airbytehq/airbyte/pull/7162) | Implement incremental dbt updates | -| 0.30.16-alpha | 0.1.52 | 2021-10-07 | [\#6379](https://github.com/airbytehq/airbyte/pull/6379) | Handle empty string for date and date-time format | -| | 0.1.51 | 2021-10-08 | [\#6799](https://github.com/airbytehq/airbyte/pull/6799) | Added support for ad\_cdc\_log\_pos while normalization | -| | 0.1.50 | 2021-10-07 | [\#6079](https://github.com/airbytehq/airbyte/pull/6079) | Added support for MS SQL Server normalization | -| | 0.1.49 | 2021-10-06 | [\#6709](https://github.com/airbytehq/airbyte/pull/6709) | Forward destination dataset location to dbt profiles | -| 0.29.17-alpha | 0.1.47 | 2021-09-20 | [\#6317](https://github.com/airbytehq/airbyte/pull/6317) | MySQL: updated MySQL normalization with using SSH tunnel | -| | 0.1.45 | 2021-09-18 | [\#6052](https://github.com/airbytehq/airbyte/pull/6052) | Snowflake: accept any date-time format | -| 0.29.8-alpha | 0.1.40 | 2021-08-18 | [\#5433](https://github.com/airbytehq/airbyte/pull/5433) | Allow optional credentials\_json for BigQuery | -| 0.29.5-alpha | 0.1.39 | 2021-08-11 | [\#4557](https://github.com/airbytehq/airbyte/pull/4557) | Handle date times and solve conflict name btw stream/field | -| 0.28.2-alpha | 0.1.38 | 2021-07-28 | [\#5027](https://github.com/airbytehq/airbyte/pull/5027) | Handle quotes in column names when parsing JSON blob | -| 0.27.5-alpha | 0.1.37 | 2021-07-22 | [\#3947](https://github.com/airbytehq/airbyte/pull/4881/) | Handle `NULL` cursor field values when deduping | -| 0.27.2-alpha | 0.1.36 | 2021-07-09 | [\#3947](https://github.com/airbytehq/airbyte/pull/4163/) | Enable normalization for MySQL destination | +| | 0.2.25 | 2022-12-05 | [\#19573](https://github.com/airbytehq/airbyte/pull/19573) | Update Clickhouse dbt version | +| | 0.2.24 | 2022-11-01 | [\#18015](https://github.com/airbytehq/airbyte/pull/18015) | Add a drop table hook that drops *_scd tables after overwrite/reset | +| | 0.2.23 | 2022-10-12 | [\#17483](https://github.com/airbytehq/airbyte/pull/17483) (published in [\#17896](https://github.com/airbytehq/airbyte/pull/17896)) | Remove unnecessary `Native Port` config option | +| | 0.2.22 | 2022-09-05 | [\#16339](https://github.com/airbytehq/airbyte/pull/16339) | Update Clickhouse DBT to 1.1.8 | +| | 0.2.21 | 2022-09-09 | [\#15833](https://github.com/airbytehq/airbyte/pull/15833/) | SSH Tunnel: allow using OPENSSH key format (published in [\#16545](https://github.com/airbytehq/airbyte/pull/16545)) | +| | 0.2.20 | 2022-08-30 | [\#15592](https://github.com/airbytehq/airbyte/pull/15592) | Add TiDB support | +| | 0.2.19 | 2022-08-21 | [\#14897](https://github.com/airbytehq/airbyte/pull/14897) | Update Clickhouse DBT to 1.1.7 | +| | 0.2.16 | 2022-08-04 | [\#14295](https://github.com/airbytehq/airbyte/pull/14295) | Fixed SSH tunnel port usage | +| | 0.2.14 | 2022-08-01 | [\#14790](https://github.com/airbytehq/airbyte/pull/14790) | Add and persist job failures for Normalization | +| | 0.2.13 | 2022-07-27 | [\#14683](https://github.com/airbytehq/airbyte/pull/14683) | Quote schema name to allow reserved keywords | +| | 0.2.12 | 2022-07-26 | [\#14362](https://github.com/airbytehq/airbyte/pull/14362) | Handle timezone in date-time format. Parse date correct in clickhouse. | +| | 0.2.11 | 2022-07-26 | [\#13591](https://github.com/airbytehq/airbyte/pull/13591) | Updated support for integer columns. | +| | 0.2.10 | 2022-07-18 | [\#14792](https://github.com/airbytehq/airbyte/pull/14792) | Add support for key pair auth for snowflake | +| | 0.2.9 | 2022-07-06 | [\#14485](https://github.com/airbytehq/airbyte/pull/14485) | BigQuery partition pruning otimization | +| | 0.2.8 | 2022-07-13 | [\#14522](https://github.com/airbytehq/airbyte/pull/14522) | BigQuery replaces `NULL` array entries with the string value `"NULL"` | +| | 0.2.7 | 2022-07-05 | [\#11694](https://github.com/airbytehq/airbyte/pull/11694) | Do not return NULL for MySQL column values > 512 chars | +| | 0.2.6 | 2022-06-16 | [\#13894](https://github.com/airbytehq/airbyte/pull/13894) | Fix incorrect jinja2 macro `json_extract_array` call | +| | 0.2.5 | 2022-06-15 | [\#11470](https://github.com/airbytehq/airbyte/pull/11470) | Upgrade MySQL to dbt 1.0.0 | +| | 0.2.4 | 2022-06-14 | [\#12846](https://github.com/airbytehq/airbyte/pull/12846) | CDC correctly deletes propagates deletions to final tables | +| | 0.2.3 | 2022-06-10 | [\#11204](https://github.com/airbytehq/airbyte/pull/11204) | MySQL: add support for SSh tunneling | +| | 0.2.2 | 2022-06-02 | [\#13289](https://github.com/airbytehq/airbyte/pull/13289) | BigQuery use `json_extract_string_array` for array of simple type elements | +| | 0.2.1 | 2022-05-17 | [\#12924](https://github.com/airbytehq/airbyte/pull/12924) | Fixed checking --event-buffer-size on old dbt crashed entrypoint.sh | +| | 0.2.0 | 2022-05-15 | [\#12745](https://github.com/airbytehq/airbyte/pull/12745) | Snowflake: add datetime without timezone | +| | 0.1.78 | 2022-05-06 | [\#12305](https://github.com/airbytehq/airbyte/pull/12305) | Mssql: use NVARCHAR and datetime2 by default | +| 0.36.2-alpha | 0.1.77 | 2022-04-19 | [\#12064](https://github.com/airbytehq/airbyte/pull/12064) | Add support redshift SUPER type | +| 0.35.65-alpha | 0.1.75 | 2022-04-09 | [\#11511](https://github.com/airbytehq/airbyte/pull/11511) | Move DBT modules from `/tmp/dbt_modules` to `/dbt` | +| 0.35.61-alpha | 0.1.74 | 2022-03-24 | [\#10905](https://github.com/airbytehq/airbyte/pull/10905) | Update clickhouse dbt version | +| 0.35.60-alpha | 0.1.73 | 2022-03-25 | [\#11267](https://github.com/airbytehq/airbyte/pull/11267) | Set `--event-buffer-size` to reduce memory usage | +| 0.35.59-alpha | 0.1.72 | 2022-03-24 | [\#11093](https://github.com/airbytehq/airbyte/pull/11093) | Added Snowflake OAuth2.0 support | +| 0.35.53-alpha | 0.1.71 | 2022-03-14 | [\#11077](https://github.com/airbytehq/airbyte/pull/11077) | Enable BigQuery to handle project ID embedded inside dataset ID | +| 0.35.49-alpha | 0.1.70 | 2022-03-11 | [\#11051](https://github.com/airbytehq/airbyte/pull/11051) | Upgrade dbt to 1.0.0 (except for MySQL and Oracle) | +| 0.35.45-alpha | 0.1.69 | 2022-03-04 | [\#10754](https://github.com/airbytehq/airbyte/pull/10754) | Enable Clickhouse normalization over SSL | +| 0.35.32-alpha | 0.1.68 | 2022-02-20 | [\#10485](https://github.com/airbytehq/airbyte/pull/10485) | Fix row size too large for table with numerous `string` fields | +| | 0.1.66 | 2022-02-04 | [\#9341](https://github.com/airbytehq/airbyte/pull/9341) | Fix normalization for bigquery datasetId and tables | +| 0.35.13-alpha | 0.1.65 | 2021-01-28 | [\#9846](https://github.com/airbytehq/airbyte/pull/9846) | Tweak dbt multi-thread parameter down | +| 0.35.12-alpha | 0.1.64 | 2021-01-28 | [\#9793](https://github.com/airbytehq/airbyte/pull/9793) | Support PEM format for ssh-tunnel keys | +| 0.35.4-alpha | 0.1.63 | 2021-01-07 | [\#9301](https://github.com/airbytehq/airbyte/pull/9301) | Fix Snowflake prefix tables starting with numbers | +| | 0.1.62 | 2021-01-07 | [\#9340](https://github.com/airbytehq/airbyte/pull/9340) | Use TCP-port support for clickhouse | +| | 0.1.62 | 2021-01-07 | [\#9063](https://github.com/airbytehq/airbyte/pull/9063) | Change Snowflake-specific materialization settings | +| | 0.1.62 | 2021-01-07 | [\#9317](https://github.com/airbytehq/airbyte/pull/9317) | Fix issue with quoted & case sensitive columns | +| | 0.1.62 | 2021-01-07 | [\#9281](https://github.com/airbytehq/airbyte/pull/9281) | Fix SCD partition by float columns in BigQuery | +| 0.32.11-alpha | 0.1.61 | 2021-12-02 | [\#8394](https://github.com/airbytehq/airbyte/pull/8394) | Fix incremental queries not updating empty tables | +| | 0.1.61 | 2021-12-01 | [\#8378](https://github.com/airbytehq/airbyte/pull/8378) | Fix un-nesting queries and add proper ref hints | +| 0.32.5-alpha | 0.1.60 | 2021-11-22 | [\#8088](https://github.com/airbytehq/airbyte/pull/8088) | Speed-up incremental queries for SCD table on Snowflake | +| 0.30.32-alpha | 0.1.59 | 2021-11-08 | [\#7669](https://github.com/airbytehq/airbyte/pull/7169) | Fix nested incremental dbt | +| 0.30.24-alpha | 0.1.57 | 2021-10-26 | [\#7162](https://github.com/airbytehq/airbyte/pull/7162) | Implement incremental dbt updates | +| 0.30.16-alpha | 0.1.52 | 2021-10-07 | [\#6379](https://github.com/airbytehq/airbyte/pull/6379) | Handle empty string for date and date-time format | +| | 0.1.51 | 2021-10-08 | [\#6799](https://github.com/airbytehq/airbyte/pull/6799) | Added support for ad\_cdc\_log\_pos while normalization | +| | 0.1.50 | 2021-10-07 | [\#6079](https://github.com/airbytehq/airbyte/pull/6079) | Added support for MS SQL Server normalization | +| | 0.1.49 | 2021-10-06 | [\#6709](https://github.com/airbytehq/airbyte/pull/6709) | Forward destination dataset location to dbt profiles | +| 0.29.17-alpha | 0.1.47 | 2021-09-20 | [\#6317](https://github.com/airbytehq/airbyte/pull/6317) | MySQL: updated MySQL normalization with using SSH tunnel | +| | 0.1.45 | 2021-09-18 | [\#6052](https://github.com/airbytehq/airbyte/pull/6052) | Snowflake: accept any date-time format | +| 0.29.8-alpha | 0.1.40 | 2021-08-18 | [\#5433](https://github.com/airbytehq/airbyte/pull/5433) | Allow optional credentials\_json for BigQuery | +| 0.29.5-alpha | 0.1.39 | 2021-08-11 | [\#4557](https://github.com/airbytehq/airbyte/pull/4557) | Handle date times and solve conflict name btw stream/field | +| 0.28.2-alpha | 0.1.38 | 2021-07-28 | [\#5027](https://github.com/airbytehq/airbyte/pull/5027) | Handle quotes in column names when parsing JSON blob | +| 0.27.5-alpha | 0.1.37 | 2021-07-22 | [\#3947](https://github.com/airbytehq/airbyte/pull/4881/) | Handle `NULL` cursor field values when deduping | +| 0.27.2-alpha | 0.1.36 | 2021-07-09 | [\#3947](https://github.com/airbytehq/airbyte/pull/4163/) | Enable normalization for MySQL destination | From ba28ff1d4a38fbf9b6aa0f48eb10957e7b1fefab Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 10:38:39 +0200 Subject: [PATCH 050/137] updated expected records for stream payment_gateways (#22494) --- .../integration_tests/expected_records.jsonl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/airbyte-integrations/connectors/source-woocommerce/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-woocommerce/integration_tests/expected_records.jsonl index c0cbbaa8e80a..d35da77a9d58 100644 --- a/airbyte-integrations/connectors/source-woocommerce/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-woocommerce/integration_tests/expected_records.jsonl @@ -2,10 +2,10 @@ {"stream":"customers","data":{"id":210684524,"date_created":"2022-11-30T20:40:42","date_created_gmt":"2022-11-30T20:40:42","date_modified":"2022-11-30T20:40:43","date_modified_gmt":"2022-11-30T20:40:43","email":"john.doe@example.com","first_name":"John","last_name":"Doe","role":"customer","username":"john.doe","billing":{"first_name":"John","last_name":"Doe","company":"","address_1":"969 Market","address_2":"","city":"San Francisco","postcode":"94103","country":"US","state":"CA","email":"john.doe@example.com","phone":"(555) 555-5555"},"shipping":{"first_name":"John","last_name":"Doe","company":"","address_1":"969 Market","address_2":"","city":"San Francisco","postcode":"94103","country":"US","state":"CA","phone":""},"is_paying_customer":false,"avatar_url":"https://secure.gravatar.com/avatar/8eb1b522f60d11fa897de1dc6351b7e8?s=96&d=identicon&r=g","meta_data":[{"id":65,"key":"_wcs_subscription_ids_cache","value":[]}],"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/customers/210684524"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/customers"}]}},"emitted_at":1671056261444} {"stream":"order_notes","data":{"id":3,"author":"airbytetesting","date_created":"2022-11-30T20:18:29","date_created_gmt":"2022-11-30T20:18:29","note":"Added line items: test_product_1 (test_prod_1)","customer_note":false,"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/orders/45/notes/3"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/orders/45/notes"}],"up":[{"href":"https://airbyte.store/wp-json/wc/v3/orders/45"}]}},"emitted_at":1671056263076} {"stream":"orders","data":{"id":45,"parent_id":0,"status":"pending","currency":"USD","version":"7.1.0","prices_include_tax":false,"date_created":"2022-11-30T20:17:50","date_modified":"2022-11-30T20:19:01","discount_total":"0.00","discount_tax":"0.00","shipping_total":"0.00","shipping_tax":"0.00","cart_tax":"0.00","total":"90.00","total_tax":"0.00","customer_id":210684523,"order_key":"wc_order_QxkrRLu9BwBQE","billing":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"","postcode":"","country":"","email":"integration-test@airbyte.io","phone":""},"shipping":{"first_name":"","last_name":"","company":"","address_1":"","address_2":"","city":"","state":"","postcode":"","country":"","phone":""},"payment_method":"","payment_method_title":"","transaction_id":"","customer_ip_address":"","customer_user_agent":"","created_via":"admin","customer_note":"","date_completed":null,"date_paid":null,"cart_hash":"","number":"45","meta_data":[{"id":193,"key":"coupon_amount","value":""}],"line_items":[{"id":2,"name":"test_product_1","product_id":40,"variation_id":0,"quantity":1,"tax_class":"","subtotal":"90.00","subtotal_tax":"0.00","total":"90.00","total_tax":"0.00","taxes":[],"meta_data":[],"sku":"test_prod_1","price":90,"image":{"id":"","src":""},"parent_name":null}],"tax_lines":[],"shipping_lines":[],"fee_lines":[],"coupon_lines":[{"id":1,"code":"test10off","discount":"0","discount_tax":"0","meta_data":[{"id":3,"key":"coupon_data","value":{"id":44,"code":"test10off","amount":"10","status":"publish","date_created":{"date":"2022-11-30 20:17:38.000000","timezone_type":3,"timezone":"UTC"},"date_modified":{"date":"2022-11-30 20:17:38.000000","timezone_type":3,"timezone":"UTC"},"date_expires":null,"discount_type":"percent","description":"10% OFF","usage_count":0,"individual_use":false,"product_ids":[],"excluded_product_ids":[],"usage_limit":0,"usage_limit_per_user":0,"limit_usage_to_x_items":null,"free_shipping":false,"product_categories":[],"excluded_product_categories":[],"exclude_sale_items":false,"minimum_amount":"","maximum_amount":"","email_restrictions":[],"virtual":false,"meta_data":[]},"display_key":"coupon_data","display_value":{"id":44,"code":"test10off","amount":"10","status":"publish","date_created":{"date":"2022-11-30 20:17:38.000000","timezone_type":3,"timezone":"UTC"},"date_modified":{"date":"2022-11-30 20:17:38.000000","timezone_type":3,"timezone":"UTC"},"date_expires":null,"discount_type":"percent","description":"10% OFF","usage_count":0,"individual_use":false,"product_ids":[],"excluded_product_ids":[],"usage_limit":0,"usage_limit_per_user":0,"limit_usage_to_x_items":null,"free_shipping":false,"product_categories":[],"excluded_product_categories":[],"exclude_sale_items":false,"minimum_amount":"","maximum_amount":"","email_restrictions":[],"virtual":false,"meta_data":[]}}]}],"refunds":[{"id":60,"reason":"bonus","total":"-10.00"}],"payment_url":"https://airbyte.store/checkout/order-pay/45/?pay_for_order=true&key=wc_order_QxkrRLu9BwBQE","is_editable":true,"needs_payment":true,"needs_processing":true,"date_created_gmt":"2022-11-30T20:17:50","date_modified_gmt":"2022-11-30T20:19:01","date_completed_gmt":null,"date_paid_gmt":null,"currency_symbol":"$","_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/orders/45"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/orders"}],"customer":[{"href":"https://airbyte.store/wp-json/wc/v3/customers/210684523"}]}},"emitted_at":1671056264573} -{"stream":"payment_gateways","data":{"id":"woocommerce_payments","title":"Credit card / debit card","description":"Enter your card details","order":-1,"enabled":false,"method_title":"WooCommerce Payments","method_description":"Payments made simple, with no monthly fees – designed exclusively for WooCommerce stores. Accept credit cards, debit cards, and other popular payment methods.

    \n\t\t\tBy using WooCommerce Payments you agree to be bound by our Terms of Service and acknowledge that you have read our Privacy Policy","method_supports":["products","refunds","multiple_subscriptions","subscription_cancellation","subscription_payment_method_change_admin","subscription_payment_method_change_customer","subscription_payment_method_change","subscription_reactivation","subscription_suspension","subscriptions","gateway_scheduled_payments","tokenization","add_payment_method"],"settings":{"account_statement_descriptor":{"id":"account_statement_descriptor","label":"Customer bank statement","description":"Edit the way your store name appears on your customers’ bank statements (read more about requirements here).","type":"account_statement_descriptor","value":"","default":"","tip":"Edit the way your store name appears on your customers’ bank statements (read more about requirements here).","placeholder":""},"manual_capture":{"id":"manual_capture","label":"Issue an authorization on checkout, and capture later.","description":"Charge must be captured within 7 days of authorization, otherwise the authorization and order will be canceled.","type":"checkbox","value":"no","default":"no","tip":"Charge must be captured within 7 days of authorization, otherwise the authorization and order will be canceled.","placeholder":""},"saved_cards":{"id":"saved_cards","label":"Enable payment via saved cards","description":"If enabled, users will be able to pay with a saved card during checkout. Card details are saved on our platform, not on your store.","type":"checkbox","value":"yes","default":"yes","tip":"If enabled, users will be able to pay with a saved card during checkout. Card details are saved on our platform, not on your store.","placeholder":""},"test_mode":{"id":"test_mode","label":"Enable test mode","description":"Simulate transactions using test card numbers.","type":"checkbox","value":"no","default":"no","tip":"Simulate transactions using test card numbers.","placeholder":""},"enable_logging":{"id":"enable_logging","label":"When enabled debug notes will be added to the log.","description":"","type":"checkbox","value":"no","default":"no","tip":"","placeholder":""},"payment_request_details":{"id":"payment_request_details","label":"Payment request buttons","description":"","type":"title","value":"","default":"","tip":"","placeholder":""},"payment_request":{"id":"payment_request","label":"Enable payment request buttons (Apple Pay, Google Pay, and more).
    By using Apple Pay, you agree to Stripe and Apple's Terms of Service.","description":"If enabled, users will be able to pay using Apple Pay, Google Pay or the Payment Request API if supported by the browser.","type":"checkbox","value":"yes","default":"no","tip":"If enabled, users will be able to pay using Apple Pay, Google Pay or the Payment Request API if supported by the browser.","placeholder":""},"payment_request_button_type":{"id":"payment_request_button_type","label":"Button type","description":"Select the button type you would like to show.","type":"select","value":"buy","default":"buy","tip":"Select the button type you would like to show.","placeholder":"","options":{"default":"Only icon","buy":"Buy","donate":"Donate","book":"Book"}},"payment_request_button_theme":{"id":"payment_request_button_theme","label":"Button theme","description":"Select the button theme you would like to show.","type":"select","value":"dark","default":"dark","tip":"Select the button theme you would like to show.","placeholder":"","options":{"dark":"Dark","light":"Light","light-outline":"Light-Outline"}},"payment_request_button_height":{"id":"payment_request_button_height","label":"Button height","description":"Enter the height you would like the button to be in pixels. Width will always be 100%.","type":"text","value":"44","default":"44","tip":"Enter the height you would like the button to be in pixels. Width will always be 100%.","placeholder":""},"payment_request_button_label":{"id":"payment_request_button_label","label":"Custom button label","description":"Enter the custom text you would like the button to have.","type":"text","value":"Buy now","default":"Buy now","tip":"Enter the custom text you would like the button to have.","placeholder":""},"payment_request_button_locations":{"id":"payment_request_button_locations","label":"Button locations","description":"Select where you would like to display the button.","type":"multiselect","value":["product","cart","checkout"],"default":["product","cart","checkout"],"tip":"Select where you would like to display the button.","placeholder":"","options":{"product":"Product","cart":"Cart","checkout":"Checkout"}},"upe_enabled_payment_method_ids":{"id":"upe_enabled_payment_method_ids","label":"Payments accepted on checkout","description":"","type":"multiselect","value":["card"],"default":["card"],"tip":"","placeholder":""},"payment_request_button_size":{"id":"payment_request_button_size","label":"Size of the button displayed for Express Checkouts","description":"Select the size of the button.","type":"select","value":"default","default":"default","tip":"Select the size of the button.","placeholder":"","options":{"default":"Default","medium":"Medium","large":"Large"}}},"needs_setup":true,"post_install_scripts":[],"settings_url":"https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=woocommerce_payments","connection_url":"","setup_help_text":"Next we’ll ask you to share a few details about your business to create your account.","required_settings_keys":[],"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways/woocommerce_payments"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}},"emitted_at":1671056265650} -{"stream":"payment_gateways","data":{"id":"bacs","title":"Direct bank transfer","description":"Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.","order":"","enabled":false,"method_title":"Direct bank transfer","method_description":"Take payments in person via BACS. More commonly known as direct bank/wire transfer.","method_supports":["products"],"settings":{"title":{"id":"title","label":"Title","description":"This controls the title which the user sees during checkout.","type":"safe_text","value":"Direct bank transfer","default":"Direct bank transfer","tip":"This controls the title which the user sees during checkout.","placeholder":""},"instructions":{"id":"instructions","label":"Instructions","description":"Instructions that will be added to the thank you page and emails.","type":"textarea","value":"","default":"","tip":"Instructions that will be added to the thank you page and emails.","placeholder":""},"accounts":{"id":"accounts","value":[]}},"needs_setup":false,"post_install_scripts":[],"settings_url":"https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=bacs","connection_url":null,"setup_help_text":null,"required_settings_keys":[],"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways/bacs"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}},"emitted_at":1671056265652} -{"stream":"payment_gateways","data":{"id":"cheque","title":"Check payments","description":"Pay for this order by check.","order":"","enabled":false,"method_title":"Check payments","method_description":"Take payments in person via checks. This offline gateway can also be useful to test purchases.","method_supports":["products"],"settings":{"title":{"id":"title","label":"Title","description":"This controls the title which the user sees during checkout.","type":"safe_text","value":"Check payments","default":"Check payments","tip":"This controls the title which the user sees during checkout.","placeholder":""},"instructions":{"id":"instructions","label":"Instructions","description":"Instructions that will be added to the thank you page and emails.","type":"textarea","value":"Make your check payable to...","default":"","tip":"Instructions that will be added to the thank you page and emails.","placeholder":""}},"needs_setup":false,"post_install_scripts":[],"settings_url":"https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=cheque","connection_url":null,"setup_help_text":null,"required_settings_keys":[],"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways/cheque"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}},"emitted_at":1671056265653} -{"stream":"payment_gateways","data":{"id":"cod","title":"Cash on delivery","description":"Pay with cash upon delivery.","order":"","enabled":false,"method_title":"Cash on delivery","method_description":"Have your customers pay with cash (or by other means) upon delivery.","method_supports":["products"],"settings":{"title":{"id":"title","label":"Title","description":"Payment method description that the customer will see on your checkout.","type":"safe_text","value":"Cash on delivery","default":"Cash on delivery","tip":"Payment method description that the customer will see on your checkout.","placeholder":""},"instructions":{"id":"instructions","label":"Instructions","description":"Instructions that will be added to the thank you page.","type":"textarea","value":"Pay with cash upon delivery.","default":"Pay with cash upon delivery.","tip":"Instructions that will be added to the thank you page.","placeholder":""},"enable_for_methods":{"id":"enable_for_methods","label":"Enable for shipping methods","description":"If COD is only available for certain methods, set it up here. Leave blank to enable for all methods.","type":"multiselect","value":"","default":"","tip":"If COD is only available for certain methods, set it up here. Leave blank to enable for all methods.","placeholder":"","options":{"Flat rate":{"flat_rate":"Any "Flat rate" method"},"Free shipping":{"free_shipping":"Any "Free shipping" method"},"Local pickup":{"local_pickup":"Any "Local pickup" method","local_pickup:1":"California ZIP 90210 – Local pickup (#1)"}}},"enable_for_virtual":{"id":"enable_for_virtual","label":"Accept COD if the order is virtual","description":"","type":"checkbox","value":"yes","default":"yes","tip":"","placeholder":""}},"needs_setup":false,"post_install_scripts":[],"settings_url":"https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=cod","connection_url":null,"setup_help_text":null,"required_settings_keys":[],"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways/cod"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}},"emitted_at":1671056265654} +{"stream": "payment_gateways", "data": {"id": "woocommerce_payments", "title": "Credit card / debit card", "description": "Enter your card details", "order": -1, "enabled": false, "method_title": "WooCommerce Payments", "method_description": "WooCommerce Payments gives your store flexibility to accept credit cards, debit cards, and Apple Pay. Enable popular local payment methods and other digital wallets like Google Pay to give customers even more choice.

    \n\t\t\tBy using WooCommerce Payments you agree to be bound by our Terms of Service and acknowledge that you have read our Privacy Policy", "method_supports": ["products", "refunds", "multiple_subscriptions", "subscription_cancellation", "subscription_payment_method_change_admin", "subscription_payment_method_change_customer", "subscription_payment_method_change", "subscription_reactivation", "subscription_suspension", "subscriptions", "gateway_scheduled_payments", "tokenization", "add_payment_method"], "settings": {"account_statement_descriptor": {"id": "account_statement_descriptor", "label": "Customer bank statement", "description": "Edit the way your store name appears on your customers\u2019 bank statements (read more about requirements here).", "type": "account_statement_descriptor", "value": "", "default": "", "tip": "Edit the way your store name appears on your customers\u2019 bank statements (read more about requirements here).", "placeholder": ""}, "manual_capture": {"id": "manual_capture", "label": "Issue an authorization on checkout, and capture later.", "description": "Charge must be captured within 7 days of authorization, otherwise the authorization and order will be canceled.", "type": "checkbox", "value": "no", "default": "no", "tip": "Charge must be captured within 7 days of authorization, otherwise the authorization and order will be canceled.", "placeholder": ""}, "saved_cards": {"id": "saved_cards", "label": "Enable payment via saved cards", "description": "If enabled, users will be able to pay with a saved card during checkout. Card details are saved on our platform, not on your store.", "type": "checkbox", "value": "yes", "default": "yes", "tip": "If enabled, users will be able to pay with a saved card during checkout. Card details are saved on our platform, not on your store.", "placeholder": ""}, "test_mode": {"id": "test_mode", "label": "Enable test mode", "description": "Simulate transactions using test card numbers.", "type": "checkbox", "value": "no", "default": "no", "tip": "Simulate transactions using test card numbers.", "placeholder": ""}, "enable_logging": {"id": "enable_logging", "label": "When enabled debug notes will be added to the log.", "description": "", "type": "checkbox", "value": "no", "default": "no", "tip": "", "placeholder": ""}, "payment_request_details": {"id": "payment_request_details", "label": "Payment request buttons", "description": "", "type": "title", "value": "", "default": "", "tip": "", "placeholder": ""}, "payment_request": {"id": "payment_request", "label": "Enable payment request buttons (Apple Pay, Google Pay, and more).
    By using Apple Pay, you agree to Stripe and Apple's Terms of Service.", "description": "If enabled, users will be able to pay using Apple Pay, Google Pay or the Payment Request API if supported by the browser.", "type": "checkbox", "value": "yes", "default": "no", "tip": "If enabled, users will be able to pay using Apple Pay, Google Pay or the Payment Request API if supported by the browser.", "placeholder": ""}, "payment_request_button_type": {"id": "payment_request_button_type", "label": "Button type", "description": "Select the button type you would like to show.", "type": "select", "value": "buy", "default": "buy", "tip": "Select the button type you would like to show.", "placeholder": "", "options": {"default": "Only icon", "buy": "Buy", "donate": "Donate", "book": "Book"}}, "payment_request_button_theme": {"id": "payment_request_button_theme", "label": "Button theme", "description": "Select the button theme you would like to show.", "type": "select", "value": "dark", "default": "dark", "tip": "Select the button theme you would like to show.", "placeholder": "", "options": {"dark": "Dark", "light": "Light", "light-outline": "Light-Outline"}}, "payment_request_button_height": {"id": "payment_request_button_height", "label": "Button height", "description": "Enter the height you would like the button to be in pixels. Width will always be 100%.", "type": "text", "value": "44", "default": "44", "tip": "Enter the height you would like the button to be in pixels. Width will always be 100%.", "placeholder": ""}, "payment_request_button_label": {"id": "payment_request_button_label", "label": "Custom button label", "description": "Enter the custom text you would like the button to have.", "type": "text", "value": "Buy now", "default": "Buy now", "tip": "Enter the custom text you would like the button to have.", "placeholder": ""}, "payment_request_button_locations": {"id": "payment_request_button_locations", "label": "Button locations", "description": "Select where you would like to display the button.", "type": "multiselect", "value": ["product", "cart", "checkout"], "default": ["product", "cart", "checkout"], "tip": "Select where you would like to display the button.", "placeholder": "", "options": {"product": "Product", "cart": "Cart", "checkout": "Checkout"}}, "upe_enabled_payment_method_ids": {"id": "upe_enabled_payment_method_ids", "label": "Payments accepted on checkout", "description": "", "type": "multiselect", "value": ["card"], "default": ["card"], "tip": "", "placeholder": ""}, "payment_request_button_size": {"id": "payment_request_button_size", "label": "Size of the button displayed for Express Checkouts", "description": "Select the size of the button.", "type": "select", "value": "default", "default": "default", "tip": "Select the size of the button.", "placeholder": "", "options": {"default": "Default", "medium": "Medium", "large": "Large"}}}, "needs_setup": true, "post_install_scripts": [], "settings_url": "https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=woocommerce_payments", "connection_url": "", "setup_help_text": "Next we\u2019ll ask you to share a few details about your business to create your account.", "required_settings_keys": [], "_links": {"self": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways/woocommerce_payments"}], "collection": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}}, "emitted_at": 1675782304665} +{"stream": "payment_gateways", "data": {"id": "bacs", "title": "Direct bank transfer", "description": "Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.", "order": "", "enabled": false, "method_title": "Direct bank transfer", "method_description": "Take payments in person via BACS. More commonly known as direct bank/wire transfer.", "method_supports": ["products"], "settings": {"title": {"id": "title", "label": "Title", "description": "This controls the title which the user sees during checkout.", "type": "safe_text", "value": "Direct bank transfer", "default": "Direct bank transfer", "tip": "This controls the title which the user sees during checkout.", "placeholder": ""}, "instructions": {"id": "instructions", "label": "Instructions", "description": "Instructions that will be added to the thank you page and emails.", "type": "textarea", "value": "", "default": "", "tip": "Instructions that will be added to the thank you page and emails.", "placeholder": ""}, "accounts": {"id": "accounts", "value": []}}, "needs_setup": false, "post_install_scripts": [], "settings_url": "https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=bacs", "connection_url": null, "setup_help_text": null, "required_settings_keys": [], "_links": {"self": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways/bacs"}], "collection": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}}, "emitted_at": 1675782304666} +{"stream": "payment_gateways", "data": {"id": "cheque", "title": "Check payments", "description": "Pay for this order by check.", "order": "", "enabled": false, "method_title": "Check payments", "method_description": "Take payments in person via checks. This offline gateway can also be useful to test purchases.", "method_supports": ["products"], "settings": {"title": {"id": "title", "label": "Title", "description": "This controls the title which the user sees during checkout.", "type": "safe_text", "value": "Check payments", "default": "Check payments", "tip": "This controls the title which the user sees during checkout.", "placeholder": ""}, "instructions": {"id": "instructions", "label": "Instructions", "description": "Instructions that will be added to the thank you page and emails.", "type": "textarea", "value": "Make your check payable to...", "default": "", "tip": "Instructions that will be added to the thank you page and emails.", "placeholder": ""}}, "needs_setup": false, "post_install_scripts": [], "settings_url": "https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=cheque", "connection_url": null, "setup_help_text": null, "required_settings_keys": [], "_links": {"self": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways/cheque"}], "collection": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}}, "emitted_at": 1675782304667} +{"stream": "payment_gateways", "data": {"id": "cod", "title": "Cash on delivery", "description": "Pay with cash upon delivery.", "order": "", "enabled": false, "method_title": "Cash on delivery", "method_description": "Have your customers pay with cash (or by other means) upon delivery.", "method_supports": ["products"], "settings": {"title": {"id": "title", "label": "Title", "description": "Payment method description that the customer will see on your checkout.", "type": "safe_text", "value": "Cash on delivery", "default": "Cash on delivery", "tip": "Payment method description that the customer will see on your checkout.", "placeholder": ""}, "instructions": {"id": "instructions", "label": "Instructions", "description": "Instructions that will be added to the thank you page.", "type": "textarea", "value": "Pay with cash upon delivery.", "default": "Pay with cash upon delivery.", "tip": "Instructions that will be added to the thank you page.", "placeholder": ""}, "enable_for_methods": {"id": "enable_for_methods", "label": "Enable for shipping methods", "description": "If COD is only available for certain methods, set it up here. Leave blank to enable for all methods.", "type": "multiselect", "value": "", "default": "", "tip": "If COD is only available for certain methods, set it up here. Leave blank to enable for all methods.", "placeholder": "", "options": {"Flat rate": {"flat_rate": "Any "Flat rate" method"}, "Free shipping": {"free_shipping": "Any "Free shipping" method"}, "Local pickup": {"local_pickup": "Any "Local pickup" method", "local_pickup:1": "California ZIP 90210 – Local pickup (#1)"}}}, "enable_for_virtual": {"id": "enable_for_virtual", "label": "Accept COD if the order is virtual", "description": "", "type": "checkbox", "value": "yes", "default": "yes", "tip": "", "placeholder": ""}}, "needs_setup": false, "post_install_scripts": [], "settings_url": "https://airbyte.store/wp-admin/admin.php?page=wc-settings&tab=checkout§ion=cod", "connection_url": null, "setup_help_text": null, "required_settings_keys": [], "_links": {"self": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways/cod"}], "collection": [{"href": "https://airbyte.store/wp-json/wc/v3/payment_gateways"}]}}, "emitted_at": 1675782304669} {"stream":"product_attribute_terms","data":{"id":1385,"name":"7","slug":"7","description":"size 7","menu_order":0,"count":1,"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms/1385"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms"}]}},"emitted_at":1671056267133} {"stream":"product_attribute_terms","data":{"id":1386,"name":"8","slug":"8","description":"size 8","menu_order":0,"count":1,"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms/1386"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms"}]}},"emitted_at":1671056267134} {"stream":"product_attribute_terms","data":{"id":1387,"name":"6","slug":"6","description":"size 6","menu_order":0,"count":1,"_links":{"self":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms/1387"}],"collection":[{"href":"https://airbyte.store/wp-json/wc/v3/products/attributes/1/terms"}]}},"emitted_at":1671056267134} From eb5e8599ca917a4fece4571476405d308624591d Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 10:39:42 +0200 Subject: [PATCH 051/137] updated expected records for stream AppDefinition (#22481) --- .../integration_tests/expected_records.jsonl | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-salesforce/integration_tests/expected_records.jsonl index 3bb470836dcf..279a0321be2f 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/expected_records.jsonl @@ -6293,25 +6293,25 @@ {"stream":"ActiveProfileMetric","data":{"Id":"5H04W00000RV1bTSAT","MetricsDate":"2022-12-25","UserLicenseId":"1004W000001gXv2QAE","ProfileId":"00e4W000002LjMoQAK","SystemModstamp":"2022-12-25T05:46:36.000Z","AssignedUserCount":0,"ActiveUserCount":0},"emitted_at":1672416917357} {"stream":"ActiveProfileMetric","data":{"Id":"5H04W00000RV1bUSAT","MetricsDate":"2022-12-25","UserLicenseId":"1004W000001gXv3QAE","ProfileId":"00e4W000002LjMqQAK","SystemModstamp":"2022-12-25T05:46:36.000Z","AssignedUserCount":0,"ActiveUserCount":0},"emitted_at":1672416917357} {"stream":"ActiveProfileMetric","data":{"Id":"5H04W00000RV1bVSAT","MetricsDate":"2022-12-25","UserLicenseId":"1004W000001gXv4QAE","ProfileId":"00e4W000002LjMrQAK","SystemModstamp":"2022-12-25T05:46:36.000Z","AssignedUserCount":0,"ActiveUserCount":0},"emitted_at":1672416917357} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIZQAY","Label":"Sales","MasterLabel":"salesforce","NamespacePrefix":"standard","DeveloperName":"Sales","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"The world's most popular sales force automation (SFA) solution","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":false,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930260} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIdQAI","Label":"Service","MasterLabel":"supportforce","NamespacePrefix":"standard","DeveloperName":"Service","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Manage customer service with accounts, contacts, cases, and more","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIeQAI","Label":"Marketing","MasterLabel":"Marketing","NamespacePrefix":"standard","DeveloperName":"Marketing","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Best-in-class on-demand marketing automation","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIjQAI","Label":"App Launcher","MasterLabel":"AppLauncher","NamespacePrefix":"standard","DeveloperName":"AppLauncher","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"App Launcher tabs","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIkQAI","Label":"Community","MasterLabel":"Community","NamespacePrefix":"standard","DeveloperName":"Community","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Salesforce CRM Communities","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIlQAI","Label":"Site.com","MasterLabel":"Sites","NamespacePrefix":"standard","DeveloperName":"Sites","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Build pixel-perfect, data-rich websites using the drag-and-drop Site.com application, and manage content and published sites.","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":false,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldImQAI","Label":"Salesforce Chatter","MasterLabel":"Collaboration","NamespacePrefix":"standard","DeveloperName":"Chatter","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"The Salesforce Chatter social network, including profiles and feeds","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930261} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIYQAY","Label":"Content","MasterLabel":"Content","NamespacePrefix":"standard","DeveloperName":"Content","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Salesforce CRM Content","UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIsQAI","Label":"Sales Console","MasterLabel":"Sales Console","NamespacePrefix":"standard","DeveloperName":"LightningSalesConsole","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"(Lightning Experience) Lets sales reps work with multiple records on one screen","UiType":"Lightning","NavType":"Console","UtilityBar":"LightningSalesConsole_UtilityBar","HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":true,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIrQAI","Label":"Service Console","MasterLabel":"Service Console","NamespacePrefix":"standard","DeveloperName":"LightningService","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"(Lightning Experience) Lets support agents work with multiple records across customer service channels on one screen","UiType":"Lightning","NavType":"Console","UtilityBar":"LightningService_UtilityBar","HeaderColor":"#802ABE","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":true,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldItQAI","Label":"Sales","MasterLabel":"Sales","NamespacePrefix":"standard","DeveloperName":"LightningSales","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Manage your sales process with accounts, leads, opportunities, and more","UiType":"Lightning","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":true,"IsMediumFormFactorSupported":true,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIvQAI","Label":"Lightning Usage App","MasterLabel":"LightningInstrumentation","NamespacePrefix":"standard","DeveloperName":"LightningInstrumentation","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"View Adoption and Usage Metrics for Lightning Experience","UiType":"Lightning","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIbQAI","Label":"Digital Experiences","MasterLabel":"Salesforce CMS","NamespacePrefix":"standard","DeveloperName":"SalesforceCMS","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Manage content and media for all of your sites.","UiType":"Lightning","NavType":"Console","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000001ldIxQAI","Label":"Bolt Solutions","MasterLabel":"LightningBolt","NamespacePrefix":"standard","DeveloperName":"LightningBolt","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Discover and manage business solutions designed for your industry.","UiType":"Lightning","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930262} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W0000016uy5QAA","Label":"Lightning Scheduler Setup","MasterLabel":"Lightning Scheduler Setup","NamespacePrefix":"standard","DeveloperName":"LightningScheduler","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"Set up personalized appointment scheduling.","UiType":"Lightning","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930263} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W0000016uy6QAA","Label":"All Tabs","MasterLabel":"AllTabSet","NamespacePrefix":"standard","DeveloperName":"AllTabSet","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":null,"UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":false,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930263} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000000urXyQAI","Label":"Pardot","MasterLabel":"Pardot","NamespacePrefix":"pi","DeveloperName":"ProspectInsight","LogoUrl":"https://airbyte-dev-ed.file.force.com/servlet/servlet.ImageServer?id=0154W00000C5lXX&oid=00D4W000008GbZd&lastMod=1636388092000","Description":null,"UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930263} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000000urXzQAI","Label":"Salesforce Engage","MasterLabel":"Salesforce Engage","NamespacePrefix":"pi","DeveloperName":"Sales_Reach","LogoUrl":"https://airbyte-dev-ed.file.force.com/servlet/servlet.ImageServer?id=0154W00000C5lXZ&oid=00D4W000008GbZd&lastMod=1636388092000","Description":null,"UiType":"Aloha","NavType":"Standard","UtilityBar":null,"HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930263} -{"stream":"AppDefinition","data":{"Id":"000000000000000AAA","DurableId":"06m4W000000urdrQAA","Label":"Service Console — Airbyte","MasterLabel":"Service Console — Airbyte","NamespacePrefix":"standard","DeveloperName":"PreconfiguredLightningServiceConsole","LogoUrl":"/img/salesforce-noname-logo-v2.svg","Description":"(Lightning Experience) Pre-configured Service Cloud app","UiType":"Lightning","NavType":"Console","UtilityBar":"PreconfiguredLightningServiceConsole_UtilityBar","HeaderColor":"#0070D2","IsOverrideOrgTheme":false,"IsSmallFormFactorSupported":false,"IsMediumFormFactorSupported":false,"IsLargeFormFactorSupported":true,"IsNavPersonalizationDisabled":false,"IsNavAutoTempTabsDisabled":false},"emitted_at":1672416930263} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIZQAY", "Label": "Sales", "MasterLabel": "salesforce", "NamespacePrefix": "standard", "DeveloperName": "Sales", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "The world's most popular sales force automation (SFA) solution", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": false, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898092} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIdQAI", "Label": "Service", "MasterLabel": "supportforce", "NamespacePrefix": "standard", "DeveloperName": "Service", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Manage customer service with accounts, contacts, cases, and more", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898093} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIeQAI", "Label": "Marketing", "MasterLabel": "Marketing", "NamespacePrefix": "standard", "DeveloperName": "Marketing", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Best-in-class on-demand marketing automation", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898093} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIjQAI", "Label": "App Launcher", "MasterLabel": "AppLauncher", "NamespacePrefix": "standard", "DeveloperName": "AppLauncher", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "App Launcher tabs", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898093} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIkQAI", "Label": "Community", "MasterLabel": "Community", "NamespacePrefix": "standard", "DeveloperName": "Community", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Salesforce CRM Communities", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898094} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIlQAI", "Label": "Site.com", "MasterLabel": "Sites", "NamespacePrefix": "standard", "DeveloperName": "Sites", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Build pixel-perfect, data-rich websites using the drag-and-drop Site.com application, and manage content and published sites.", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": false, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898094} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldImQAI", "Label": "Salesforce Chatter", "MasterLabel": "Collaboration", "NamespacePrefix": "standard", "DeveloperName": "Chatter", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "The Salesforce Chatter social network, including profiles and feeds", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898094} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIYQAY", "Label": "Content", "MasterLabel": "Content", "NamespacePrefix": "standard", "DeveloperName": "Content", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Salesforce CRM Content", "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898095} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIsQAI", "Label": "Sales Console", "MasterLabel": "Sales Console", "NamespacePrefix": "standard", "DeveloperName": "LightningSalesConsole", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "(Lightning Experience) Lets sales reps work with multiple records on one screen", "UiType": "Lightning", "NavType": "Console", "UtilityBar": "LightningSalesConsole_UtilityBar", "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": true, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898095} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIrQAI", "Label": "Service Console", "MasterLabel": "Service Console", "NamespacePrefix": "standard", "DeveloperName": "LightningService", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "(Lightning Experience) Lets support agents work with multiple records across customer service channels on one screen", "UiType": "Lightning", "NavType": "Console", "UtilityBar": "LightningService_UtilityBar", "HeaderColor": "#802ABE", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": true, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898095} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldItQAI", "Label": "Sales", "MasterLabel": "Sales", "NamespacePrefix": "standard", "DeveloperName": "LightningSales", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Manage your sales process with accounts, leads, opportunities, and more", "UiType": "Lightning", "NavType": "Standard", "UtilityBar": "LightningSales_UtilityBar", "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": true, "IsMediumFormFactorSupported": true, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898095} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIvQAI", "Label": "Lightning Usage App", "MasterLabel": "LightningInstrumentation", "NamespacePrefix": "standard", "DeveloperName": "LightningInstrumentation", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "View Adoption and Usage Metrics for Lightning Experience", "UiType": "Lightning", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898096} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIbQAI", "Label": "Digital Experiences", "MasterLabel": "Salesforce CMS", "NamespacePrefix": "standard", "DeveloperName": "SalesforceCMS", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Manage content and media for all of your sites.", "UiType": "Lightning", "NavType": "Console", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898096} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000001ldIxQAI", "Label": "Bolt Solutions", "MasterLabel": "LightningBolt", "NamespacePrefix": "standard", "DeveloperName": "LightningBolt", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Discover and manage business solutions designed for your industry.", "UiType": "Lightning", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898096} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W0000016uy5QAA", "Label": "Lightning Scheduler Setup", "MasterLabel": "Lightning Scheduler Setup", "NamespacePrefix": "standard", "DeveloperName": "LightningScheduler", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "Set up personalized appointment scheduling.", "UiType": "Lightning", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898097} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W0000016uy6QAA", "Label": "All Tabs", "MasterLabel": "AllTabSet", "NamespacePrefix": "standard", "DeveloperName": "AllTabSet", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": null, "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": false, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898097} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000000urXyQAI", "Label": "Pardot", "MasterLabel": "Pardot", "NamespacePrefix": "pi", "DeveloperName": "ProspectInsight", "LogoUrl": "https://airbyte-dev-ed.file.force.com/servlet/servlet.ImageServer?id=0154W00000C5lXX&oid=00D4W000008GbZd&lastMod=1636388092000", "Description": null, "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898097} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000000urXzQAI", "Label": "Salesforce Engage", "MasterLabel": "Salesforce Engage", "NamespacePrefix": "pi", "DeveloperName": "Sales_Reach", "LogoUrl": "https://airbyte-dev-ed.file.force.com/servlet/servlet.ImageServer?id=0154W00000C5lXZ&oid=00D4W000008GbZd&lastMod=1636388092000", "Description": null, "UiType": "Aloha", "NavType": "Standard", "UtilityBar": null, "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898098} +{"stream": "AppDefinition", "data": {"Id": "000000000000000AAA", "DurableId": "06m4W000000urdrQAA", "Label": "Service Console \u2014 Airbyte", "MasterLabel": "Service Console \u2014 Airbyte", "NamespacePrefix": "standard", "DeveloperName": "PreconfiguredLightningServiceConsole", "LogoUrl": "/img/salesforce-noname-logo-v2.svg", "Description": "(Lightning Experience) Pre-configured Service Cloud app", "UiType": "Lightning", "NavType": "Console", "UtilityBar": "PreconfiguredLightningServiceConsole_UtilityBar", "HeaderColor": "#0070D2", "IsOverrideOrgTheme": false, "IsSmallFormFactorSupported": false, "IsMediumFormFactorSupported": false, "IsLargeFormFactorSupported": true, "IsNavPersonalizationDisabled": false, "IsNavAutoTempTabsDisabled": false}, "emitted_at": 1675770898098} {"stream":"Asset","data":{"Id":"02i4W00000EkJspQAF","ContactId":null,"AccountId":"0014W00002DkoWNQAZ","ParentId":null,"RootAssetId":"02i4W00000EkJspQAF","Product2Id":null,"ProductCode":null,"IsCompetitorProduct":false,"CreatedDate":"2021-01-18T21:44:57.000Z","CreatedById":"0054W00000BZkk0QAD","LastModifiedDate":"2021-01-18T21:44:57.000Z","LastModifiedById":"0054W00000BZkk0QAD","SystemModstamp":"2021-01-18T21:44:57.000Z","IsDeleted":false,"Name":"Radish - Black, Winter, Organic","SerialNumber":null,"InstallDate":null,"PurchaseDate":null,"UsageEndDate":null,"LifecycleStartDate":null,"LifecycleEndDate":null,"Status":null,"Price":null,"Quantity":null,"Description":null,"OwnerId":"0054W00000BZkk0QAD","AssetProvidedById":null,"AssetServicedById":null,"IsInternal":false,"AssetLevel":1,"StockKeepingUnit":null,"HasLifecycleManagement":false,"CurrentMrr":null,"CurrentLifecycleEndDate":null,"CurrentQuantity":null,"CurrentAmount":null,"TotalLifecycleAmount":null,"LastViewedDate":null,"LastReferencedDate":null},"emitted_at":1672416932427} {"stream":"Asset","data":{"Id":"02i4W00000EkJsqQAF","ContactId":null,"AccountId":"0014W00002DkoW0QAJ","ParentId":null,"RootAssetId":"02i4W00000EkJsqQAF","Product2Id":null,"ProductCode":null,"IsCompetitorProduct":false,"CreatedDate":"2021-01-18T21:44:57.000Z","CreatedById":"0054W00000BZkk0QAD","LastModifiedDate":"2021-01-18T21:44:57.000Z","LastModifiedById":"0054W00000BZkk0QAD","SystemModstamp":"2021-01-18T21:44:57.000Z","IsDeleted":false,"Name":"Cheese - Valancey","SerialNumber":null,"InstallDate":null,"PurchaseDate":null,"UsageEndDate":null,"LifecycleStartDate":null,"LifecycleEndDate":null,"Status":null,"Price":null,"Quantity":null,"Description":null,"OwnerId":"0054W00000BZkk0QAD","AssetProvidedById":null,"AssetServicedById":null,"IsInternal":false,"AssetLevel":1,"StockKeepingUnit":null,"HasLifecycleManagement":false,"CurrentMrr":null,"CurrentLifecycleEndDate":null,"CurrentQuantity":null,"CurrentAmount":null,"TotalLifecycleAmount":null,"LastViewedDate":null,"LastReferencedDate":null},"emitted_at":1672416932427} {"stream":"Asset","data":{"Id":"02i4W00000EkJsrQAF","ContactId":null,"AccountId":"0014W00002DkoW5QAJ","ParentId":null,"RootAssetId":"02i4W00000EkJsrQAF","Product2Id":null,"ProductCode":null,"IsCompetitorProduct":false,"CreatedDate":"2021-01-18T21:44:57.000Z","CreatedById":"0054W00000BZkk0QAD","LastModifiedDate":"2021-01-18T21:44:57.000Z","LastModifiedById":"0054W00000BZkk0QAD","SystemModstamp":"2021-01-18T21:44:57.000Z","IsDeleted":false,"Name":"Truffle Cups Green","SerialNumber":null,"InstallDate":null,"PurchaseDate":null,"UsageEndDate":null,"LifecycleStartDate":null,"LifecycleEndDate":null,"Status":null,"Price":null,"Quantity":null,"Description":null,"OwnerId":"0054W00000BZkk0QAD","AssetProvidedById":null,"AssetServicedById":null,"IsInternal":false,"AssetLevel":1,"StockKeepingUnit":null,"HasLifecycleManagement":false,"CurrentMrr":null,"CurrentLifecycleEndDate":null,"CurrentQuantity":null,"CurrentAmount":null,"TotalLifecycleAmount":null,"LastViewedDate":null,"LastReferencedDate":null},"emitted_at":1672416932428} From 8852910e59d23160c32e2129eb81eb36bc607583 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 10:40:14 +0200 Subject: [PATCH 052/137] updated expected rescords for stream time_team (#22406) --- .../integration_tests/expected_records.jsonl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/airbyte-integrations/connectors/source-harvest/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-harvest/integration_tests/expected_records.jsonl index eac02b3775a5..5fbb3e7eec67 100644 --- a/airbyte-integrations/connectors/source-harvest/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-harvest/integration_tests/expected_records.jsonl @@ -102,11 +102,11 @@ {"stream":"time_tasks","data":{"task_id":16575208,"task_name":"Marketing","total_hours":234.46,"billable_hours":187.2,"currency":"USD","billable_amount":19424.75,"from":"20210101","to":"20220101"},"emitted_at":1672846397642} {"stream":"time_tasks","data":{"task_id":16575207,"task_name":"Programming","total_hours":62.72,"billable_hours":51.37,"currency":"USD","billable_amount":3913.75,"from":"20210101","to":"20220101"},"emitted_at":1672846397643} {"stream":"time_tasks","data":{"task_id":16575209,"task_name":"Project Management","total_hours":183.67,"billable_hours":139.07,"currency":"USD","billable_amount":14038.5,"from":"20210101","to":"20220101"},"emitted_at":1672846397643} -{"stream":"time_team","data":{"user_id":3758382,"user_name":"[SAMPLE] Hiromi Hourglass","is_contractor":false,"total_hours":162.23,"billable_hours":129.77,"currency":"USD","billable_amount":11227.5,"from":"20210101","to":"20220101"},"emitted_at":1672846398446} -{"stream":"time_team","data":{"user_id":3758381,"user_name":"[SAMPLE] Kiran Kronological","is_contractor":false,"total_hours":156.68,"billable_hours":131.12,"currency":"USD","billable_amount":11528.75,"from":"20210101","to":"20220101"},"emitted_at":1672846398447} -{"stream":"time_team","data":{"user_id":3758383,"user_name":"[SAMPLE] Tamara Timekeeper","is_contractor":false,"total_hours":154.59,"billable_hours":76.22,"currency":"USD","billable_amount":9329.25,"from":"20210101","to":"20220101"},"emitted_at":1672846398447} -{"stream":"time_team","data":{"user_id":3758384,"user_name":"[SAMPLE] Warrin Wristwatch","is_contractor":false,"total_hours":160.07,"billable_hours":78.68,"currency":"USD","billable_amount":8807.75,"from":"20210101","to":"20220101"},"emitted_at":1672846398447} -{"stream":"time_team","data":{"user_id":3758380,"user_name":"Airbyte Developer","is_contractor":false,"total_hours":8.01,"billable_hours":8.01,"currency":"USD","billable_amount":80.1,"from":"20210101","to":"20220101"},"emitted_at":1672846398448} +{"stream": "time_team", "data": {"user_id": 3758382, "user_name": "[SAMPLE] Hiromi Hourglass", "is_contractor": false, "weekly_capacity": 144000, "avatar_url": "https://cache.harvestapp.com/assets/avatars/sample_avatar_2.png", "total_hours": 162.23, "billable_hours": 129.77, "currency": "USD", "billable_amount": 11227.5, "from": "20210101", "to": "20220101"}, "emitted_at": 1675682529696} +{"stream": "time_team", "data": {"user_id": 3758381, "user_name": "[SAMPLE] Kiran Kronological", "is_contractor": false, "weekly_capacity": 144000, "avatar_url": "https://cache.harvestapp.com/assets/avatars/sample_avatar_1.png", "total_hours": 156.68, "billable_hours": 131.12, "currency": "USD", "billable_amount": 11528.75, "from": "20210101", "to": "20220101"}, "emitted_at": 1675682529697} +{"stream": "time_team", "data": {"user_id": 3758383, "user_name": "[SAMPLE] Tamara Timekeeper", "is_contractor": false, "weekly_capacity": 144000, "avatar_url": "https://cache.harvestapp.com/assets/avatars/sample_avatar_3.png", "total_hours": 154.59, "billable_hours": 76.22, "currency": "USD", "billable_amount": 9329.25, "from": "20210101", "to": "20220101"}, "emitted_at": 1675682529697} +{"stream": "time_team", "data": {"user_id": 3758384, "user_name": "[SAMPLE] Warrin Wristwatch", "is_contractor": false, "weekly_capacity": 144000, "avatar_url": "https://cache.harvestapp.com/assets/avatars/sample_avatar_4.png", "total_hours": 160.07, "billable_hours": 78.68, "currency": "USD", "billable_amount": 8807.75, "from": "20210101", "to": "20220101"}, "emitted_at": 1675682529697} +{"stream": "time_team", "data": {"user_id": 3758380, "user_name": "Airbyte Developer", "is_contractor": false, "weekly_capacity": 144000, "avatar_url": "https://d3s3969qhosaug.cloudfront.net/v2/default-avatars/4144.png", "total_hours": 8.01, "billable_hours": 8.01, "currency": "USD", "billable_amount": 80.1, "from": "20210101", "to": "20220101"}, "emitted_at": 1675682529697} {"stream":"project_budget","data":{"project_id":28671446,"project_name":"Fixed Fee Project","client_id":10748670,"client_name":"[SAMPLE] Client A","budget_is_monthly":false,"budget_by":"project_cost","is_active":true,"budget":21900,"budget_spent":19164.5,"budget_remaining":2735.5},"emitted_at":1672846398699} {"stream":"project_budget","data":{"project_id":28671449,"project_name":"Non-Billable Project","client_id":10748670,"client_name":"[SAMPLE] Client A","budget_is_monthly":false,"budget_by":"project","is_active":true,"budget":160,"budget_spent":140.97,"budget_remaining":19.03},"emitted_at":1672846398700} {"stream":"project_budget","data":{"project_id":28671448,"project_name":"Monthly Retainer","client_id":10748671,"client_name":"[SAMPLE] Client B","budget_is_monthly":true,"budget_by":"project_cost","is_active":true,"budget":21910,"budget_spent":0,"budget_remaining":21910},"emitted_at":1672846398700} From ba41bba58786638fda51e4a357d9457d80b00b14 Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Wed, 8 Feb 2023 11:31:37 +0100 Subject: [PATCH 053/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=8E=89=20Show=20no?= =?UTF-8?q?tification=20if=20Airbyte=20got=20updated=20(#22480)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * WIP * Pass through data-testid * Also check on window.focus * Add more documentation * Update airbyte-webapp/src/hooks/services/useBuildUpdateCheck.ts Co-authored-by: Joey Marshment-Howell * Address review * Address review --------- Co-authored-by: Joey Marshment-Howell --- airbyte-webapp/.gitignore | 3 + .../packages/vite-plugins/build-info.ts | 26 +++++++++ airbyte-webapp/packages/vite-plugins/index.ts | 1 + .../src/components/ui/Toast/Toast.module.scss | 4 -- .../src/components/ui/Toast/Toast.tsx | 14 ++++- .../Notification/NotificationService.tsx | 3 + .../src/hooks/services/Notification/types.ts | 4 +- .../src/hooks/services/useBuildUpdateCheck.ts | 57 +++++++++++++++++++ airbyte-webapp/src/locales/en.json | 2 + .../src/packages/cloud/cloudRoutes.tsx | 3 + airbyte-webapp/src/pages/routes.tsx | 3 + airbyte-webapp/vite.config.ts | 3 +- 12 files changed, 113 insertions(+), 10 deletions(-) create mode 100644 airbyte-webapp/packages/vite-plugins/build-info.ts create mode 100644 airbyte-webapp/src/hooks/services/useBuildUpdateCheck.ts diff --git a/airbyte-webapp/.gitignore b/airbyte-webapp/.gitignore index 970b7323e235..10ee29f524a0 100644 --- a/airbyte-webapp/.gitignore +++ b/airbyte-webapp/.gitignore @@ -33,6 +33,9 @@ yarn-error.log* storybook-static/ +# Generated by our build-info plugin +/public/buildInfo.json + # Ignore generated API clients, since they're automatically generated /src/core/request/AirbyteClient.ts /src/core/request/ConnectorBuilderClient.ts diff --git a/airbyte-webapp/packages/vite-plugins/build-info.ts b/airbyte-webapp/packages/vite-plugins/build-info.ts new file mode 100644 index 000000000000..44e31c105128 --- /dev/null +++ b/airbyte-webapp/packages/vite-plugins/build-info.ts @@ -0,0 +1,26 @@ +import type { Plugin } from "vite"; + +import fs from "fs"; +import path from "path"; + +import { v4 as uuidV4 } from "uuid"; + +const buildHash = uuidV4(); + +/** + * A Vite plugin that will generate on every build a new random UUID and write that to the `/buildInfo.json` + * file as well as make it available as `process.env.BUILD_HASH` in code. + */ +export function buildInfo(): Plugin { + return { + name: "airbyte/build-info", + buildStart() { + fs.writeFileSync(path.resolve(__dirname, "../../public/buildInfo.json"), JSON.stringify({ build: buildHash })); + }, + config: () => ({ + define: { + "process.env.BUILD_HASH": JSON.stringify(buildHash), + }, + }), + }; +} diff --git a/airbyte-webapp/packages/vite-plugins/index.ts b/airbyte-webapp/packages/vite-plugins/index.ts index 3ae2f7daddb8..6dd797286257 100644 --- a/airbyte-webapp/packages/vite-plugins/index.ts +++ b/airbyte-webapp/packages/vite-plugins/index.ts @@ -1 +1,2 @@ export { docMiddleware } from "./doc-middleware"; +export { buildInfo } from "./build-info"; diff --git a/airbyte-webapp/src/components/ui/Toast/Toast.module.scss b/airbyte-webapp/src/components/ui/Toast/Toast.module.scss index 36a827682585..1a48e4887a3c 100644 --- a/airbyte-webapp/src/components/ui/Toast/Toast.module.scss +++ b/airbyte-webapp/src/components/ui/Toast/Toast.module.scss @@ -88,10 +88,6 @@ $toast-bottom-margin: 27px; text-align: left; } -.actionButton { - margin-top: variables.$spacing-xs; -} - .closeButton { svg { color: colors.$dark-blue-900; diff --git a/airbyte-webapp/src/components/ui/Toast/Toast.tsx b/airbyte-webapp/src/components/ui/Toast/Toast.tsx index 77fcdbf94845..20030f261c61 100644 --- a/airbyte-webapp/src/components/ui/Toast/Toast.tsx +++ b/airbyte-webapp/src/components/ui/Toast/Toast.tsx @@ -22,6 +22,7 @@ export interface ToastProps { onAction?: () => void; actionBtnText?: string; onClose?: () => void; + "data-testid"?: string; } const ICON_MAPPING = { @@ -38,9 +39,16 @@ const STYLES_BY_TYPE: Readonly> = { [ToastType.INFO]: styles.info, }; -export const Toast: React.FC = ({ type = ToastType.INFO, onAction, actionBtnText, onClose, text }) => { +export const Toast: React.FC = ({ + type = ToastType.INFO, + onAction, + actionBtnText, + onClose, + text, + "data-testid": testId, +}) => { return ( -
    +
    @@ -52,7 +60,7 @@ export const Toast: React.FC = ({ type = ToastType.INFO, onAction, a )}
    {onAction && ( - )} diff --git a/airbyte-webapp/src/hooks/services/Notification/NotificationService.tsx b/airbyte-webapp/src/hooks/services/Notification/NotificationService.tsx index 6fe31fd20c70..41d55d9d31bf 100644 --- a/airbyte-webapp/src/hooks/services/Notification/NotificationService.tsx +++ b/airbyte-webapp/src/hooks/services/Notification/NotificationService.tsx @@ -35,6 +35,9 @@ export const NotificationService = React.memo(({ children }: { children: React.R { + id: string; nonClosable?: boolean; } diff --git a/airbyte-webapp/src/hooks/services/useBuildUpdateCheck.ts b/airbyte-webapp/src/hooks/services/useBuildUpdateCheck.ts new file mode 100644 index 000000000000..85645f6acc2f --- /dev/null +++ b/airbyte-webapp/src/hooks/services/useBuildUpdateCheck.ts @@ -0,0 +1,57 @@ +import { useEffect } from "react"; +import { useIntl } from "react-intl"; +import { fromEvent, interval, merge, throttleTime } from "rxjs"; + +import { useAppMonitoringService } from "./AppMonitoringService"; +import { useNotificationService } from "./Notification"; + +interface BuildInfo { + build: string; +} + +const INTERVAL = 60_000; +const MINIMUM_WAIT_BEFORE_REFETCH = 10_000; + +/** + * This hook sets up a check to /buildInfo.json, which is generated by the build system on every build + * with a new hash. If it ever detects a new hash in it, we know that the Airbyte instance got updated + * and show a notification to the user to reload the page. + */ +export const useBuildUpdateCheck = () => { + const { formatMessage } = useIntl(); + const { registerNotification } = useNotificationService(); + const { trackError } = useAppMonitoringService(); + + useEffect(() => { + // Trigger the check every ${INTERVAL} milliseconds or whenever the window regains focus again + const subscription = merge(interval(INTERVAL), fromEvent(window, "focus")) + // Throttle it to maximum once every 10 seconds + .pipe(throttleTime(MINIMUM_WAIT_BEFORE_REFETCH)) + .subscribe(async () => { + try { + // Fetch the buildInfo.json file without using any browser cache + const buildInfo: BuildInfo = await fetch("/buildInfo.json", { cache: "no-store" }).then((resp) => + resp.json() + ); + + if (buildInfo.build !== process.env.BUILD_HASH) { + registerNotification({ + id: "webapp-updated", + text: formatMessage({ id: "notifications.airbyteUpdated" }), + nonClosable: true, + actionBtnText: formatMessage({ id: "notifications.airbyteUpdated.reload" }), + onAction: () => window.location.reload(), + }); + } + } catch (e) { + // We ignore all errors from the build update check, since it's an optional check to + // inform the user. We don't want to treat failed requests here as errors. + trackError(e); + } + }); + + return () => { + subscription.unsubscribe(); + }; + }, [formatMessage, registerNotification, trackError]); +}; diff --git a/airbyte-webapp/src/locales/en.json b/airbyte-webapp/src/locales/en.json index ecee40c62b4e..2fee1d46ceb1 100644 --- a/airbyte-webapp/src/locales/en.json +++ b/airbyte-webapp/src/locales/en.json @@ -3,6 +3,8 @@ "notifications.error.health": "Cannot reach server", "notifications.error.somethingWentWrong": "Something went wrong", "notifications.error.noMessage": "No error message", + "notifications.airbyteUpdated": "Airbyte has been updated. Please reload the page.", + "notifications.airbyteUpdated.reload": "Reload now", "sidebar.homepage": "Homepage", "sidebar.sources": "Sources", diff --git a/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx b/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx index 411721fbb5ac..b0345c37a8d1 100644 --- a/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx +++ b/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx @@ -8,6 +8,7 @@ import LoadingPage from "components/LoadingPage"; import { useAnalyticsIdentifyUser, useAnalyticsRegisterValues } from "hooks/services/Analytics/useAnalyticsService"; import { FeatureItem, FeatureSet, useFeatureService } from "hooks/services/Feature"; import { useApiHealthPoll } from "hooks/services/Health"; +import { useBuildUpdateCheck } from "hooks/services/useBuildUpdateCheck"; import { useQuery } from "hooks/useQuery"; import { useAuthService } from "packages/cloud/services/auth/AuthService"; import { useCurrentWorkspace, WorkspaceServiceProvider } from "services/workspaces/WorkspacesService"; @@ -117,6 +118,8 @@ export const Routing: React.FC = () => { const { search } = useLocation(); + useBuildUpdateCheck(); + useEffectOnce(() => { setSegmentAnonymousId(search); }); diff --git a/airbyte-webapp/src/pages/routes.tsx b/airbyte-webapp/src/pages/routes.tsx index 1bd7fa696d6f..4eb51539070c 100644 --- a/airbyte-webapp/src/pages/routes.tsx +++ b/airbyte-webapp/src/pages/routes.tsx @@ -5,6 +5,7 @@ import { ApiErrorBoundary } from "components/common/ApiErrorBoundary"; import { useAnalyticsIdentifyUser, useAnalyticsRegisterValues } from "hooks/services/Analytics"; import { useApiHealthPoll } from "hooks/services/Health"; +import { useBuildUpdateCheck } from "hooks/services/useBuildUpdateCheck"; import { useCurrentWorkspace } from "hooks/services/useWorkspace"; import { useListWorkspaces } from "services/workspaces/WorkspacesService"; import { CompleteOauthRequest } from "views/CompleteOauthRequest"; @@ -92,6 +93,8 @@ const RoutingWithWorkspace: React.FC<{ element?: JSX.Element }> = ({ element }) }; export const Routing: React.FC = () => { + useBuildUpdateCheck(); + // TODO: Remove this after it is verified there are no problems with current routing const OldRoutes = useMemo( () => diff --git a/airbyte-webapp/vite.config.ts b/airbyte-webapp/vite.config.ts index 64501710720e..6609883cb9f2 100644 --- a/airbyte-webapp/vite.config.ts +++ b/airbyte-webapp/vite.config.ts @@ -8,7 +8,7 @@ import checker from "vite-plugin-checker"; import svgrPlugin from "vite-plugin-svgr"; import viteTsconfigPaths from "vite-tsconfig-paths"; -import { docMiddleware } from "./packages/vite-plugins"; +import { buildInfo, docMiddleware } from "./packages/vite-plugins"; export default defineConfig(({ mode }) => { // Load variables from all .env files @@ -31,6 +31,7 @@ export default defineConfig(({ mode }) => { plugins: [ basicSsl(), react(), + buildInfo(), viteTsconfigPaths(), svgrPlugin(), checker({ From 04b9703f94704a53e0c5b93583701863f890e6bc Mon Sep 17 00:00:00 2001 From: VitaliiMaltsev <39538064+VitaliiMaltsev@users.noreply.github.com> Date: Wed, 8 Feb 2023 12:32:40 +0200 Subject: [PATCH 054/137] JDBC Sources: validate actual source schema (#21844) * JDBC Sources: validate actual source schema * add unit test * updated test cases * refactoring --- .../source/relationaldb/AbstractDbSource.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java index dd724538d47f..ac88a7192d43 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java @@ -5,6 +5,7 @@ package io.airbyte.integrations.source.relationaldb; import static io.airbyte.integrations.base.errors.messages.ErrorMessage.getErrorMessage; +import static io.airbyte.protocol.models.v0.CatalogHelpers.fieldsToJsonSchema; import com.fasterxml.jackson.databind.JsonNode; import com.google.common.base.Preconditions; @@ -161,6 +162,8 @@ public AutoCloseableIterator read(final JsonNode config, validateCursorFieldForIncrementalTables(fullyQualifiedTableNameToInfo, catalog, database); + logSourceSchemaChange(fullyQualifiedTableNameToInfo, catalog); + final List> incrementalIterators = getIncrementalIterators(database, catalog, fullyQualifiedTableNameToInfo, stateManager, emittedAt); @@ -180,6 +183,36 @@ public AutoCloseableIterator read(final JsonNode config, }); } + // in case of user manually modified source table schema but did not refresh it and save into the + // catalog - it can lead to sync failure. This method compare actual schema vs catalog schema + private void logSourceSchemaChange(Map>> fullyQualifiedTableNameToInfo, + ConfiguredAirbyteCatalog catalog) { + for (final ConfiguredAirbyteStream airbyteStream : catalog.getStreams()) { + final AirbyteStream stream = airbyteStream.getStream(); + final String fullyQualifiedTableName = getFullyQualifiedTableName(stream.getNamespace(), + stream.getName()); + if (!fullyQualifiedTableNameToInfo.containsKey(fullyQualifiedTableName)) { + continue; + } + final TableInfo> table = fullyQualifiedTableNameToInfo.get(fullyQualifiedTableName); + final List fields = table.getFields() + .stream() + .map(this::toField) + .distinct() + .collect(Collectors.toList()); + final JsonNode currentJsonSchema = fieldsToJsonSchema(fields); + + final JsonNode catalogSchema = stream.getJsonSchema(); + if (!catalogSchema.equals(currentJsonSchema)) { + LOGGER.warn( + "Source schema changed for table {}! Actual schema: {}. Catalog schema: {}", + fullyQualifiedTableName, + currentJsonSchema, + catalogSchema); + } + } + } + private void validateCursorFieldForIncrementalTables( final Map>> tableNameToTable, final ConfiguredAirbyteCatalog catalog, From 3694eb945cb748bdd92ffcc77726a9cd86edcfb4 Mon Sep 17 00:00:00 2001 From: letiescanciano <45267095+letiescanciano@users.noreply.github.com> Date: Wed, 8 Feb 2023 14:47:15 +0100 Subject: [PATCH 055/137] =?UTF-8?q?=F0=9F=AA=9F=C2=A0=F0=9F=A7=AA=20Add=20?= =?UTF-8?q?Purhcase=20credits=20CTA=20on=20trial=20expiry=20banner.=20(#22?= =?UTF-8?q?207)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Right now there's no clear path for users that want to become customers during trial. We want to test different CTAs to see if: - having a CTA increase conversion to paid - different CTAs have different impact on conversion to paid More context: https://airtable.com/appIuY0uKPVnk8TWT/tbl2SxXnUwf6fVCWS/viw9frYvld7ks7aNo/recEy67ZVQHbOFzxJ?blocks=hide --- .../src/packages/cloud/locales/en.json | 2 +- .../cloud/views/layout/MainView/MainView.tsx | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/airbyte-webapp/src/packages/cloud/locales/en.json b/airbyte-webapp/src/packages/cloud/locales/en.json index 7858df4591e3..25eec0c273c4 100644 --- a/airbyte-webapp/src/packages/cloud/locales/en.json +++ b/airbyte-webapp/src/packages/cloud/locales/en.json @@ -167,7 +167,7 @@ "password.validation": "Your password is too weak", "password.invalid": "Invalid password", - "trial.alertMessage": "You are using a trial of Airbyte. Your trial ends in {value, plural, one {# day} other {# days}}.", + "trial.alertMessage": "You are using a trial of Airbyte. Your trial ends in {remainingDays, plural, one {# day} other {# days}}.", "verifyEmail.notification": "You successfully verified your email. Thank you.", diff --git a/airbyte-webapp/src/packages/cloud/views/layout/MainView/MainView.tsx b/airbyte-webapp/src/packages/cloud/views/layout/MainView/MainView.tsx index d1c0c81dbbff..7390ece7bd4d 100644 --- a/airbyte-webapp/src/packages/cloud/views/layout/MainView/MainView.tsx +++ b/airbyte-webapp/src/packages/cloud/views/layout/MainView/MainView.tsx @@ -1,6 +1,6 @@ import classNames from "classnames"; import React, { useMemo } from "react"; -import { FormattedMessage, useIntl } from "react-intl"; +import { FormattedMessage } from "react-intl"; import { Link, Outlet } from "react-router-dom"; import { LoadingPage } from "components"; @@ -22,7 +22,6 @@ import { InsufficientPermissionsErrorBoundary } from "./InsufficientPermissionsE import styles from "./MainView.module.scss"; const MainView: React.FC> = (props) => { - const { formatMessage } = useIntl(); useIntercom(); const workspace = useCurrentWorkspace(); const cloudWorkspace = useGetCloudWorkspace(workspace.workspaceId); @@ -38,6 +37,7 @@ const MainView: React.FC> = (props) => { const alertToShow = showCreditsBanner ? "credits" : cloudWorkspace.trialExpiryTimestamp ? "trial" : undefined; // exp-speedy-connection const { isExperimentVariant } = useExperimentSpeedyConnection(); + const { hasCorporateEmail } = useAuthService(); const isTrial = Boolean(cloudWorkspace.trialExpiryTimestamp); const showExperimentBanner = isExperimentVariant && isTrial && hasCorporateEmail(); @@ -62,10 +62,18 @@ const MainView: React.FC> = (props) => { // calculate days (rounding up if decimal) const trialRemainingDays = Math.ceil(trialRemainingMilliseconds / (1000 * 60 * 60 * 24)); - return formatMessage({ id: "trial.alertMessage" }, { value: trialRemainingDays }); + return ( + {cta}, + }} + /> + ); } return null; - }, [alertToShow, cloudWorkspace, formatMessage]); + }, [alertToShow, cloudWorkspace]); return (
    From 9834ca1d41582400faff9f244e75093545629585 Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Wed, 8 Feb 2023 14:49:47 +0100 Subject: [PATCH 056/137] Remove experimentation flags for OAuth (#22554) --- .../hooks/services/Experiment/experiments.ts | 4 -- .../views/auth/OAuthLogin/OAuthLogin.test.tsx | 44 ------------------- .../views/auth/OAuthLogin/OAuthLogin.tsx | 25 ++--------- .../views/auth/SignupPage/SignupPage.tsx | 4 +- 4 files changed, 5 insertions(+), 72 deletions(-) diff --git a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts index 79021d1bcbdc..f5cf670c8611 100644 --- a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts +++ b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts @@ -17,10 +17,6 @@ export interface Experiments { "authPage.hideSelfHostedCTA": boolean; "authPage.signup.hideName": boolean; "authPage.signup.hideCompanyName": boolean; - "authPage.oauth.google": boolean; - "authPage.oauth.github": boolean; - "authPage.oauth.google.signUpPage": boolean; - "authPage.oauth.github.signUpPage": boolean; "onboarding.speedyConnection": boolean; "authPage.oauth.position": "top" | "bottom"; "connection.onboarding.sources": string; diff --git a/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.test.tsx b/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.test.tsx index c27ce81cce37..766d02d09d71 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.test.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.test.tsx @@ -4,7 +4,6 @@ import { EMPTY } from "rxjs"; import { TestWrapper } from "test-utils/testutils"; import type { useExperiment } from "hooks/services/Experiment"; -import type { Experiments } from "hooks/services/Experiment/experiments"; const mockUseExperiment = jest.fn, Parameters>(); jest.doMock("hooks/services/Experiment", () => ({ @@ -22,28 +21,6 @@ jest.doMock("packages/cloud/services/auth/AuthService", () => ({ // eslint-disable-next-line @typescript-eslint/no-var-requires const { OAuthLogin } = require("./OAuthLogin"); -const createUseExperimentMock = (options: { - google?: boolean; - github?: boolean; - googleSignUp?: boolean; - githubSignUp?: boolean; -}) => { - return (key: keyof Experiments) => { - switch (key) { - case "authPage.oauth.github": - return options.github ?? false; - case "authPage.oauth.google": - return options.google ?? false; - case "authPage.oauth.github.signUpPage": - return options.githubSignUp ?? true; - case "authPage.oauth.google.signUpPage": - return options.googleSignUp ?? true; - default: - throw new Error(`${key} is not mocked`); - } - }; -}; - describe("OAuthLogin", () => { beforeEach(() => { mockUseExperiment.mockReset(); @@ -52,27 +29,6 @@ describe("OAuthLogin", () => { mockLoginWithOAuth.mockReturnValue(EMPTY); }); - it("should render all enabled logins", () => { - mockUseExperiment.mockImplementation(createUseExperimentMock({ google: true, github: true })); - const { getByTestId } = render(, { wrapper: TestWrapper }); - expect(getByTestId("googleOauthLogin")).toBeInTheDocument(); - expect(getByTestId("githubOauthLogin")).toBeInTheDocument(); - }); - - it("should not render buttons that are disabled", () => { - mockUseExperiment.mockImplementation(createUseExperimentMock({ google: false, github: true })); - const { getByTestId, queryByTestId } = render(, { wrapper: TestWrapper }); - expect(queryByTestId("googleOauthLogin")).not.toBeInTheDocument(); - expect(getByTestId("githubOauthLogin")).toBeInTheDocument(); - }); - - it("should not render disabled buttons for sign-up page", () => { - mockUseExperiment.mockImplementation(createUseExperimentMock({ google: true, github: true, googleSignUp: false })); - const { getByTestId, queryByTestId } = render(, { wrapper: TestWrapper }); - expect(queryByTestId("googleOauthLogin")).not.toBeInTheDocument(); - expect(getByTestId("githubOauthLogin")).toBeInTheDocument(); - }); - it("should call auth service for Google", () => { const { getByTestId } = render(, { wrapper: TestWrapper }); userEvents.click(getByTestId("googleOauthLogin")); diff --git a/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.tsx b/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.tsx index 869cdfc40608..545844d3c6d3 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/OAuthLogin/OAuthLogin.tsx @@ -5,7 +5,6 @@ import { Subscription } from "rxjs"; import { Spinner } from "components/ui/Spinner"; -import { useExperiment } from "hooks/services/Experiment"; import { OAuthProviders } from "packages/cloud/lib/auth/AuthProviders"; import { useAuthService } from "packages/cloud/services/auth/AuthService"; @@ -31,35 +30,17 @@ const GoogleButton: React.FC<{ onClick: () => void }> = ({ onClick }) => { ); }; -interface OAuthLoginProps { - isSignUpPage?: boolean; -} - -export const OAuthLogin: React.FC = ({ isSignUpPage }) => { +export const OAuthLogin: React.FC = () => { const { formatMessage } = useIntl(); const { loginWithOAuth } = useAuthService(); const stateSubscription = useRef(); const [errorCode, setErrorCode] = useState(); const [isLoading, setLoading] = useState(false); - const isGitHubLoginEnabled = useExperiment("authPage.oauth.github", true); - const isGoogleLoginEnabled = useExperiment("authPage.oauth.google", true); - const isGitHubEnabledOnSignUp = useExperiment("authPage.oauth.github.signUpPage", true); - const isGoogleEnabledOnSignUp = useExperiment("authPage.oauth.google.signUpPage", true); - - const showGoogleLogin = isGoogleLoginEnabled && (!isSignUpPage || isGoogleEnabledOnSignUp); - const showGitHubLogin = isGitHubLoginEnabled && (!isSignUpPage || isGitHubEnabledOnSignUp); - - const isAnyOauthEnabled = showGoogleLogin || showGitHubLogin; - useUnmount(() => { stateSubscription.current?.unsubscribe(); }); - if (!isAnyOauthEnabled) { - return null; - } - const getErrorMessage = (error: string): string | undefined => { switch (error) { // The following error codes are not really errors, thus we'll ignore them. @@ -107,8 +88,8 @@ export const OAuthLogin: React.FC = ({ isSignUpPage }) => { )} {!isLoading && (
    - {showGoogleLogin && login("google")} />} - {showGitHubLogin && login("github")} />} + login("google")} /> + login("github")} />
    )} {errorMessage &&
    {errorMessage}
    } diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx index a010cbea363b..b498ed90b149 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx @@ -39,7 +39,7 @@ const SignupPage: React.FC = ({ highlightStyle }) => { {oAuthPosition === "top" && ( <> - + )} @@ -47,7 +47,7 @@ const SignupPage: React.FC = ({ highlightStyle }) => { {oAuthPosition === "bottom" && ( <> - + )} From dcb5fa9ee2f1889bf5328a8716f85848b5cea5b5 Mon Sep 17 00:00:00 2001 From: letiescanciano <45267095+letiescanciano@users.noreply.github.com> Date: Wed, 8 Feb 2023 15:23:33 +0100 Subject: [PATCH 057/137] =?UTF-8?q?=F0=9F=AA=9F=C2=A0=F0=9F=8E=A8?= =?UTF-8?q?=F0=9F=94=A7=20Remove=20oauth=20position=20ff=20(#22304)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🪟 🎨🔧 Remove oauth position ff We validated that having oauth signup methods on top led to better conversion rate. This PR just removes the feature flag we used and set the ouath on top of the signup form. I also took the chance to change the position in the login page for consistency  --- .../hooks/services/Experiment/experiments.ts | 1 - .../cloud/views/auth/LoginPage/LoginPage.tsx | 14 ++++++------ .../auth/SignupPage/SignupPage.module.scss | 6 ----- .../views/auth/SignupPage/SignupPage.tsx | 22 +++++-------------- 4 files changed, 13 insertions(+), 30 deletions(-) diff --git a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts index f5cf670c8611..4d10d956e6d7 100644 --- a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts +++ b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts @@ -18,7 +18,6 @@ export interface Experiments { "authPage.signup.hideName": boolean; "authPage.signup.hideCompanyName": boolean; "onboarding.speedyConnection": boolean; - "authPage.oauth.position": "top" | "bottom"; "connection.onboarding.sources": string; "connection.onboarding.destinations": string; "connection.autoDetectSchemaChanges": boolean; diff --git a/airbyte-webapp/src/packages/cloud/views/auth/LoginPage/LoginPage.tsx b/airbyte-webapp/src/packages/cloud/views/auth/LoginPage/LoginPage.tsx index 3550002beeaf..fb93cd15ea18 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/LoginPage/LoginPage.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/LoginPage/LoginPage.tsx @@ -1,4 +1,4 @@ -import { Field, FieldProps, Formik } from "formik"; +import { Field, FieldProps, Formik, Form } from "formik"; import React from "react"; import { FormattedMessage, useIntl } from "react-intl"; import { NavigateOptions, To, useNavigate } from "react-router-dom"; @@ -7,13 +7,14 @@ import * as yup from "yup"; import { LabeledInput, Link } from "components"; import { HeadTitle } from "components/common/HeadTitle"; import { Button } from "components/ui/Button"; +import { FlexContainer } from "components/ui/Flex"; import { PageTrackingCodes, useTrackPage } from "hooks/services/Analytics"; import { useQuery } from "hooks/useQuery"; import { CloudRoutes } from "packages/cloud/cloudRoutePaths"; import { FieldError } from "packages/cloud/lib/errors/FieldError"; import { useAuthService } from "packages/cloud/services/auth/AuthService"; -import { BottomBlock, FieldItem, Form } from "packages/cloud/views/auth/components/FormComponents"; +import { BottomBlock, FieldItem } from "packages/cloud/views/auth/components/FormComponents"; import { FormTitle } from "packages/cloud/views/auth/components/FormTitle"; import styles from "./LoginPage.module.scss"; @@ -35,12 +36,14 @@ export const LoginPage: React.FC = () => { useTrackPage(PageTrackingCodes.LOGIN); return ( -
    + + + { )} - - - -
    + ); }; diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.module.scss b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.module.scss index 64407c1b10a7..409f7a190f34 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.module.scss +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.module.scss @@ -1,12 +1,6 @@ @use "../../../../../scss/colors"; @use "../../../../../scss/variables"; -.container { - display: flex; - flex-direction: column; - gap: variables.$spacing-xl; -} - .title { width: 250px; margin-bottom: variables.$spacing-md; diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx index b498ed90b149..90ad2aa591e9 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx @@ -2,10 +2,10 @@ import React from "react"; import { FormattedMessage } from "react-intl"; import { HeadTitle } from "components/common/HeadTitle"; +import { FlexContainer } from "components/ui/Flex"; import { Heading } from "components/ui/Heading"; import { PageTrackingCodes, useTrackPage } from "hooks/services/Analytics"; -import { useExperiment } from "hooks/services/Experiment"; import { Separator } from "./components/Separator"; import { Disclaimer, SignupForm } from "./components/SignupForm"; @@ -19,10 +19,9 @@ interface SignupPageProps { const SignupPage: React.FC = ({ highlightStyle }) => { useTrackPage(PageTrackingCodes.SIGNUP); - const oAuthPosition = useExperiment("authPage.oauth.position", "bottom"); return ( -
    + = ({ highlightStyle }) => { /> - {oAuthPosition === "top" && ( - <> - - - - )} + + + - {oAuthPosition === "bottom" && ( - <> - - - - )} -
    + ); }; From 53c4b3174a79a68c11437bc5c10bccbbd9bf0fa8 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:46:01 +0200 Subject: [PATCH 058/137] removed floating fields from expected records (#22399) --- .../integration_tests/expected_records.jsonl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/airbyte-integrations/connectors/source-instagram/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-instagram/integration_tests/expected_records.jsonl index c603326d327f..2e67801f4f41 100644 --- a/airbyte-integrations/connectors/source-instagram/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-instagram/integration_tests/expected_records.jsonl @@ -1,9 +1,9 @@ -{"stream": "users", "data": {"id": "17841408147298757", "ig_id": 8070063576, "username": "airbytehq", "website": "https://www.airbyte.io/", "media_count": 249, "biography": "Airbyte is the new open-source data integration platform that consolidates your data into your warehouses.", "followers_count": 1263, "follows_count": 12, "name": "Airbyte", "page_id": "112704783733939"}, "emitted_at": 1675080682944} -{"stream": "users", "data": {"id": "17841403112736866", "ig_id": 3094935757, "username": "photon_app", "website": "https://itunes.apple.com/us/app/photon-photo-printing-made-easy/id1108281033?ls=1&mt=8%2F", "media_count": 9, "biography": "Photo printing, simplified :)", "followers_count": 8, "follows_count": 0, "name": "Photon", "page_id": "1681754435446735"}, "emitted_at": 1675080683294} -{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_city", "value": {"London, England": 5, "Sydney, New South Wales": 16, "Algiers, Algiers Province": 3, "Atlanta, Georgia": 5, "S\u00e3o Paulo, S\u00e3o Paulo (state)": 12, "Rio de Janeiro, Rio de Janeiro (state)": 5, "Hong Kong, Hong Kong": 4, "Berlin, Berlin": 4, "Kolkata, West Bengal": 5, "Austin, Texas": 4, "Tulsa, Oklahoma": 4, "Lagos, Lagos State": 13, "San Jose, California": 4, "Pune, Maharashtra": 6, "Skopje, Municipality of Centar (Skopje)": 4, "Moscow, Moscow": 5, "Karachi, Sindh": 3, "Bogot\u00e1, Distrito Especial": 4, "Jakarta, Jakarta": 6, "Dar es Salaam, Dar es Salaam": 6, "Accra, Greater Accra Region": 4, "Buenos Aires, Ciudad Aut\u00f3noma de Buenos Aires": 7, "Melbourne, Victoria": 9, "Los Angeles, California": 9, "Lima, Lima Region": 6, "Denver, Colorado": 3, "Istanbul, Istanbul Province": 7, "Chennai, Tamil Nadu": 4, "Abuja, Federal Capital Territory": 5, "Bangkok, Bangkok": 3, "Bandung, West Java": 3, "Mexico City, Distrito Federal": 5, "Riyadh, Riyadh Region": 3, "Cape Town, Western Cape": 4, "San Francisco, California": 6, "Tehran, Tehran Province": 9, "New York, New York": 13, "Dubai, Dubai": 5, "Santiago, Santiago Metropolitan Region": 10, "Mumbai, Maharashtra": 5, "Bangalore, Karnataka": 16, "Curitiba, Paran\u00e1": 3, "Singapore, Singapore": 6, "Hyderabad, Telangana": 4, "San Diego, California": 3}}, "emitted_at": 1675080684688} -{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_country", "value": {"DE": 29, "TW": 6, "RU": 12, "PT": 4, "TZ": 8, "UA": 5, "FR": 7, "SA": 9, "BR": 65, "SE": 6, "SG": 6, "MA": 6, "DZ": 7, "ID": 27, "GB": 40, "MK": 4, "CA": 28, "US": 269, "EG": 10, "IL": 4, "AE": 7, "CH": 9, "IN": 119, "ZA": 16, "IQ": 7, "IR": 12, "CL": 12, "GR": 6, "IT": 17, "MX": 26, "MY": 11, "CO": 11, "ES": 13, "VE": 9, "AR": 20, "AT": 5, "TH": 6, "AU": 36, "PE": 6, "PH": 6, "NG": 30, "TN": 6, "PK": 10, "TR": 9, "NL": 12}}, "emitted_at": 1675080684688} -{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_gender_age", "value": {"F.18-24": 13, "F.25-34": 89, "F.35-44": 66, "F.45-54": 16, "F.55-64": 1, "F.65+": 4, "M.13-17": 4, "M.18-24": 74, "M.25-34": 372, "M.35-44": 213, "M.45-54": 66, "M.55-64": 16, "M.65+": 14, "U.18-24": 24, "U.25-34": 65, "U.35-44": 30, "U.45-54": 19, "U.55-64": 4, "U.65+": 1}}, "emitted_at": 1675080684688} -{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_locale", "value": {"el_GR": 1, "ru_RU": 13, "it_IT": 13, "pl_PL": 2, "tr_TR": 4, "id_ID": 14, "es_US": 1, "pt_BR": 49, "th_TH": 1, "ja_JP": 1, "fr_FR": 18, "de_DE": 21, "zh_TW": 3, "es_MX": 6, "es_CO": 1, "es_ES": 9, "es_CL": 3, "nl_NL": 7, "es_LA": 64, "fr_CA": 1, "sv_SE": 5, "da_DK": 1, "fa_IR": 2, "sr_RS": 1, "hr_HR": 1, "fi_FI": 2, "ar_AR": 7, "en_GB": 107, "ko_KR": 2, "en_US": 693, "lv_LV": 1, "uk_UA": 2, "en_IN": 30, "zh_CN": 3, "ar_AE": 1}}, "emitted_at": 1675080684688} +{"stream": "users", "data": {"id": "17841408147298757", "ig_id": 8070063576, "username": "airbytehq", "website": "https://www.airbyte.io/", "media_count": 249, "biography": "Airbyte is the new open-source data integration platform that consolidates your data into your warehouses.", "name": "Airbyte", "page_id": "112704783733939"}, "emitted_at": 1675080682944} +{"stream": "users", "data": {"id": "17841403112736866", "ig_id": 3094935757, "username": "photon_app", "website": "https://itunes.apple.com/us/app/photon-photo-printing-made-easy/id1108281033?ls=1&mt=8%2F", "media_count": 9, "biography": "Photo printing, simplified :)", "name": "Photon", "page_id": "1681754435446735"}, "emitted_at": 1675080683294} +{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_city"}, "emitted_at": 1675080684688} +{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_country"}, "emitted_at": 1675080684688} +{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_gender_age"}, "emitted_at": 1675080684688} +{"stream": "user_lifetime_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "metric": "audience_locale"}, "emitted_at": 1675080684688} {"stream": "user_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "email_contacts": 0, "follower_count": 0, "get_directions_clicks": 0, "impressions": 0, "phone_call_clicks": 0, "profile_views": 0, "reach": 0, "text_message_clicks": 0, "website_clicks": 0, "impressions_week": 5, "reach_week": 5, "impressions_days_28": 2997, "reach_days_28": 1491}, "emitted_at": 1675080686679} {"stream": "user_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "email_contacts": 0, "follower_count": 1, "get_directions_clicks": 0, "impressions": 2, "phone_call_clicks": 0, "profile_views": 3, "reach": 1, "text_message_clicks": 0, "website_clicks": 0, "impressions_week": 6, "reach_week": 5, "impressions_days_28": 2997, "reach_days_28": 1493}, "emitted_at": 1675080688294} {"stream": "user_insights", "data": {"page_id": "112704783733939", "business_account_id": "17841408147298757", "email_contacts": 0, "follower_count": 0, "get_directions_clicks": 0, "impressions": 0, "phone_call_clicks": 0, "profile_views": 0, "reach": 0, "text_message_clicks": 0, "website_clicks": 0, "impressions_week": 6, "reach_week": 5, "impressions_days_28": 432, "reach_days_28": 298}, "emitted_at": 1675080690244} From fcf1b146eeb3b59f3431d799cc53d79fcea5f041 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:46:24 +0200 Subject: [PATCH 059/137] Source Close-com: updated expected records (#22403) * updated expected records * removed stream incoming_email_tasks from expected records --- .../acceptance-test-config.yml | 2 + .../integration_tests/expected_records.jsonl | 188 +++++++----------- 2 files changed, 76 insertions(+), 114 deletions(-) diff --git a/airbyte-integrations/connectors/source-close-com/acceptance-test-config.yml b/airbyte-integrations/connectors/source-close-com/acceptance-test-config.yml index 22da373dba77..f751a0ffd15c 100644 --- a/airbyte-integrations/connectors/source-close-com/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-close-com/acceptance-test-config.yml @@ -56,6 +56,8 @@ acceptance_tests: bypass_reason: "unable to test due to fast-changing data" - name: email_bulk_actions bypass_reason: "unable to test due to fast-changing data" + - name: incoming_email_tasks + bypass_reason: "unable to test due to fast-changing data" incremental: tests: - config_path: "secrets/config.json" diff --git a/airbyte-integrations/connectors/source-close-com/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-close-com/integration_tests/expected_records.jsonl index c862adf29e00..e72c525bb0fc 100644 --- a/airbyte-integrations/connectors/source-close-com/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-close-com/integration_tests/expected_records.jsonl @@ -1,113 +1,73 @@ -{"stream": "created_activities", "data": {"import_id": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2021-07-13T11:39:05.012000+00:00", "activity_at": "2021-07-13T11:39:05.012000+00:00", "id": "acti_CO9Th9maeKbnjp8XiG6gPada9OL2icBKBjuWK0aSzi5", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "source": "ui", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Created", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:05.012000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413430160} -{"stream": "created_activities", "data": {"import_id": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-13T11:39:03.413000+00:00", "activity_at": "2021-07-13T11:39:03.413000+00:00", "id": "acti_Vu4EowJ5vQVaTp2UviBUWsah2gfHfzEhToD0qt20awK", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "source": "ui", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Created", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:03.413000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413430167} -{"stream": "created_activities", "data": {"import_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-07-04T11:39:00.850000+00:00", "activity_at": "2021-07-04T11:39:00.850000+00:00", "id": "acti_1vDHprrVKawVMTbb4XmRtOJeP407lC7VeHwJu47cNzQ", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "source": "ui", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Created", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:04.485000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413430173} -{"stream": "created_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "date_updated": "2022-11-11T09:00:52.304000+00:00", "_type": "Created", "contact_id": null, "date_created": "2022-11-11T09:00:52.285000+00:00", "id": "acti_LBTzFHimY46YWxvE0xpsR3tiZCHKgj3LCFil3pIfgmg", "lead_id": "lead_AUtZm7EBlaSbYqOrDjIZEuC4tfhLxTDtaK9jlEPMb3y", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "source": "ui", "import_id": null, "users": [], "activity_at": "2022-11-11T09:00:52.285000+00:00", "user_name": "Jean Lafleur"}, "emitted_at": 1670413430816} -{"stream": "created_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "date_updated": "2022-11-08T15:54:42.398000+00:00", "_type": "Created", "contact_id": null, "date_created": "2022-11-08T15:54:42.377000+00:00", "id": "acti_CojceqMDlW46aVmKCv6YXS8oMJGPfchHYfXXySGMm39", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "source": "ui", "import_id": null, "users": [], "activity_at": "2022-11-08T15:54:42.377000+00:00", "user_name": "Jean Lafleur"}, "emitted_at": 1670413430818} -{"stream": "created_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "date_updated": "2022-07-05T21:01:25.647000+00:00", "_type": "Created", "contact_id": null, "date_created": "2022-07-05T21:01:25.608000+00:00", "id": "acti_A2H4d5uvLXHTlxQjuUkg1SZNdYAcVEqLcTQ3EhlDZme", "lead_id": "lead_Eohw2Vf6WOKZHQ97nS1UTL3iV62pAJFX3ROgJ5WT4cY", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "source": "ui", "import_id": null, "users": [], "activity_at": "2022-07-05T21:01:25.608000+00:00", "user_name": "Jean Lafleur"}, "emitted_at": 1670413430820} -{"stream": "opportunity_status_change_activities", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "users": [], "opportunity_value_formatted": "$500", "opportunity_date_won": "2021-07-15T00:00:00+00:00", "old_status_type": "active", "id": "acti_wYiwpVt6MU3LVce1p8JHW8TowOW8GlDikXHkIHvl5xM", "opportunity_id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "old_pipeline_id": "pipe_0IAl41rGk9OPls9CdxFpHy", "user_name": "Jean Lafleur", "date_updated": "2021-08-18T10:26:44.228000+00:00", "new_status_id": "stat_AWXzFJkvkHVyJQPFulY0wM7LrQRiMEtQChGumG035bH", "opportunity_value_period": "one_time", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_pipeline_name": "Sales", "date_created": "2021-08-18T10:26:44.228000+00:00", "created_by_name": "Jean Lafleur", "_type": "OpportunityStatusChange", "updated_by_name": "Jean Lafleur", "old_status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "opportunity_value": 50000, "opportunity_confidence": 75, "contact_id": null, "new_status_type": "active", "old_status_label": "Demo Completed", "activity_at": "2021-08-18T10:26:44.228000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opportunity_value_currency": "USD", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_pipeline_name": "Sales", "new_pipeline_id": "pipe_0IAl41rGk9OPls9CdxFpHy", "new_status_label": "Proposal Sent"}, "emitted_at": 1670413432138} -{"stream": "note_activities", "data": {"lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-09-08T09:52:33.209000+00:00", "activity_at": "2021-09-08T09:52:33.209000+00:00", "id": "acti_S8FCREkmsz7QYukb5ce25aMwDD09ojKF5R9eXiPJczw", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "test", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-09-08T09:52:33.209000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413433988} -{"stream": "note_activities", "data": {"lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-08-12T14:16:54.027000+00:00", "activity_at": "2021-08-12T14:16:54.027000+00:00", "id": "acti_MEZjvRruzMu1YJP9VFz8AIlJPLNCINLJjKO3bw7TAW7", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "demo note", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-08-12T14:16:55.644000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413433998} -{"stream": "note_activities", "data": {"lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-08-12T12:10:32.670000+00:00", "activity_at": "2021-08-12T12:10:32.670000+00:00", "id": "acti_MWsXtWl1ouu73mqy8wFOsz6rskZ5fYky1XlB3UqlGwr", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "test 2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-08-18T10:00:40.586000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413434004} -{"stream": "note_activities", "data": {"lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-13T11:39:03.728000+00:00", "activity_at": "2021-07-13T11:39:03.728000+00:00", "id": "acti_7VhyfbgDQp9a9d4CfRYhtpd1QiRCexSp9iMAYTYGonW", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "Workflows & Sequences\n\nThe 5 Smart Views on the left side of Close make up an entire workflow! This workflow will help you automate your daily activity, such as calling, bulk emailing, and follow-ups.\n\nThe workflow here is just an example, so be sure to refer to https://help.close.com/docs/creating-smart-views-for-calling", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:03.728000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413434009} -{"stream": "note_activities", "data": {"lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-13T11:39:03.678000+00:00", "activity_at": "2021-07-13T11:39:03.678000+00:00", "id": "acti_HiGIISs8TJIH0oG2RrFKCNEIxn1rFyASoBoYsBwcPib", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "Import Your Contacts\n\nThere are several ways for you to import your data, including migrating from your current CRM, uploading an Excel file and more: https://help.close.com/docs/importing-leads-from-file \n\nOnce your import is complete, all email conversations between your email address and your contacts\u2019 email addresses will be displayed.", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:03.678000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413434013} -{"stream": "note_activities", "data": {"lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-13T11:39:03.633000+00:00", "activity_at": "2021-07-13T11:39:03.633000+00:00", "id": "acti_VmYlFVYdmnQGj0pelypp3m5h5YpOZBowuZNIDUXO18e", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "Built-In, Unlimited, Worldwide Calling\n\nYour trial is on our Business plan with unlimited incoming and outgoing calls. No setup required. You already have your own dedicated phone line; click on the phone icon in the toolbar to see your phone number.\n\nClick the Call button to make a call, and it will be automatically logged. You can enable Call Recording by clicking the phone icon in the toolbar.\n\nReady to get started? Test calling Nick.", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:03.633000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413434016} -{"stream": "note_activities", "data": {"lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-13T11:39:03.586000+00:00", "activity_at": "2021-07-13T11:39:03.586000+00:00", "id": "acti_aAODz5lPBplJxwalbFKUTKhlqaIryrqiiaItVSOpI0b", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "note": "2-Way Email Sync\n\nClose will pull up historical email conversations with your lead contacts and automatically log sent and received emails. Whether you send an email from your existing email client (Outlook, Gmail, etc.) or from Close, your emails will be logged in Close automatically.\n\nEmail histories and tracking only occur for lead contacts in Close that have an email address. Sync your email address under Settings > Your Email Settings.", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Note", "updated_by_name": "Jean Lafleur", "contact_id": null, "user_name": "Jean Lafleur", "users": [], "date_updated": "2021-07-13T11:39:03.586000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413434019} -{"stream": "meeting_activities", "data": {"title": "Test meeting 2", "user_name": "Jean Lafleur", "calendar_event_link": "https://www.google.com/calendar/event?eid=MWRlcDU1cDZtamY0MGxnYnJ2OXI5ajlocG8gaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbw", "source": "calendar", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2022-11-12T19:00:03.639000+00:00", "_type": "Meeting", "date_created": "2022-11-12T18:00:00+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "contact_id": null, "updated_by_name": "Jean Lafleur", "ends_at": "2022-11-12T19:00:00+00:00", "created_by_name": "Jean Lafleur", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "connected_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "is_recurring": false, "starts_at": "2022-11-12T18:00:00+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "location": null, "attendees": [{"email": "irina.grankova@gmail.com", "is_organizer": false, "user_id": null, "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "status": "yes", "name": null}, {"email": "iryna.grankova@airbyte.io", "is_organizer": true, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "status": "yes", "name": null}], "activity_at": "2022-11-12T18:00:00+00:00", "note": "", "id": "acti_AlRbqNk15jdt7Eq2phHXuV49qSpkLBB7af3mwvJkk1z", "status": "completed", "integrations": [], "duration": 3600, "calendar_event_uids": ["1dep55p6mjf40lgbrv9r9j9hpo"]}, "emitted_at": 1670413436543} -{"stream": "call_activities", "data": {"local_phone_formatted": null, "user_name": null, "created_by_name": null, "dialer_saved_search_id": null, "phone": "+16505176539", "sequence_id": null, "updated_by_name": null, "cost": null, "voicemail_duration": 28, "remote_phone": "+16505176539", "sequence_subscription_id": null, "voicemail_url": "https://api.close.com/call/acti_NsDheeFBzEAmjRfpBmclxdzKWqLnGZaIvU3ZvvyrDJt/voicemail/", "disposition": "vm-left", "created_by": null, "updated_by": null, "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "date_created": "2021-07-16T00:00:12.646000+00:00", "status": "completed", "date_updated": "2021-07-16T00:00:12.646000+00:00", "local_phone": null, "user_id": null, "activity_at": "2021-07-16T00:00:12.646000+00:00", "forwarded_to": null, "source": "Close.io", "users": [], "date_answered": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "has_recording": false, "direction": "inbound", "transferred_from": null, "is_joinable": false, "recording_url": null, "local_country_iso": "", "transferred_to": null, "duration": 0, "is_to_group_number": false, "transferred_to_user_id": null, "recording_expires_at": null, "dialer_id": null, "id": "acti_NsDheeFBzEAmjRfpBmclxdzKWqLnGZaIvU3ZvvyrDJt", "remote_phone_formatted": "+1 650-517-6539", "is_forwarded": false, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "transferred_from_user_id": null, "_type": "Call", "call_method": "regular", "remote_country_iso": "US", "coach_legs": [], "note": null}, "emitted_at": 1670413437878} -{"stream": "call_activities", "data": {"local_phone_formatted": null, "user_name": "Jean Lafleur", "created_by_name": "Jean Lafleur", "dialer_saved_search_id": null, "phone": "+12025550186", "sequence_id": null, "updated_by_name": "Jean Lafleur", "cost": null, "voicemail_duration": 0, "remote_phone": "+12025550186", "sequence_subscription_id": null, "voicemail_url": null, "disposition": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "date_created": "2021-07-05T11:39:00.850000+00:00", "status": "no-answer", "date_updated": "2021-07-13T11:39:04.536000+00:00", "local_phone": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2021-07-05T11:39:00.850000+00:00", "forwarded_to": null, "source": "Close.io", "users": [], "date_answered": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "has_recording": false, "direction": "outbound", "transferred_from": null, "is_joinable": false, "recording_url": null, "local_country_iso": "", "transferred_to": null, "duration": 0, "is_to_group_number": false, "transferred_to_user_id": null, "recording_expires_at": null, "dialer_id": null, "id": "acti_wszWUd92D7wNYSbn5gKWXCf55NeyU0jc1Vguv7DfUiH", "remote_phone_formatted": "+1 202-555-0186", "is_forwarded": false, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "transferred_from_user_id": null, "_type": "Call", "call_method": "regular", "remote_country_iso": "US", "coach_legs": [], "note": "Gob never answered."}, "emitted_at": 1670413437881} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-09T13:57:14.751000+00:00", "sequence_subscription_id": null, "id": "acti_ZgqHg31m0XXDZPwaxUVUNOhnEoLSG3fY8rMn9iIS3cN", "disposition": "answered", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "completed", "cost": "2", "local_phone_formatted": "+1 415-625-1293", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_to_group_number": false, "transferred_to": null, "duration": 17, "source": "Close.io", "local_country_iso": "US", "is_forwarded": false, "remote_phone": "+14156236785", "remote_country_iso": "US", "forwarded_to": null, "date_updated": "2022-11-09T13:57:40.167000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-09T13:57:14.751000+00:00", "voicemail_url": null, "phone": "+14156236785", "user_name": "Jean Lafleur", "remote_phone_formatted": "+1 415-623-6785", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": "2022-11-09T13:57:22.063000+00:00", "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "", "local_phone": "+14156251293"}, "emitted_at": 1670413438491} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-09T12:55:26.751000+00:00", "sequence_subscription_id": null, "id": "acti_694PvtEQICHUY5umTjEM8nl9bLU0MmWWV6HhMEcqAEF", "disposition": "answered", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "completed", "cost": null, "local_phone_formatted": "+1 415-625-1293", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_to_group_number": false, "transferred_to": null, "duration": 0, "source": "Close.io", "local_country_iso": "US", "is_forwarded": false, "remote_phone": "+14156236785", "remote_country_iso": "US", "forwarded_to": null, "date_updated": "2022-11-09T12:57:27.648000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-09T12:55:26.751000+00:00", "voicemail_url": null, "phone": "+14156236785", "user_name": "Jean Lafleur", "remote_phone_formatted": "+1 415-623-6785", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": null, "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "", "local_phone": "+14156251293"}, "emitted_at": 1670413438500} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-09T12:55:03.314000+00:00", "sequence_subscription_id": null, "id": "acti_xzjEYrejim9F9IWz4mrs16ehPCcnUcit43wJTZkwuhv", "disposition": "answered", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "completed", "cost": "2", "local_phone_formatted": "+1 415-625-1293", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_to_group_number": false, "transferred_to": null, "duration": 10, "source": "Close.io", "local_country_iso": "US", "is_forwarded": false, "remote_phone": "+14156236785", "remote_country_iso": "US", "forwarded_to": null, "date_updated": "2022-11-09T12:55:23.356000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-09T12:55:03.314000+00:00", "voicemail_url": null, "phone": "+14156236785", "user_name": "Jean Lafleur", "remote_phone_formatted": "+1 415-623-6785", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": "2022-11-09T12:55:11.703000+00:00", "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "", "local_phone": "+14156251293"}, "emitted_at": 1670413438506} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-09T11:20:32.524000+00:00", "sequence_subscription_id": null, "id": "acti_2PDiIs2kT5NQaipTXd1lyavwVLS5a6wipeheGVWOO54", "disposition": "answered", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "completed", "cost": "2", "local_phone_formatted": "+1 415-625-1293", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "is_to_group_number": false, "transferred_to": null, "duration": 3, "source": "Close.io", "local_country_iso": "US", "is_forwarded": false, "remote_phone": "+14156236785", "remote_country_iso": "US", "forwarded_to": null, "date_updated": "2022-11-09T11:20:42.502000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-09T11:20:32.524000+00:00", "voicemail_url": null, "phone": "+14156236785", "user_name": "Jean Lafleur", "remote_phone_formatted": "+1 415-623-6785", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": "2022-11-09T11:20:38.986000+00:00", "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "", "local_phone": "+14156251293"}, "emitted_at": 1670413438511} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-08T15:55:39.770000+00:00", "sequence_subscription_id": null, "id": "acti_cBMvILyTlk57YSm7c8xfb9qNjgTX1z2OyjnPPsTXpRG", "disposition": "blocked", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "failed", "cost": null, "local_phone_formatted": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_to_group_number": false, "transferred_to": null, "duration": 0, "source": "Close.io", "local_country_iso": "", "is_forwarded": false, "remote_phone": "+380636306253", "remote_country_iso": "UA", "forwarded_to": null, "date_updated": "2022-11-09T12:56:13.631000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-08T15:55:39.770000+00:00", "voicemail_url": null, "phone": "+380636306253", "user_name": "Jean Lafleur", "remote_phone_formatted": "+380 63 630 6253", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": null, "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "Test test", "local_phone": null}, "emitted_at": 1670413438515} -{"stream": "call_activities", "data": {"transferred_to_user_id": null, "date_created": "2022-11-08T15:53:39.388000+00:00", "sequence_subscription_id": null, "id": "acti_HpPgUhPNiZeEkjdpfW6jmK11uXJyTZHHiubYmU0uoFZ", "disposition": "blocked", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "failed", "cost": null, "local_phone_formatted": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_to_group_number": false, "transferred_to": null, "duration": 0, "source": "Close.io", "local_country_iso": "", "is_forwarded": false, "remote_phone": "+380636306253", "remote_country_iso": "UA", "forwarded_to": null, "date_updated": "2022-11-08T15:54:58.677000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "call_method": "regular", "coach_legs": [], "activity_at": "2022-11-08T15:53:39.388000+00:00", "voicemail_url": null, "phone": "+380636306253", "user_name": "Jean Lafleur", "remote_phone_formatted": "+380 63 630 6253", "dialer_id": null, "direction": "outbound", "users": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "recording_expires_at": null, "transferred_from_user_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "dialer_saved_search_id": null, "transferred_from": null, "is_joinable": false, "sequence_id": null, "voicemail_duration": 0, "updated_by_name": "Jean Lafleur", "date_answered": null, "recording_url": null, "has_recording": false, "created_by_name": "Jean Lafleur", "note": "", "local_phone": null}, "emitted_at": 1670413438518} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Your bulk edit for Airbyte is done", "updated_by_name": null, "sequence_subscription_id": null, "thread_id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-08-25T21:15:36+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "sequence_id": null, "message_ids": ["<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>"], "_type": "Email", "updated_by": null, "template_id": null, "body_html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Change lead status to "Interested".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    \n", "date_sent": "2021-08-25T21:15:36+00:00", "created_by_name": null, "activity_at": "2021-08-25T21:15:36+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": null, "sequence_name": null, "sender": "'Close CRM' via Integration tests ", "opens": [], "envelope": {"sender": [{"name": "", "email": "support@close.com"}], "date": "Wed, 25 Aug 2021 21:15:36 +0000", "bcc": [], "subject": "Your bulk edit for Airbyte is done", "cc": [], "in_reply_to": null, "message_id": "<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>", "from": [{"name": "'Close CRM' via Integration tests", "email": "integration-test@airbyte.io"}], "reply_to": [{"name": "Close CRM", "email": "support@close.com"}], "to": [{"name": "", "email": "integration-test@airbyte.io"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@cl", "id": "acti_iNuDRoYQ5w17aiH9BRIfN2gHbWBth11m4D16q9mxkdn", "direction": "outgoing", "date_scheduled": null, "cc": [], "attachments": [], "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "followup_sequence_delay": null, "users": [], "body_text_quoted": [{"expand": true, "text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n"}], "body_html_quoted": [{"expand": true, "html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Change lead status to \"Interested\".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    "}], "references": [], "contact_id": null, "body_text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n", "template_name": null, "has_reply": false, "date_updated": "2022-11-08T12:36:05.979000+00:00", "status": "sent", "send_attempts": [], "to": ["integration-test@airbyte.io"], "followup_sequence_id": null}, "emitted_at": 1670413439976} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Your bulk edit for Airbyte is done", "updated_by_name": null, "sequence_subscription_id": null, "thread_id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-08-25T21:03:54+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "sequence_id": null, "message_ids": ["<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>"], "_type": "Email", "updated_by": null, "template_id": null, "body_html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Set custom field "Lead Owner" to "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    \n", "date_sent": "2021-08-25T21:03:54+00:00", "created_by_name": null, "activity_at": "2021-08-25T21:03:54+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": null, "sequence_name": null, "sender": "'Close CRM' via Integration tests ", "opens": [], "envelope": {"sender": [{"name": "", "email": "support@close.com"}], "date": "Wed, 25 Aug 2021 21:03:54 +0000", "bcc": [], "subject": "Your bulk edit for Airbyte is done", "cc": [], "in_reply_to": null, "message_id": "<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>", "from": [{"name": "'Close CRM' via Integration tests", "email": "integration-test@airbyte.io"}], "reply_to": [{"name": "Close CRM", "email": "support@close.com"}], "to": [{"name": "", "email": "integration-test@airbyte.io"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modifie", "id": "acti_6pzzBcXnRUrC7ClGxkbfyifOL0tKELXmDQsGffzFx8N", "direction": "outgoing", "date_scheduled": null, "cc": [], "attachments": [], "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "followup_sequence_delay": null, "users": [], "body_text_quoted": [{"expand": true, "text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n"}], "body_html_quoted": [{"expand": true, "html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    "}], "references": [], "contact_id": null, "body_text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n", "template_name": null, "has_reply": false, "date_updated": "2022-11-08T12:36:06.154000+00:00", "status": "sent", "send_attempts": [], "to": ["integration-test@airbyte.io"], "followup_sequence_id": null}, "emitted_at": 1670413439978} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Airbyte Follow-up", "updated_by_name": "Jean Lafleur", "sequence_subscription_id": null, "thread_id": "acti_XFp5upc2w8MawOLJ89I5LNlWOYcJLBrHp6UOFOTfN0T", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-08-18T10:35:50.165000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "sequence_id": null, "message_ids": [], "_type": "Email", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "body_html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_sent": null, "created_by_name": "Jean Lafleur", "activity_at": "2021-08-18T10:35:50.165000+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_name": null, "sender": null, "opens": [], "envelope": {"sender": [], "date": "Wed, 18 Aug 2021 10:35:50 -0000", "bcc": [], "subject": "Airbyte Follow-up", "cc": [], "in_reply_to": null, "message_id": null, "from": [], "reply_to": [], "to": [{"name": "", "email": "bluth@close.com"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur ", "id": "acti_8MOghgAFLMW70Zj8pMTUA0NozWrEKeyckt4kFJcx65L", "direction": "outgoing", "date_scheduled": null, "cc": [], "attachments": [], "email_account_id": null, "followup_sequence_delay": null, "users": [], "body_text_quoted": [{"expand": true, "text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "body_html_quoted": [{"expand": true, "html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "references": [], "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "body_text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "template_name": "Email 2 - Follow-up #1", "has_reply": false, "date_updated": "2021-08-18T10:36:10.974000+00:00", "status": "draft", "send_attempts": [], "to": ["bluth@close.com"], "followup_sequence_id": null}, "emitted_at": 1670413439982} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Pic", "updated_by_name": null, "sequence_subscription_id": null, "thread_id": "acti_v9S0gdPWzRUqjj2taSmmdfigKanA9tThaFe46FtcXGO", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-07-26T09:08:50+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "sequence_id": null, "message_ids": ["<56EC0E81-FE10-40C6-ACF8-8B448B510DFD@gmail.com>"], "_type": "Email", "updated_by": null, "template_id": null, "body_html": "", "date_sent": null, "created_by_name": null, "activity_at": "2021-07-26T09:08:50+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": null, "sequence_name": null, "sender": "Irina Grankova ", "opens": [], "envelope": {"sender": [{"name": "Irina Grankova", "email": "irina.grankova@gmail.com"}], "date": "Mon, 26 Jul 2021 12:08:50 +0300", "bcc": [], "subject": "Pic", "cc": [], "in_reply_to": null, "message_id": "<56EC0E81-FE10-40C6-ACF8-8B448B510DFD@gmail.com>", "from": [{"name": "Irina Grankova", "email": "irina.grankova@gmail.com"}], "reply_to": [], "to": [{"name": "", "email": "iryna.grankova@globallogic.com"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": null, "id": "acti_8ylFXNqFPRAesiUZ63CiHVB4MsHwNhD8TlDpvIGJG8Z", "direction": "incoming", "date_scheduled": null, "cc": [], "attachments": [{"size": 144978, "content_type": "image/jpeg", "filename": "image0.jpeg", "content_id": null, "url": "https://app.close.com/go/email/acti_8ylFXNqFPRAesiUZ63CiHVB4MsHwNhD8TlDpvIGJG8Z/attachment/0/"}], "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "followup_sequence_delay": null, "users": [], "body_text_quoted": null, "body_html_quoted": null, "references": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "body_text": "", "template_name": null, "has_reply": false, "date_updated": "2022-11-08T15:58:52.109000+00:00", "status": "inbox", "send_attempts": [], "to": ["iryna.grankova@globallogic.com"], "followup_sequence_id": null}, "emitted_at": 1670413439989} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Welcome to Close, Jean!", "updated_by_name": "Jean Lafleur", "sequence_subscription_id": null, "thread_id": "acti_dtGBVpRrqQszIPQgvEhqTGBz3fA5PYptEc4lmVWNUKm", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-07-13T11:39:04.130000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "sequence_id": null, "message_ids": [], "_type": "Email", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "template_id": null, "body_html": "Hi Jean!

    You can send, receive, and track your email conversations all within Close.

    Try sending an outgoing email - click on the reply arrow and use an Email Template. You can now check off the Task!

    See the Notes on this Lead and follow the Getting Started Guide to get set up as quickly as possible.

    Let's make it happen!", "date_sent": null, "created_by_name": "Jean Lafleur", "activity_at": "2021-07-13T11:39:04.130000+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_name": null, "sender": "Steli Efti ", "opens": [], "envelope": {"sender": [{"name": "Steli Efti", "email": "sales@close.com"}], "date": "Tue, 13 Jul 2021 11:39:04 +0000", "bcc": [], "subject": "Welcome to Close, Jean!", "cc": [], "in_reply_to": null, "message_id": "<162617634412.13.2638379749228562382@closeio-web-85678dcd7b-xdcf7>", "from": [{"name": "Steli Efti", "email": "sales@close.com"}], "reply_to": [{"name": "", "email": "sales@close.com"}], "to": [{"name": "", "email": "integration-test@airbyte.io"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": "Hi Jean!\n\nYou can send, receive, and track your email conversations all within Close.\n\nTry sending an outgoing email - click on the reply arrow and use an Email Templat", "id": "acti_Ags7x68KOMv3dKgtYWmrdFNCn16g0Wns0HSCY5L5nIm", "direction": "incoming", "date_scheduled": null, "cc": [], "attachments": [], "email_account_id": null, "followup_sequence_delay": null, "users": [], "body_text_quoted": [{"expand": true, "text": "Hi Jean!\n\nYou can send, receive, and track your email conversations all within Close.\n\nTry sending an outgoing email - click on the reply arrow and use an Email Template. You can now check off the Task!\n\nSee the Notes on this Lead and follow the Getting Started Guide to get set up as quickly as possible.\n\nLet's make it happen!"}], "body_html_quoted": [{"expand": true, "html": "Hi Jean!

    You can send, receive, and track your email conversations all within Close.

    Try sending an outgoing email - click on the reply arrow and use an Email Template. You can now check off the Task!

    See the Notes on this Lead and follow the Getting Started Guide to get set up as quickly as possible.

    Let's make it happen!"}], "references": [], "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "body_text": "Hi Jean!\n\nYou can send, receive, and track your email conversations all within Close.\n\nTry sending an outgoing email - click on the reply arrow and use an Email Template. You can now check off the Task!\n\nSee the Notes on this Lead and follow the Getting Started Guide to get set up as quickly as possible.\n\nLet's make it happen!", "template_name": null, "has_reply": false, "date_updated": "2021-07-13T11:39:04.140000+00:00", "status": "inbox", "send_attempts": [], "to": ["integration-test@airbyte.io"], "followup_sequence_id": null}, "emitted_at": 1670413439992} -{"stream": "email_activities", "data": {"opens_summary": null, "send_as_id": null, "bcc": [], "subject": "Missed call", "updated_by_name": "Jean Lafleur", "sequence_subscription_id": null, "thread_id": "acti_FrMniUW4fyqPxIyOEuuZN2QzkJF5tY3Ny2Q1nhimPEK", "in_reply_to_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "bulk_email_action_id": null, "date_created": "2021-07-05T11:39:00.850000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "sequence_id": null, "message_ids": [], "_type": "Email", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "template_id": null, "body_html": "Hi Jean!

    I just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.

    Just wanted to let you know, I'm still interested in your offer. Hope I'm not making a huge mistake...

    Cheers,
    Gob", "date_sent": null, "created_by_name": "Jean Lafleur", "activity_at": "2021-07-05T11:39:00.850000+00:00", "user_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_name": null, "sender": "bluth@close.com", "opens": [], "envelope": {"sender": [{"name": "", "email": "bluth@close.com"}], "date": "Tue, 13 Jul 2021 11:39:04 +0000", "bcc": [], "subject": "Missed call", "cc": [], "in_reply_to": null, "message_id": "<162617634457.13.866605428580538299@closeio-web-85678dcd7b-xdcf7>", "from": [{"name": "", "email": "bluth@close.com"}], "reply_to": [], "to": [{"name": "", "email": "integration-test@airbyte.io"}], "is_autoreply": false}, "need_smtp_credentials": false, "body_preview": "Hi Jean!\n\nI just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.\n\nJust wanted to let you know, I'm still interested in your offer. Hope I'm not m", "id": "acti_T0UrwXOaxgA0kzhGA5Zx0hDWgP7sy5ihKRivMlQWsLV", "direction": "incoming", "date_scheduled": null, "cc": [], "attachments": [], "email_account_id": null, "followup_sequence_delay": null, "users": [], "body_text_quoted": [{"expand": true, "text": "Hi Jean!\n\nI just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.\n\nJust wanted to let you know, I'm still interested in your offer. Hope I'm not making a huge mistake...\n\nCheers,\nGob"}], "body_html_quoted": [{"expand": true, "html": "Hi Jean!

    I just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.

    Just wanted to let you know, I'm still interested in your offer. Hope I'm not making a huge mistake...

    Cheers,
    Gob"}], "references": [], "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "body_text": "Hi Jean!\n\nI just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.\n\nJust wanted to let you know, I'm still interested in your offer. Hope I'm not making a huge mistake...\n\nCheers,\nGob", "template_name": null, "has_reply": false, "date_updated": "2021-07-13T11:39:04.595000+00:00", "status": "inbox", "send_attempts": [], "to": ["integration-test@airbyte.io"], "followup_sequence_id": null}, "emitted_at": 1670413439996} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n ", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_a3AsG3P38a8yDx0XgI8ZNZR4Ko8XRUBybauASuT8C2j", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-09T12:54:23.167000+00:00", "subject": "Test Lead + Airbyte", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "irina.grankova@gmail.com", "name": ""}], "subject": "Test Lead + Airbyte", "message_id": "<166799846322.15922.4962027989641879748@smtpgw.close.com>", "bcc": [], "date": "Wed, 09 Nov 2022 12:54:23 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-09T12:54:03.668000+00:00", "date_updated": "2022-11-09T13:39:37.547000+00:00", "to": ["irina.grankova@gmail.com"], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by irina.grankova@gmail.com (2022-11-09)", "date_sent": "2022-11-09T12:54:23.167000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Iryna,

    I'm Jean with Airbyte. We help companies in the space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?"}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166799846322.15922.4962027989641879748@smtpgw.close.com>", "<166799846322.15922.14988047742178474967@smtpgw.close.com>"], "created_by_name": "Jean Lafleur", "body_text": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-09T13:39:37.547000+00:00", "ip_address": "104.28.131.168", "user_agent": "Mozilla/5.0", "opened_by": "irina.grankova@gmail.com"}], "cc": [], "body_html": "Hi Iryna,

    I'm Jean with Airbyte. We help companies in the space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_fFBPZHGPKt60kZG2SzI5ws5OMbysXqCAGJuGlKucDy5", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440814} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting 2\nSaturday Nov 12, 2022 \u22c5 8pm \u2013 9pm\nEastern European Time - Kyiv\n\n\n\nOrganizer\niryna.grankova@airbyte.io\niryna.grankova@airbyte.io\n\n", "updated_by": null, "id": "acti_5Y0g1Ty898ORU1yMffesNiTs3I4RvFdWWrTErpmJmYb", "template_id": null, "activity_at": "2022-11-09T12:42:01+00:00", "subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 631, "content_type": "text/calendar", "filename": "file.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_5Y0g1Ty898ORU1yMffesNiTs3I4RvFdWWrTErpmJmYb/attachment/0/"}, {"size": 631, "content_type": "application/ics", "filename": "invite.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_5Y0g1Ty898ORU1yMffesNiTs3I4RvFdWWrTErpmJmYb/attachment/1/"}], "references": [], "envelope": {"from": [{"email": "irina.grankova@gmail.com", "name": ""}], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "message_id": "<000000000000a8d33605ed08fb3c@google.com>", "bcc": [], "date": "Wed, 09 Nov 2022 12:42:01 +0000", "in_reply_to": null, "cc": [], "reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}]}, "_type": "Email", "date_created": "2022-11-09T12:42:01+00:00", "date_updated": "2022-11-09T12:42:06.830000+00:00", "to": ["iryna.grankova@airbyte.io"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting 2
    \u00a0
    irina.grankova@gmail.com has accepted this invitation.
    \u00a0

    When

    Saturday Nov 12, 2022 \u22c5 8pm \u2013 9pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<000000000000a8d33605ed08fb3c@google.com>"], "created_by_name": null, "body_text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting 2\nSaturday Nov 12, 2022 \u22c5 8pm \u2013 9pm\nEastern European Time - Kyiv\n\n\n\nOrganizer\niryna.grankova@airbyte.io\niryna.grankova@airbyte.io\n\nGuests\niryna.grankova@airbyte.io - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://calendar.google.com/calendar/event?action=VIEW&eid=MWRlcDU1cDZtamY0MGxnYnJ2OXI5ajlocG8gaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbw&tok=MjUjaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbzE2Y2ZiMDdkMGQzOTk4OGFmYzI1NGVmYTE3ODEzYzBlNGQ0M2NhMDE&ctz=Europe%2FKiev&hl=en&es=1\n\n~~//~~\nInvitation from Google Calendar: https://calendar.google.com/calendar/\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://support.google.com/calendar/answer/37135#forwarding\n", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting 2
     
    irina.grankova@gmail.com has accepted this invitation.
     

    When

    Saturday Nov 12, 2022 \u22c5 8pm \u2013 9pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting 2\nSaturday Nov 12, 2022 \u22c5 8pm \u2013 9pm\nEastern European Time - Kyiv\n\n\n\nOrganizer\niryna.grankova@airbyte.io\niryna.grankova@airbyte.io\n\nGuests\niryna.grankova@airbyte.io - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://calendar.google.com/calendar/event?action=VIEW&eid=MWRlcDU1cDZtamY0MGxnYnJ2OXI5ajlocG8gaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbw&tok=MjUjaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbzE2Y2ZiMDdkMGQzOTk4OGFmYzI1NGVmYTE3ODEzYzBlNGQ0M2NhMDE&ctz=Europe%2FKiev&hl=en&es=1\n\n~~//~~\nInvitation from Google Calendar: https://calendar.google.com/calendar/\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://support.google.com/calendar/answer/37135#forwarding\n"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_ZtrsNQMEmg7RwStpMzckQc22tjvbESmIdfdBkChH7s5", "need_smtp_credentials": false, "sender": "irina.grankova@gmail.com"}, "emitted_at": 1670413440816} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nFriday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/TpmBCG6", "updated_by": null, "id": "acti_frY4M6FyB8u7aHWUhSAKCaL92i02ID0YZQdnQlBrWLa", "template_id": null, "activity_at": "2022-11-09T12:32:37+00:00", "subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1206, "content_type": "text/calendar", "filename": "file.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_frY4M6FyB8u7aHWUhSAKCaL92i02ID0YZQdnQlBrWLa/attachment/0/"}, {"size": 1206, "content_type": "application/ics", "filename": "invite.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_frY4M6FyB8u7aHWUhSAKCaL92i02ID0YZQdnQlBrWLa/attachment/1/"}], "references": [], "envelope": {"from": [{"email": "irina.grankova@gmail.com", "name": ""}], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "message_id": "<0000000000000d111305ed08dada@google.com>", "bcc": [], "date": "Wed, 09 Nov 2022 12:32:37 +0000", "in_reply_to": null, "cc": [], "reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}]}, "_type": "Email", "date_created": "2022-11-09T12:32:37+00:00", "date_updated": "2022-11-09T12:32:49.521000+00:00", "to": ["iryna.grankova@globallogic.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting
    \u00a0
    irina.grankova@gmail.com has accepted this invitation.
    \u00a0

    When

    Friday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<0000000000000d111305ed08dada@google.com>"], "created_by_name": null, "body_text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nFriday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/TpmBCG6rEQC4MxPVFKSfql?domain=meet.google.com\n\n\n\t\nJoin by phone\n(GB) +44 20 3937 0463\nPIN: 318167082\n\nMore phone numbers\nhttps://protect-us.mimecast.com/s/bAkfCJ6xR7CwYG27tGX2ya?domain=tel.meet\n\n\nOrganizer\niryna.grankova@globallogic.com\niryna.grankova@globallogic.com\n\nGuests\niryna.grankova@globallogic.com - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://protect-us.mimecast.com/s/QMWsCKryR5iWngYjC3LjFf?domain=calendar.google.com\n\n~~//~~\nInvitation from Google Calendar: https://protect-us.mimecast.com/s/nKJWCL9zR5i91xgJfmFOtP?domain=calendar.google.com\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://protect-us.mimecast.com/s/am2dCM8A65U3ZKLQfQyCij?domain=support.google.com\n", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting
     
    irina.grankova@gmail.com has accepted this invitation.
     

    When

    Friday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    \n", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nFriday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/TpmBCG6rEQC4MxPVFKSfql?domain=meet.google.com\n\n\n\t\nJoin by phone\n(GB) +44 20 3937 0463\nPIN: 318167082\n\nMore phone numbers\nhttps://protect-us.mimecast.com/s/bAkfCJ6xR7CwYG27tGX2ya?domain=tel.meet\n\n\nOrganizer\niryna.grankova@globallogic.com\niryna.grankova@globallogic.com\n\nGuests\niryna.grankova@globallogic.com - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://protect-us.mimecast.com/s/QMWsCKryR5iWngYjC3LjFf?domain=calendar.google.com\n\n~~//~~\nInvitation from Google Calendar: https://protect-us.mimecast.com/s/nKJWCL9zR5i91xgJfmFOtP?domain=calendar.google.com\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://protect-us.mimecast.com/s/am2dCM8A65U3ZKLQfQyCij?domain=support.google.com\n"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_L68aSWHKLy0BQmpbi7UHKVrrB2B4meTPGrpJgR8rMIv", "need_smtp_credentials": false, "sender": "irina.grankova@gmail.com"}, "emitted_at": 1670413440818} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nWednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/8tXrC9rNmLi", "updated_by": null, "id": "acti_90yRG8Hy4yCw7kRWEfJTRmf6QjmPseSWCxCLnwcSJfQ", "template_id": null, "activity_at": "2022-11-09T11:30:58+00:00", "subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1206, "content_type": "text/calendar", "filename": "file.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_90yRG8Hy4yCw7kRWEfJTRmf6QjmPseSWCxCLnwcSJfQ/attachment/0/"}, {"size": 1206, "content_type": "application/ics", "filename": "invite.ics", "content_id": null, "url": "https://app.close.com/go/email/acti_90yRG8Hy4yCw7kRWEfJTRmf6QjmPseSWCxCLnwcSJfQ/attachment/1/"}], "references": [], "envelope": {"from": [{"email": "irina.grankova@gmail.com", "name": ""}], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "message_id": "<0000000000009b99c605ed07fdaf@google.com>", "bcc": [], "date": "Wed, 09 Nov 2022 11:30:58 +0000", "in_reply_to": null, "cc": [], "reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}]}, "_type": "Email", "date_created": "2022-11-09T11:30:58+00:00", "date_updated": "2022-11-09T11:31:11.939000+00:00", "to": ["iryna.grankova@globallogic.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting
    \u00a0
    irina.grankova@gmail.com has accepted this invitation.
    \u00a0

    When

    Wednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<0000000000009b99c605ed07fdaf@google.com>"], "created_by_name": null, "body_text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nWednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/8tXrC9rNmLiqB6yJSowlDc?domain=meet.google.com\n\n\n\t\nJoin by phone\n(GB) +44 20 3937 0463\nPIN: 318167082\n\nMore phone numbers\nhttps://protect-us.mimecast.com/s/mRXXC0R7BXCB39OnhDVap6?domain=tel.meet\n\n\nOrganizer\niryna.grankova@globallogic.com\niryna.grankova@globallogic.com\n\nGuests\niryna.grankova@globallogic.com - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://protect-us.mimecast.com/s/bSDoCgJEPQHy2jXvC2d9qf?domain=calendar.google.com\n\n~~//~~\nInvitation from Google Calendar: https://protect-us.mimecast.com/s/HBvSCjRKPOCmqwLzC7efZi?domain=calendar.google.com\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://protect-us.mimecast.com/s/yispCkRLPOCBQRVDhJsq8W?domain=support.google.com\n", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n Test meeting
     
    irina.grankova@gmail.com has accepted this invitation.
     

    When

    Wednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm (Eastern European Time - Kyiv)

    Invitation from Google Calendar

    You are receiving this email because you are subscribed to calendar notifications. To stop receiving these emails, go to Calendar settings, select this calendar, and change \"Other notifications\".

    Forwarding this invitation could allow any recipient to send a response to the organizer, be added to the guest list, invite others regardless of their own invitation status, or modify your RSVP. Learn more

    \n", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nWednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/8tXrC9rNmLiqB6yJSowlDc?domain=meet.google.com\n\n\n\t\nJoin by phone\n(GB) +44 20 3937 0463\nPIN: 318167082\n\nMore phone numbers\nhttps://protect-us.mimecast.com/s/mRXXC0R7BXCB39OnhDVap6?domain=tel.meet\n\n\nOrganizer\niryna.grankova@globallogic.com\niryna.grankova@globallogic.com\n\nGuests\niryna.grankova@globallogic.com - organizer\nirina.grankova@gmail.com\nView all guest info \nhttps://protect-us.mimecast.com/s/bSDoCgJEPQHy2jXvC2d9qf?domain=calendar.google.com\n\n~~//~~\nInvitation from Google Calendar: https://protect-us.mimecast.com/s/HBvSCjRKPOCmqwLzC7efZi?domain=calendar.google.com\n\nYou are receiving this email because you are an attendee on the event. To \nstop receiving future updates for this event, decline this event.\n\nForwarding this invitation could allow any recipient to send a response to \nthe organizer, be added to the guest list, invite others regardless of \ntheir own invitation status, or modify your RSVP.\n\nLearn more https://protect-us.mimecast.com/s/yispCkRLPOCBQRVDhJsq8W?domain=support.google.com\n"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_O0aBSkKyCb6DER1hfih6a2bbOzqTWdX0H8Q4uEdbLnb", "need_smtp_credentials": false, "sender": "irina.grankova@gmail.com"}, "emitted_at": 1670413440821} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "Test\n\n\n", "updated_by": null, "id": "acti_EI3xv4nNGN7MNydTjlXHp5UmxEPKJhbpUtKf5lxg6Uq", "template_id": null, "activity_at": "2022-11-09T11:28:52+00:00", "subject": "Test", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}], "to": [{"email": "integration-test@airbyte.io", "name": ""}], "subject": "Test", "message_id": "", "bcc": [], "date": "Wed, 9 Nov 2022 13:28:52 +0200", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "globallogic@airbyte.io", "name": ""}]}, "_type": "Email", "date_created": "2022-11-09T11:28:52+00:00", "date_updated": "2022-11-09T11:29:03.355000+00:00", "to": ["integration-test@airbyte.io"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Test
    \n
    \n
    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": [""], "created_by_name": null, "body_text": "Test\n\n\n", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "Test
    \n
    \n
    \n", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Test\n\n\n"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_p8SyYmT6CzaYHH6UQksWRLewcU6AjwNl1JbgPbp9Uai", "need_smtp_credentials": false, "sender": "Irina Grankova "}, "emitted_at": 1670413440823} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Iryna, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thu", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_F6ayqbtGLtiJhO71X2jTAgO2IqmCaeqsLtU1KPdFBUs", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-09T11:25:32.264000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "irina.grankova@gmail.com", "name": ""}], "subject": "Airbyte Follow-up", "message_id": "<166799313228.17776.4777225093537029355@smtpgw.close.com>", "bcc": [], "date": "Wed, 09 Nov 2022 11:25:32 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-09T11:25:17.425000+00:00", "date_updated": "2022-11-09T11:29:01.481000+00:00", "to": ["irina.grankova@gmail.com"], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by irina.grankova@gmail.com (2022-11-09)", "date_sent": "2022-11-09T11:25:32.264000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Iryna,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM"}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166799313228.17776.4777225093537029355@smtpgw.close.com>", "<166799313228.17776.3152755854733402602@smtpgw.close.com>"], "created_by_name": "Jean Lafleur", "body_text": "Hi Iryna, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-09T11:29:01.480000+00:00", "ip_address": "104.28.131.166", "user_agent": "Mozilla/5.0", "opened_by": "irina.grankova@gmail.com"}], "cc": [], "body_html": "Hi Iryna,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Iryna, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_BTq3BHQBUWUwhoacAcOSjg1gBUfmbtQv8wn1QFzHtSE", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440825} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Steli, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what w", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_JtQ6sb96zkzIUutLPVgnTRjnJOnXERet0nXplZfkuaW", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T17:53:35.311000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "sales@close.com", "name": "Steli Efti"}], "subject": "Close (Example\u00a0Lead) + Airbyte", "message_id": "<166793001574.2977.16151555672380558322@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 17:53:36 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T17:53:35.598000+00:00", "date_updated": "2022-11-09T02:40:26.387000+00:00", "to": ["Steli Efti "], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by Steli Efti (5 times, latest 2022-11-09)", "date_sent": "2022-11-08T17:53:35.311000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Steli,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_5kEnI9yY80Y9mjetrZqrxn", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166793001574.2977.16151555672380558322@smtpgw.close.com>", "<166793001574.2977.11109080189748637010@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Steli, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T17:53:39.970000+00:00", "ip_address": "66.249.92.22", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T17:53:43.225000+00:00", "ip_address": "66.249.83.109", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T19:21:22.529000+00:00", "ip_address": "66.249.84.173", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T22:08:24.873000+00:00", "ip_address": "66.249.84.173", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-09T02:40:26.387000+00:00", "ip_address": "104.28.57.228", "user_agent": "Mozilla/5.0", "opened_by": "Steli Efti "}], "cc": [], "body_html": "Hi Steli,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Steli, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 1", "sequence_id": "seq_17gkOeJEV1QPdPaOMJ9mTX", "thread_id": "acti_J1LyrEyYijj0iVPLaf5NfGLbyoRvRxdSWWAuMmHtD29", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440827} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Support, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_bY6szlDdTDFzI09pvrWJ9SPvZE9G7N96rXCKfZL8a4m", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T17:41:58.196000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "support@close.com", "name": "Support"}], "subject": "Close (Example\u00a0Lead) + Airbyte", "message_id": "<166792931876.62373.17646468751668935681@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 17:41:59 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T17:41:58.589000+00:00", "date_updated": "2022-11-08T17:42:03.103000+00:00", "to": ["Support "], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by Support (2 times, latest 2022-11-08)", "date_sent": "2022-11-08T17:41:58.196000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Support,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_1HBbWm3EXb2OtQYHjjIJ7d", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792931876.62373.17646468751668935681@smtpgw.close.com>", "<166792931876.62373.6144271479235161876@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Support, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T17:42:01.966000+00:00", "ip_address": "66.249.92.22", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Support "}, {"opened_at": "2022-11-08T17:42:03.103000+00:00", "ip_address": "66.249.92.24", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Support "}], "cc": [], "body_html": "Hi Support,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Support, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_CI5c6Ekew0cyhSgoFIXeaz2PJVmmtigF2XNIGUDXKnu", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 1", "sequence_id": "seq_17gkOeJEV1QPdPaOMJ9mTX", "thread_id": "acti_J1LyrEyYijj0iVPLaf5NfGLbyoRvRxdSWWAuMmHtD29", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440829} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Nick, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_Jo5nNA02HebzixdJdqbsqtb2v5JAe5l682DwN84Lsq3", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T17:15:11.279000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "subject": "Close (Example\u00a0Lead) + Airbyte", "message_id": "<166792771182.46793.15708798519258202100@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 17:15:12 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T17:15:11.656000+00:00", "date_updated": "2022-11-08T17:15:14.724000+00:00", "to": ["Nick Persico "], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by Nick Persico (2022-11-08)", "date_sent": "2022-11-08T17:15:11.279000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Nick,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_1Ptn4uOWoiCVDsJGVdciWx", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792771182.46793.15708798519258202100@smtpgw.close.com>", "<166792771182.46793.6902395509032896353@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Nick, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T17:15:14.724000+00:00", "ip_address": "66.249.92.10", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Nick Persico "}], "cc": [], "body_html": "Hi Nick,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Nick, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 1", "sequence_id": "seq_17gkOeJEV1QPdPaOMJ9mTX", "thread_id": "acti_J1LyrEyYijj0iVPLaf5NfGLbyoRvRxdSWWAuMmHtD29", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440831} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Customer, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you wha", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_FmGmN7lMl7P6eQiHZevdkYF9tOH1aTduDFkmEylHocg", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T17:12:07.625000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "success@close.com", "name": "Customer Success Team"}], "subject": "Close (Example\u00a0Lead) + Airbyte", "message_id": "<166792752819.46698.4592611849180210253@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 17:12:08 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T17:12:07.975000+00:00", "date_updated": "2022-11-08T17:12:12.687000+00:00", "to": ["Customer Success Team "], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by Customer Success Team (2 times, latest 2022-11-08)", "date_sent": "2022-11-08T17:12:07.625000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Customer,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_06TCoNKHiRvgz5eajOG5iM", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792752819.46698.4592611849180210253@smtpgw.close.com>", "<166792752819.46698.4097549043104142028@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Customer, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T17:12:11.815000+00:00", "ip_address": "66.249.92.10", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Customer Success Team "}, {"opened_at": "2022-11-08T17:12:12.687000+00:00", "ip_address": "66.249.92.10", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Customer Success Team "}], "cc": [], "body_html": "Hi Customer,

    I'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Customer, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_4cmimyQMTMi61kc72mLAV9XdHdddw6LR1LqzvoNdSuV", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 1", "sequence_id": "seq_17gkOeJEV1QPdPaOMJ9mTX", "thread_id": "acti_J1LyrEyYijj0iVPLaf5NfGLbyoRvRxdSWWAuMmHtD29", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440833} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Support, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- T", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_u6v6F3otM95hwbDFmIwzakF24SbSkZsliERI3Y7e9Mc", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T16:48:47.166000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "support@close.com", "name": "Support"}], "subject": "Airbyte Follow-up", "message_id": "<166792612773.32060.15386565426548563880@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 16:48:48 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T16:48:47.552000+00:00", "date_updated": "2022-11-08T16:50:41.545000+00:00", "to": ["Support "], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by Support (2022-11-08)", "date_sent": "2022-11-08T16:48:47.166000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Support,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_7Zv78mWCJuul1Ipd4EDE32", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792612773.32060.15386565426548563880@smtpgw.close.com>", "<166792612773.32060.13475180684302654892@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Support, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T16:50:41.545000+00:00", "ip_address": "66.249.92.23", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Support "}], "cc": [], "body_html": "Hi Support,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Support, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_CI5c6Ekew0cyhSgoFIXeaz2PJVmmtigF2XNIGUDXKnu", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 2", "sequence_id": "seq_7gEZ4ByvvLv1rI6szKolhR", "thread_id": "acti_YGNt9KsbM0PoIHdhXP2vVbIh6AULyiCvS7eSxeRx3w2", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440836} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Steli, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thu", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_513pRrBSucsLbbv9XPlWIa0II9deTHWHZmPlYNOni9y", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T16:36:07.226000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "sales@close.com", "name": "Steli Efti"}], "subject": "Airbyte Follow-up", "message_id": "<166792536780.39994.6476676108875520271@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 16:36:08 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T16:36:07.646000+00:00", "date_updated": "2022-11-09T02:40:26.385000+00:00", "to": ["Steli Efti "], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by Steli Efti (5 times, latest 2022-11-09)", "date_sent": "2022-11-08T16:36:07.226000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Steli,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_3AChiei0PuAIJ1X0OWnWNR", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792536780.39994.6476676108875520271@smtpgw.close.com>", "<166792536780.39994.10624245342771321646@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Steli, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T16:36:14.654000+00:00", "ip_address": "66.249.92.23", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T16:36:16.238000+00:00", "ip_address": "66.102.8.136", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T19:23:49.925000+00:00", "ip_address": "66.249.84.169", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-08T21:43:30.790000+00:00", "ip_address": "66.249.84.180", "user_agent": "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)", "opened_by": "Steli Efti "}, {"opened_at": "2022-11-09T02:40:26.385000+00:00", "ip_address": "104.28.57.228", "user_agent": "Mozilla/5.0", "opened_by": "Steli Efti "}], "cc": [], "body_html": "Hi Steli,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Steli, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 2", "sequence_id": "seq_7gEZ4ByvvLv1rI6szKolhR", "thread_id": "acti_YGNt9KsbM0PoIHdhXP2vVbIh6AULyiCvS7eSxeRx3w2", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440838} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Customer, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- ", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_bC5SD6KS0DpDnpa8rCOu65fhlVw2lotWPLSKgHvdZgZ", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T16:24:31.194000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "success@close.com", "name": "Customer Success Team"}], "subject": "Airbyte Follow-up", "message_id": "<166792467183.28936.13663569799747553498@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 16:24:32 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T16:24:31.650000+00:00", "date_updated": "2022-11-08T16:24:37.393000+00:00", "to": ["Customer Success Team "], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by Customer Success Team (2022-11-08)", "date_sent": "2022-11-08T16:24:31.194000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Customer,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_174GiA85Ui8g1OuQUrzdWe", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792467183.28936.13663569799747553498@smtpgw.close.com>", "<166792467183.28936.4497117513938895080@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Customer, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T16:24:37.393000+00:00", "ip_address": "66.249.92.22", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Customer Success Team "}], "cc": [], "body_html": "Hi Customer,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Customer, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_4cmimyQMTMi61kc72mLAV9XdHdddw6LR1LqzvoNdSuV", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 2", "sequence_id": "seq_7gEZ4ByvvLv1rI6szKolhR", "thread_id": "acti_YGNt9KsbM0PoIHdhXP2vVbIh6AULyiCvS7eSxeRx3w2", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440840} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Nick, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_oovua6AW0D3cf6dRsosnqKvAw7g2JzkRTswWk3YheSz", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T16:23:04.323000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "subject": "Airbyte Follow-up", "message_id": "<166792458488.29477.5187137325155036854@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 16:23:05 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T16:23:04.668000+00:00", "date_updated": "2022-11-08T20:44:30.910000+00:00", "to": ["Nick Persico "], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by Nick Persico (2022-11-08)", "date_sent": "2022-11-08T16:23:04.323000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Nick,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_3J812U6VNcZBmBDEJ1iIdX", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792458488.29477.5187137325155036854@smtpgw.close.com>", "<166792458488.29477.3151986449249141034@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Nick, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T20:44:30.910000+00:00", "ip_address": "35.231.92.0", "user_agent": "Superhuman", "opened_by": "Nick Persico "}], "cc": [], "body_html": "Hi Nick,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Nick, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 2", "sequence_id": "seq_7gEZ4ByvvLv1rI6szKolhR", "thread_id": "acti_YGNt9KsbM0PoIHdhXP2vVbIh6AULyiCvS7eSxeRx3w2", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440842} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/", "updated_by": null, "id": "acti_kInKkIusbEQTcNwu982oG2ncXoGXOckJbYy1d6RgHGx", "template_id": null, "activity_at": "2022-11-08T16:09:09+00:00", "subject": "Delivery Status Notification (Failure)", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1450, "content_type": "image/png", "filename": "icon.png", "content_id": "", "url": "https://s3.amazonaws.com/closeio-email/attachment/e1c1c167b89e4f82a005b0372525677059b652f7292ffbfda0f069bfce89f4e8/icon.png"}], "references": ["<166792374433.22448.17907165931371313011@smtpgw.close.com>", "<166792374433.22448.16558415745556798661@smtpgw.close.com>"], "envelope": {"from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "subject": "Delivery Status Notification (Failure)", "message_id": "<636a7f25.c80a0220.659b6.8bba.GMR@mx.google.com>", "bcc": [], "date": "Tue, 08 Nov 2022 08:09:09 -0800 (PST)", "in_reply_to": "<166792374433.22448.16558415745556798661@smtpgw.close.com>", "cc": [], "reply_to": [], "is_autoreply": true, "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "_type": "Email", "date_created": "2022-11-08T16:09:09+00:00", "date_updated": "2022-11-08T16:28:54.140000+00:00", "to": ["iryna.grankova@globallogic.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: \"Jean Lafleur\" <iryna.grankova@globallogic.com>
    \nSubject: Airbyte Follow-up
    \nDate: Tue, 08 Nov 2022 16:09:04 +0000
    \nTo: Tobias F\u00fcnke <tobiasfunke@close.com>
    \n
    \nHi Tobias,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    \"\"

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<636a7f25.c80a0220.659b6.8bba.GMR@mx.google.com>"], "created_by_name": null, "body_text": "\n** Address not found **\n\nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/s/vIO8C0R7BXCBvxZ9fwcWRl?domain=support.google.com\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://protect-us.mimecast.com/s/vIO8C0R7BXCBvxZ9fwcWRl?domain=support.google.com\nFrom: \"Jean Lafleur\" \nSubject: Airbyte Follow-up\nDate: Tue, 08 Nov 2022 16:09:04 +0000\nTo: Tobias F\u00fcnke \n\nHi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: \"Jean Lafleur\" <iryna.grankova@globallogic.com>
    \nSubject: Airbyte Follow-up
    \nDate: Tue, 08 Nov 2022 16:09:04 +0000
    \nTo: Tobias F\u00fcnke <tobiasfunke@close.com>
    \n
    \nHi Tobias,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    \"\"

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "\n** Address not found **\n\nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/s/vIO8C0R7BXCBvxZ9fwcWRl?domain=support.google.com\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://protect-us.mimecast.com/s/vIO8C0R7BXCBvxZ9fwcWRl?domain=support.google.com\nFrom: \"Jean Lafleur\" \nSubject: Airbyte Follow-up\nDate: Tue, 08 Nov 2022 16:09:04 +0000\nTo: Tobias F\u00fcnke \n\nHi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": null, "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Mail Delivery Subsystem "}, "emitted_at": 1670413440844} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Th", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_3XzsaHLl42CAYwO98zCzxA5h5SScscYmxqg856bFvdp", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T16:09:03.809000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "tobiasfunke@close.com", "name": "Tobias F\u00fcnke"}], "subject": "Airbyte Follow-up", "message_id": "<166792374433.22448.16558415745556798661@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 16:09:04 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T16:09:04.170000+00:00", "date_updated": "2022-11-08T16:09:05.758000+00:00", "to": ["Tobias F\u00fcnke "], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": null, "date_sent": "2022-11-08T16:09:03.809000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Tobias,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_1rgSspOohLocAaucazbFbB", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792374433.22448.16558415745556798661@smtpgw.close.com>", "<166792374433.22448.17907165931371313011@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "Hi Tobias,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_at5uglNbyasFp2KsoWQpjQmLp4lmmqX2p1nhvmPYytq", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 2", "sequence_id": "seq_7gEZ4ByvvLv1rI6szKolhR", "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440846} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.co", "updated_by": null, "id": "acti_4FqtK5fUFc4M3CvT2mCEGHnXww1fWEJkRckW9WrIdKg", "template_id": null, "activity_at": "2022-11-08T15:44:23+00:00", "subject": "Delivery Status Notification (Failure)", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1450, "content_type": "image/png", "filename": "icon.png", "content_id": "", "url": "https://s3.amazonaws.com/closeio-email/attachment/f670d9e08ca53e6d8967e36b17ff67b93ba6648a92b7cc0d4b9019aa9d745408/icon.png"}], "references": ["<166792225784.2629.12825104744076060180@smtpgw.close.com>", "<166792225784.2629.13990873364570888607@smtpgw.close.com>"], "envelope": {"from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "subject": "Delivery Status Notification (Failure)", "message_id": "<636a7957.050a0220.76c16.8d69.GMR@mx.google.com>", "bcc": [], "date": "Tue, 08 Nov 2022 07:44:23 -0800 (PST)", "in_reply_to": "<166792225784.2629.13990873364570888607@smtpgw.close.com>", "cc": [], "reply_to": [], "is_autoreply": true, "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "_type": "Email", "date_created": "2022-11-08T15:44:23+00:00", "date_updated": "2022-11-08T16:28:55.347000+00:00", "to": ["iryna.grankova@globallogic.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: \"Jean Lafleur\" <iryna.grankova@globallogic.com>
    \nSubject: (no subject)
    \nDate: Tue, 08 Nov 2022 15:44:18 +0000
    \nTo: thedarkknight@close.com
    \n
    \nTest\"\"

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<636a7957.050a0220.76c16.8d69.GMR@mx.google.com>"], "created_by_name": null, "body_text": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/s/x_0dCzpzoxUqDBA5f4CcrT?domain=support.google.com\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://protect-us.mimecast.com/s/x_0dCzpzoxUqDBA5f4CcrT?domain=support.google.com\nFrom: \"Jean Lafleur\" \nSubject: (no subject)\nDate: Tue, 08 Nov 2022 15:44:18 +0000\nTo: thedarkknight@close.com\n\nTest", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: \"Jean Lafleur\" <iryna.grankova@globallogic.com>
    \nSubject: (no subject)
    \nDate: Tue, 08 Nov 2022 15:44:18 +0000
    \nTo: thedarkknight@close.com
    \n
    \nTest\"\"

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/s/x_0dCzpzoxUqDBA5f4CcrT?domain=support.google.com\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://protect-us.mimecast.com/s/x_0dCzpzoxUqDBA5f4CcrT?domain=support.google.com\nFrom: \"Jean Lafleur\" \nSubject: (no subject)\nDate: Tue, 08 Nov 2022 15:44:18 +0000\nTo: thedarkknight@close.com\n\nTest"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": null, "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "need_smtp_credentials": false, "sender": "Mail Delivery Subsystem "}, "emitted_at": 1670413440848} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Test", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_tDbd3J7HQmX2I5dBWJSXrlwCdKpZedpsTdAWLsYPzUs", "template_id": null, "activity_at": "2022-11-08T15:44:17.803000+00:00", "subject": "(no subject)", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "thedarkknight@close.com", "name": ""}], "subject": "(no subject)", "message_id": "<166792225784.2629.13990873364570888607@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 15:44:18 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T15:43:48.819000+00:00", "date_updated": "2022-11-09T11:12:59.685000+00:00", "to": ["thedarkknight@close.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": "Opened by thedarkknight@close.com (2022-11-09)", "date_sent": "2022-11-08T15:44:17.803000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Test"}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792225784.2629.13990873364570888607@smtpgw.close.com>", "<166792225784.2629.12825104744076060180@smtpgw.close.com>"], "created_by_name": "Jean Lafleur", "body_text": "Test", "email_account_id": "emailacct_chcWvlCbL58B28cadf8XzEjQymaAMyJW6uqGjdiqmHK", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-09T11:12:59.685000+00:00", "ip_address": "85.209.47.207", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}], "cc": [], "body_html": "Test", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Test"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440850} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer", "updated_by": null, "id": "acti_GL7cU90GDGioV1bSbUHirloT9mzJecTpY4dIug4BlDs", "template_id": null, "activity_at": "2022-11-08T15:21:52+00:00", "subject": "Delivery Status Notification (Failure)", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1450, "content_type": "image/png", "filename": "icon.png", "content_id": "", "url": "https://s3.amazonaws.com/closeio-email/attachment/87491bb4cf503fcf54914e498f339ac980fc90291081a7befaf5b0036f9b30f2/icon.png"}], "references": ["<166792090941.10645.8722656406065573871@smtpgw.close.com>", "<166792090941.10645.3407832652098417673@smtpgw.close.com>"], "envelope": {"from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "subject": "Delivery Status Notification (Failure)", "message_id": "<636a7410.630a0220.27b8e.b6e2.GMR@mx.google.com>", "bcc": [], "date": "Tue, 08 Nov 2022 07:21:52 -0800 (PST)", "in_reply_to": "<166792090941.10645.3407832652098417673@smtpgw.close.com>", "cc": [], "reply_to": [], "is_autoreply": true, "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "_type": "Email", "date_created": "2022-11-08T15:21:52+00:00", "date_updated": "2022-11-08T15:22:03.515000+00:00", "to": ["iryna.grankova@airbyte.io"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Bluth Company (Example\u00a0Lead) + Airbyte
    \nDate: Tue, 08 Nov 2022 15:21:50 +0000
    \nTo: Gob Bluth <bluth@close.com>
    \n
    \nHi Gob,

    I'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth Company (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    \"\"

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<636a7410.630a0220.27b8e.b6e2.GMR@mx.google.com>"], "created_by_name": null, "body_text": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Bluth Company (Example\u00a0Lead) + Airbyte\nDate: Tue, 08 Nov 2022 15:21:50 +0000\nTo: Gob Bluth \n\nHi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Bluth Company (Example\u00a0Lead) + Airbyte
    \nDate: Tue, 08 Nov 2022 15:21:50 +0000
    \nTo: Gob Bluth <bluth@close.com>
    \n
    \nHi Gob,

    I'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth Company (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    \"\"

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Bluth Company (Example\u00a0Lead) + Airbyte\nDate: Tue, 08 Nov 2022 15:21:50 +0000\nTo: Gob Bluth \n\nHi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": null, "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Mail Delivery Subsystem "}, "emitted_at": 1670413440852} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show y", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_AiN0xVV0ZqsaXF2lowGGjtav6fPvWMVvuqCd5ihHLtp", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T15:21:48.934000+00:00", "subject": "Bluth Company (Example\u00a0Lead) + Airbyte", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "bluth@close.com", "name": "Gob Bluth"}], "subject": "Bluth Company (Example\u00a0Lead) + Airbyte", "message_id": "<166792090941.10645.3407832652098417673@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 15:21:50 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T15:21:49.243000+00:00", "date_updated": "2022-11-08T15:22:03.271000+00:00", "to": ["Gob Bluth "], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by Gob Bluth (2022-11-08)", "date_sent": "2022-11-08T15:21:48.934000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Gob,

    I'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth Company (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    "}], "bulk_email_action_id": null, "sequence_subscription_id": "sub_77gWyXwSd44zuQaciQYW0O", "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166792090941.10645.3407832652098417673@smtpgw.close.com>", "<166792090941.10645.8722656406065573871@smtpgw.close.com>"], "created_by_name": null, "body_text": "Hi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T15:21:52.108000+00:00", "ip_address": "66.249.92.23", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "Gob Bluth "}], "cc": [], "body_html": "Hi Gob,

    I'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth Company (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "outgoing", "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "updated_by_name": "Jean Lafleur", "sequence_name": "Sequence 1", "sequence_id": "seq_17gkOeJEV1QPdPaOMJ9mTX", "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440854} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer", "updated_by": null, "id": "acti_5qMpsIcBXwPqYpI8jAFBBWAKcWCzWkG7J5aUHUlUUpr", "template_id": null, "activity_at": "2022-11-08T12:58:48+00:00", "subject": "Delivery Status Notification (Failure)", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1450, "content_type": "image/png", "filename": "icon.png", "content_id": "", "url": "https://s3.amazonaws.com/closeio-email/attachment/1f7e236c6d1c046b794138a33f88a568156b3843c5c27d3f8486c27e9fec346a/icon.png"}], "references": ["<166791232468.5302.12366928756676498962@smtpgw.close.com>", "<166791232468.5302.9789676641910298968@smtpgw.close.com>"], "envelope": {"from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "subject": "Delivery Status Notification (Failure)", "message_id": "<636a5288.170a0220.f87e2.10cf.GMR@mx.google.com>", "bcc": [], "date": "Tue, 08 Nov 2022 04:58:48 -0800 (PST)", "in_reply_to": "<166791232468.5302.9789676641910298968@smtpgw.close.com>", "cc": [], "reply_to": [], "is_autoreply": true, "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "_type": "Email", "date_created": "2022-11-08T12:58:48+00:00", "date_updated": "2022-11-08T13:00:58.801000+00:00", "to": ["iryna.grankova@airbyte.io"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Airbyte Follow-up
    \nDate: Tue, 08 Nov 2022 12:58:44 +0000
    \nTo: bluth@close.com
    \n
    \nHi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    \"\"

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<636a5288.170a0220.f87e2.10cf.GMR@mx.google.com>"], "created_by_name": null, "body_text": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Airbyte Follow-up\nDate: Tue, 08 Nov 2022 12:58:44 +0000\nTo: bluth@close.com\n\nHi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Airbyte Follow-up
    \nDate: Tue, 08 Nov 2022 12:58:44 +0000
    \nTo: bluth@close.com
    \n
    \nHi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    \"\"

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Airbyte Follow-up\nDate: Tue, 08 Nov 2022 12:58:44 +0000\nTo: bluth@close.com\n\nHi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": null, "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Mail Delivery Subsystem "}, "emitted_at": 1670413440857} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur ", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_uTYUIkVvkt5gjJjn5D3RtEIveSqwuP6pCVwC6vNA69x", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "activity_at": "2022-11-08T12:58:44.679000+00:00", "subject": "Airbyte Follow-up", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "bluth@close.com", "name": ""}], "subject": "Airbyte Follow-up", "message_id": "<166791232468.5302.9789676641910298968@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 12:58:44 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T12:58:44.579000+00:00", "date_updated": "2022-11-08T12:58:47.565000+00:00", "to": ["bluth@close.com"], "has_reply": false, "send_as_id": null, "template_name": "Email 2 - Follow-up #1", "opens_summary": "Opened by bluth@close.com (2022-11-08)", "date_sent": "2022-11-08T12:58:44.679000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "bulk_email_action_id": "bulkemail_bCJdPbYpJ2xfUuj8Dif3sBMHlxtbOKuEZSCdNcTgsWB", "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166791232468.5302.9789676641910298968@smtpgw.close.com>", "<166791232468.5302.12366928756676498962@smtpgw.close.com>"], "created_by_name": "Jean Lafleur", "body_text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T12:58:47.565000+00:00", "ip_address": "66.249.92.10", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0", "opened_by": "bluth@close.com"}], "cc": [], "body_html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440859} -{"stream": "email_activities", "data": {"status": "inbox", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mai", "updated_by": null, "id": "acti_Yc8SKxsCvKYEdmrOElcfbI4TeWAutmDsSG7mmHigzE8", "template_id": null, "activity_at": "2022-11-08T12:56:55+00:00", "subject": "Delivery Status Notification (Failure)", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [{"size": 1450, "content_type": "image/png", "filename": "icon.png", "content_id": "", "url": "https://s3.amazonaws.com/closeio-email/attachment/126941d2d18cb3a91e602dbe59eab599ee2f677694c80b32a48e93f805a500bb/icon.png"}], "references": ["<166791221256.1235.14063741572606059919@smtpgw.close.com>", "<166791221256.1235.11589873218010129427@smtpgw.close.com>"], "envelope": {"from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "subject": "Delivery Status Notification (Failure)", "message_id": "<636a5217.170a0220.675e1.11c0.GMR@mx.google.com>", "bcc": [], "date": "Tue, 08 Nov 2022 04:56:55 -0800 (PST)", "in_reply_to": "<166791221256.1235.11589873218010129427@smtpgw.close.com>", "cc": [], "reply_to": [], "is_autoreply": true, "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "_type": "Email", "date_created": "2022-11-08T12:56:55+00:00", "date_updated": "2022-11-08T13:00:57.698000+00:00", "to": ["iryna.grankova@airbyte.io"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Wayne Enterprises (Example\u00a0Lead) + Airbyte
    \nDate: Tue, 08 Nov 2022 12:56:52 +0000
    \nTo: thedarkknight@close.com
    \n
    \nHi Bruce,

    I'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Wayne Enterprises (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?\"\"

    "}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<636a5217.170a0220.675e1.11c0.GMR@mx.google.com>"], "created_by_name": null, "body_text": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Wayne Enterprises (Example\u00a0Lead) + Airbyte\nDate: Tue, 08 Nov 2022 12:56:52 +0000\nTo: thedarkknight@close.com\n\nHi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "\n\n\n\n\n\n\n\n\n\n
    \n\n\n
    \n\"Error\n\n\n\n\n

    \nAddress not found\n

    \nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n
    \nLEARN MORE\n
    \n
    \n
    \nThe response was:
    \n

    \nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\n

    \n
    \n\n

    \nFrom: Jean Lafleur <iryna.grankova@airbyte.io>
    \nSubject: Wayne Enterprises (Example\u00a0Lead) + Airbyte
    \nDate: Tue, 08 Nov 2022 12:56:52 +0000
    \nTo: thedarkknight@close.com
    \n
    \nHi Bruce,

    I'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Wayne Enterprises (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?\"\"

    ", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer/6596\n\nThe response was:\n\nThe email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/answer/6596\nFrom: Jean Lafleur \nSubject: Wayne Enterprises (Example\u00a0Lead) + Airbyte\nDate: Tue, 08 Nov 2022 12:56:52 +0000\nTo: thedarkknight@close.com\n\nHi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": null, "direction": "incoming", "contact_id": null, "updated_by_name": null, "sequence_name": null, "sequence_id": null, "thread_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "need_smtp_credentials": false, "sender": "Mail Delivery Subsystem "}, "emitted_at": 1670413440861} -{"stream": "email_activities", "data": {"status": "draft", "body_preview": "Test", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_XF6sSdUpFbve6PLReW4YrwwxTunoon1q7EAjkhiolZA", "template_id": null, "activity_at": "2022-11-08T12:55:49.388000+00:00", "subject": "Test", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "thedarkknight@close.com", "name": ""}], "subject": "Test", "message_id": null, "bcc": [], "date": "Tue, 08 Nov 2022 12:55:49 -0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T12:55:49.388000+00:00", "date_updated": "2022-11-08T12:55:54.125000+00:00", "to": ["thedarkknight@close.com"], "has_reply": false, "send_as_id": null, "template_name": null, "opens_summary": null, "date_sent": null, "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Test"}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": [], "created_by_name": "Jean Lafleur", "body_text": "Test", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [], "cc": [], "body_html": "Test", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Test"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_diSbB5sLhZK1kkgpBgzl4dlojtN1Nt6MEvLPC5DEZpe", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440863} -{"stream": "email_activities", "data": {"status": "sent", "body_preview": "Hi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) an", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_ZU8MvgvFu21A7QMkYFD5SAI8EqrITmfJuu4f5FJDnCe", "template_id": "tmpl_qbI7mmvEPJla4qdCeBygtzgZ7twup69mdEr2CEVNHIM", "activity_at": "2022-11-08T12:56:52.538000+00:00", "subject": "Wayne Enterprises (Example\u00a0Lead) + Airbyte", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "attachments": [], "references": [], "envelope": {"from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "to": [{"email": "thedarkknight@close.com", "name": ""}], "subject": "Wayne Enterprises (Example\u00a0Lead) + Airbyte", "message_id": "<166791221256.1235.11589873218010129427@smtpgw.close.com>", "bcc": [], "date": "Tue, 08 Nov 2022 12:56:52 +0000", "in_reply_to": null, "cc": [], "reply_to": [], "is_autoreply": false, "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "_type": "Email", "date_created": "2022-11-08T12:54:51.103000+00:00", "date_updated": "2022-11-08T15:43:38.471000+00:00", "to": ["thedarkknight@close.com"], "has_reply": false, "send_as_id": null, "template_name": "Email 1 - Intro", "opens_summary": "Opened by thedarkknight@close.com (5+ times, latest 2022-11-08)", "date_sent": "2022-11-08T12:56:52.538000+00:00", "in_reply_to_id": null, "body_html_quoted": [{"expand": true, "html": "Hi Bruce,

    I'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Wayne Enterprises (Example\u00a0Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?"}], "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "user_name": "Jean Lafleur", "message_ids": ["<166791221256.1235.11589873218010129427@smtpgw.close.com>", "<166791221256.1235.14063741572606059919@smtpgw.close.com>"], "created_by_name": "Jean Lafleur", "body_text": "Hi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?", "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "bcc": [], "send_attempts": [], "users": [], "opens": [{"opened_at": "2022-11-08T14:25:56.139000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T14:48:01.421000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T14:59:00.139000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T14:59:10.078000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T14:59:28.676000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:00:24.078000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:00:34.029000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:07:41.553000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:10:30.843000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:13:05.125000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:15:47.492000+00:00", "ip_address": "185.143.147.236", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}, {"opened_at": "2022-11-08T15:43:38.471000+00:00", "ip_address": "85.209.47.207", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42", "opened_by": "thedarkknight@close.com"}], "cc": [], "body_html": "Hi Bruce,

    I'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT YOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at Wayne Enterprises (Example Lead) and show you what we're working on.

    Are you available for a quick call tomorrow afternoon?", "date_scheduled": null, "body_text_quoted": [{"expand": true, "text": "Hi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) and show you what we're working on. \n \nAre you available for a quick call tomorrow afternoon?"}], "followup_sequence_delay": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outgoing", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "updated_by_name": "Jean Lafleur", "sequence_name": null, "sequence_id": null, "thread_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "need_smtp_credentials": false, "sender": "Jean Lafleur "}, "emitted_at": 1670413440865} -{"stream": "email_thread_activities", "data": {"latest_emails": [{"sender": "'Close CRM' via Integration tests ", "id": "acti_iNuDRoYQ5w17aiH9BRIfN2gHbWBth11m4D16q9mxkdn", "cc": [], "status": "sent", "send_as_id": null, "envelope": {"message_id": "<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>", "sender": [{"name": "", "email": "support@close.com"}], "cc": [], "subject": "Your bulk edit for Airbyte is done", "bcc": [], "date": "Wed, 25 Aug 2021 21:15:36 +0000", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "integration-test@airbyte.io"}], "from": [{"name": "'Close CRM' via Integration tests", "email": "integration-test@airbyte.io"}], "reply_to": [{"name": "Close CRM", "email": "support@close.com"}]}, "date_updated": "2022-11-08T12:36:05.979000+00:00", "subject": "Your bulk edit for Airbyte is done", "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@cl", "date_created": "2021-08-25T21:15:36+00:00", "has_attachments": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": "2021-08-25T21:15:36+00:00", "opens_summary": null, "bcc": [], "direction": "outgoing", "to": ["integration-test@airbyte.io"]}, {"sender": "'Close CRM' via Integration tests ", "id": "acti_6pzzBcXnRUrC7ClGxkbfyifOL0tKELXmDQsGffzFx8N", "cc": [], "status": "sent", "send_as_id": null, "envelope": {"message_id": "<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>", "sender": [{"name": "", "email": "support@close.com"}], "cc": [], "subject": "Your bulk edit for Airbyte is done", "bcc": [], "date": "Wed, 25 Aug 2021 21:03:54 +0000", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "integration-test@airbyte.io"}], "from": [{"name": "'Close CRM' via Integration tests", "email": "integration-test@airbyte.io"}], "reply_to": [{"name": "Close CRM", "email": "support@close.com"}]}, "date_updated": "2022-11-08T12:36:06.154000+00:00", "subject": "Your bulk edit for Airbyte is done", "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modifie", "date_created": "2021-08-25T21:03:54+00:00", "has_attachments": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": "2021-08-25T21:03:54+00:00", "opens_summary": null, "bcc": [], "direction": "outgoing", "to": ["integration-test@airbyte.io"]}], "participants": [{"name": "'Close CRM' via Integration tests", "email": "integration-test@airbyte.io"}], "_type": "EmailThread", "activity_at": "2021-08-25T21:15:36.001000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "latest_normalized_subject": "Your bulk edit for Airbyte is done", "updated_by": null, "created_by": null, "updated_by_name": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "contact_id": null, "date_updated": "2022-11-08T12:36:06.162000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "date_created": "2021-08-25T21:15:36.001000+00:00", "created_by_name": null, "n_emails": 2}, "emitted_at": 1670413442085} -{"stream": "email_thread_activities", "data": {"latest_emails": [{"sender": null, "id": "acti_8MOghgAFLMW70Zj8pMTUA0NozWrEKeyckt4kFJcx65L", "cc": [], "status": "draft", "send_as_id": null, "envelope": {"message_id": null, "sender": [], "cc": [], "subject": "Airbyte Follow-up", "bcc": [], "date": "Wed, 18 Aug 2021 10:35:50 -0000", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "bluth@close.com"}], "from": [], "reply_to": []}, "date_updated": "2021-08-18T10:36:10.974000+00:00", "subject": "Airbyte Follow-up", "body_preview": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur ", "date_created": "2021-08-18T10:35:50.165000+00:00", "has_attachments": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": null, "opens_summary": null, "bcc": [], "direction": "outgoing", "to": ["bluth@close.com"]}], "participants": [], "_type": "EmailThread", "activity_at": "2021-08-18T10:35:50.166000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "latest_normalized_subject": "Airbyte Follow-up", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "acti_XFp5upc2w8MawOLJ89I5LNlWOYcJLBrHp6UOFOTfN0T", "contact_id": null, "date_updated": "2021-08-18T10:36:10.989000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "date_created": "2021-08-18T10:35:50.166000+00:00", "created_by_name": "Jean Lafleur", "n_emails": 1}, "emitted_at": 1670413442090} -{"stream": "email_thread_activities", "data": {"latest_emails": [{"sender": "Irina Grankova ", "id": "acti_8ylFXNqFPRAesiUZ63CiHVB4MsHwNhD8TlDpvIGJG8Z", "cc": [], "status": "inbox", "send_as_id": null, "envelope": {"message_id": "<56EC0E81-FE10-40C6-ACF8-8B448B510DFD@gmail.com>", "sender": [{"name": "Irina Grankova", "email": "irina.grankova@gmail.com"}], "cc": [], "subject": "Pic", "bcc": [], "date": "Mon, 26 Jul 2021 12:08:50 +0300", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "iryna.grankova@globallogic.com"}], "from": [{"name": "Irina Grankova", "email": "irina.grankova@gmail.com"}], "reply_to": []}, "date_updated": "2022-11-08T15:58:52.093000+00:00", "subject": "Pic", "body_preview": null, "date_created": "2021-07-26T09:08:50+00:00", "has_attachments": true, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": null, "opens_summary": null, "bcc": [], "direction": "incoming", "to": ["iryna.grankova@globallogic.com"]}], "participants": [{"name": "Irina Grankova", "email": "irina.grankova@gmail.com"}], "_type": "EmailThread", "activity_at": "2021-07-26T09:08:50.001000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "latest_normalized_subject": "Pic", "updated_by": null, "created_by": null, "updated_by_name": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "acti_v9S0gdPWzRUqjj2taSmmdfigKanA9tThaFe46FtcXGO", "contact_id": null, "date_updated": "2022-11-08T15:58:52.098000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "date_created": "2021-07-26T09:08:50.001000+00:00", "created_by_name": null, "n_emails": 1}, "emitted_at": 1670413442093} -{"stream": "email_thread_activities", "data": {"latest_emails": [{"sender": "Steli Efti ", "id": "acti_Ags7x68KOMv3dKgtYWmrdFNCn16g0Wns0HSCY5L5nIm", "cc": [], "status": "inbox", "send_as_id": null, "envelope": {"message_id": "<162617634412.13.2638379749228562382@closeio-web-85678dcd7b-xdcf7>", "sender": [{"name": "Steli Efti", "email": "sales@close.com"}], "cc": [], "subject": "Welcome to Close, Jean!", "bcc": [], "date": "Tue, 13 Jul 2021 11:39:04 +0000", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "integration-test@airbyte.io"}], "from": [{"name": "Steli Efti", "email": "sales@close.com"}], "reply_to": [{"name": "", "email": "sales@close.com"}]}, "date_updated": "2021-07-13T11:39:04.130000+00:00", "subject": "Welcome to Close, Jean!", "body_preview": "Hi Jean!\n\nYou can send, receive, and track your email conversations all within Close.\n\nTry sending an outgoing email - click on the reply arrow and use an Email Templat", "date_created": "2021-07-13T11:39:04.130000+00:00", "has_attachments": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": null, "opens_summary": null, "bcc": [], "direction": "incoming", "to": ["integration-test@airbyte.io"]}], "participants": [{"name": "Steli Efti", "email": "sales@close.com"}], "_type": "EmailThread", "activity_at": "2021-07-13T11:39:04.131000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "latest_normalized_subject": "Welcome to Close, Jean!", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "acti_dtGBVpRrqQszIPQgvEhqTGBz3fA5PYptEc4lmVWNUKm", "contact_id": null, "date_updated": "2021-07-13T11:39:04.134000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "date_created": "2021-07-13T11:39:04.131000+00:00", "created_by_name": "Jean Lafleur", "n_emails": 1}, "emitted_at": 1670413442097} -{"stream": "email_thread_activities", "data": {"latest_emails": [{"sender": "bluth@close.com", "id": "acti_T0UrwXOaxgA0kzhGA5Zx0hDWgP7sy5ihKRivMlQWsLV", "cc": [], "status": "inbox", "send_as_id": null, "envelope": {"message_id": "<162617634457.13.866605428580538299@closeio-web-85678dcd7b-xdcf7>", "sender": [{"name": "", "email": "bluth@close.com"}], "cc": [], "subject": "Missed call", "bcc": [], "date": "Tue, 13 Jul 2021 11:39:04 +0000", "in_reply_to": null, "is_autoreply": false, "to": [{"name": "", "email": "integration-test@airbyte.io"}], "from": [{"name": "", "email": "bluth@close.com"}], "reply_to": []}, "date_updated": "2021-07-13T11:39:04.586000+00:00", "subject": "Missed call", "body_preview": "Hi Jean!\n\nI just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.\n\nJust wanted to let you know, I'm still interested in your offer. Hope I'm not m", "date_created": "2021-07-05T11:39:00.850000+00:00", "has_attachments": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": null, "opens_summary": null, "bcc": [], "direction": "incoming", "to": ["integration-test@airbyte.io"]}], "participants": [{"name": "", "email": "bluth@close.com"}], "_type": "EmailThread", "activity_at": "2021-07-05T11:39:00.851000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "latest_normalized_subject": "Missed call", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "acti_FrMniUW4fyqPxIyOEuuZN2QzkJF5tY3Ny2Q1nhimPEK", "contact_id": null, "date_updated": "2021-07-13T11:39:04.591000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "date_created": "2021-07-05T11:39:00.851000+00:00", "created_by_name": "Jean Lafleur", "n_emails": 1}, "emitted_at": 1670413442100} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T12:54:23.168000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "activity_at": "2022-11-09T12:54:23.168000+00:00", "date_updated": "2022-11-09T13:39:37.579000+00:00", "latest_emails": [{"date_created": "2022-11-09T12:54:03.668000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n ", "bcc": [], "to": ["irina.grankova@gmail.com"], "date_sent": "2022-11-09T12:54:23.167000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-09T13:39:37.547000+00:00", "subject": "Test Lead + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Test Lead + Airbyte", "in_reply_to": null, "cc": [], "date": "Wed, 09 Nov 2022 12:54:23 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "irina.grankova@gmail.com", "name": ""}], "message_id": "<166799846322.15922.4962027989641879748@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by irina.grankova@gmail.com (2022-11-09)", "id": "acti_a3AsG3P38a8yDx0XgI8ZNZR4Ko8XRUBybauASuT8C2j", "send_as_id": null}], "participants": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Test Lead + Airbyte", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_fFBPZHGPKt60kZG2SzI5ws5OMbysXqCAGJuGlKucDy5", "_type": "EmailThread"}, "emitted_at": 1670413442737} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T12:42:01.001000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-09T12:42:01.001000+00:00", "date_updated": "2022-11-09T12:42:06.826000+00:00", "latest_emails": [{"date_created": "2022-11-09T12:42:01+00:00", "direction": "incoming", "cc": [], "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting 2\nSaturday Nov 12, 2022 \u22c5 8pm \u2013 9pm\nEastern European Time - Kyiv\n\n\n\nOrganizer\niryna.grankova@airbyte.io\niryna.grankova@airbyte.io\n\n", "bcc": [], "to": ["iryna.grankova@airbyte.io"], "date_sent": null, "has_attachments": true, "sender": "irina.grankova@gmail.com", "date_updated": "2022-11-09T12:42:06.821000+00:00", "subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "envelope": {"reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "in_reply_to": null, "cc": [], "date": "Wed, 09 Nov 2022 12:42:01 +0000", "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}], "bcc": [], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "message_id": "<000000000000a8d33605ed08fb3c@google.com>", "from": [{"email": "irina.grankova@gmail.com", "name": ""}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_5Y0g1Ty898ORU1yMffesNiTs3I4RvFdWWrTErpmJmYb", "send_as_id": null}], "participants": [{"email": "irina.grankova@gmail.com", "name": ""}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": null, "latest_normalized_subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_ZtrsNQMEmg7RwStpMzckQc22tjvbESmIdfdBkChH7s5", "_type": "EmailThread"}, "emitted_at": 1670413442739} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T12:32:37.001000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-09T12:32:37.001000+00:00", "date_updated": "2022-11-09T12:32:49.517000+00:00", "latest_emails": [{"date_created": "2022-11-09T12:32:37+00:00", "direction": "incoming", "cc": [], "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nFriday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/TpmBCG6", "bcc": [], "to": ["iryna.grankova@globallogic.com"], "date_sent": null, "has_attachments": true, "sender": "irina.grankova@gmail.com", "date_updated": "2022-11-09T12:32:49.511000+00:00", "subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "envelope": {"reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "in_reply_to": null, "cc": [], "date": "Wed, 09 Nov 2022 12:32:37 +0000", "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}], "bcc": [], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "message_id": "<0000000000000d111305ed08dada@google.com>", "from": [{"email": "irina.grankova@gmail.com", "name": ""}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_frY4M6FyB8u7aHWUhSAKCaL92i02ID0YZQdnQlBrWLa", "send_as_id": null}], "participants": [{"email": "irina.grankova@gmail.com", "name": ""}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": null, "latest_normalized_subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_L68aSWHKLy0BQmpbi7UHKVrrB2B4meTPGrpJgR8rMIv", "_type": "EmailThread"}, "emitted_at": 1670413442742} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T11:30:58.001000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-09T11:30:58.001000+00:00", "date_updated": "2022-11-09T11:31:11.934000+00:00", "latest_emails": [{"date_created": "2022-11-09T11:30:58+00:00", "direction": "incoming", "cc": [], "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nWednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/8tXrC9rNmLi", "bcc": [], "to": ["iryna.grankova@globallogic.com"], "date_sent": null, "has_attachments": true, "sender": "irina.grankova@gmail.com", "date_updated": "2022-11-09T11:31:11.927000+00:00", "subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "envelope": {"reply_to": [{"email": "irina.grankova@gmail.com", "name": ""}], "is_autoreply": true, "subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "in_reply_to": null, "cc": [], "date": "Wed, 09 Nov 2022 11:30:58 +0000", "sender": [{"email": "calendar-notification@google.com", "name": "Google Calendar"}], "bcc": [], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "message_id": "<0000000000009b99c605ed07fdaf@google.com>", "from": [{"email": "irina.grankova@gmail.com", "name": ""}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_90yRG8Hy4yCw7kRWEfJTRmf6QjmPseSWCxCLnwcSJfQ", "send_as_id": null}], "participants": [{"email": "irina.grankova@gmail.com", "name": ""}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": null, "latest_normalized_subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_O0aBSkKyCb6DER1hfih6a2bbOzqTWdX0H8Q4uEdbLnb", "_type": "EmailThread"}, "emitted_at": 1670413442744} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T11:28:52.001000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-09T11:28:52.001000+00:00", "date_updated": "2022-11-09T11:29:03.351000+00:00", "latest_emails": [{"date_created": "2022-11-09T11:28:52+00:00", "direction": "incoming", "cc": [], "body_preview": "Test\n\n\n", "bcc": [], "to": ["integration-test@airbyte.io"], "date_sent": null, "has_attachments": false, "sender": "Irina Grankova ", "date_updated": "2022-11-09T11:29:03.346000+00:00", "subject": "Test", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Test", "in_reply_to": null, "cc": [], "date": "Wed, 9 Nov 2022 13:28:52 +0200", "sender": [{"email": "globallogic@airbyte.io", "name": ""}], "bcc": [], "to": [{"email": "integration-test@airbyte.io", "name": ""}], "message_id": "", "from": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_EI3xv4nNGN7MNydTjlXHp5UmxEPKJhbpUtKf5lxg6Uq", "send_as_id": null}], "participants": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": null, "latest_normalized_subject": "Test", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_p8SyYmT6CzaYHH6UQksWRLewcU6AjwNl1JbgPbp9Uai", "_type": "EmailThread"}, "emitted_at": 1670413442745} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-09T11:25:32.265000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "activity_at": "2022-11-09T11:25:32.265000+00:00", "date_updated": "2022-11-09T11:29:01.514000+00:00", "latest_emails": [{"date_created": "2022-11-09T11:25:17.425000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Iryna, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thu", "bcc": [], "to": ["irina.grankova@gmail.com"], "date_sent": "2022-11-09T11:25:32.264000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-09T11:29:01.481000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Wed, 09 Nov 2022 11:25:32 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "irina.grankova@gmail.com", "name": ""}], "message_id": "<166799313228.17776.4777225093537029355@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by irina.grankova@gmail.com (2022-11-09)", "id": "acti_F6ayqbtGLtiJhO71X2jTAgO2IqmCaeqsLtU1KPdFBUs", "send_as_id": null}], "participants": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Airbyte Follow-up", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_BTq3BHQBUWUwhoacAcOSjg1gBUfmbtQv8wn1QFzHtSE", "_type": "EmailThread"}, "emitted_at": 1670413442747} -{"stream": "email_thread_activities", "data": {"n_emails": 4, "date_created": "2022-11-08T17:53:35.312000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-08T17:53:35.312000+00:00", "date_updated": "2022-11-09T02:40:26.451000+00:00", "latest_emails": [{"date_created": "2022-11-08T17:53:35.598000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Steli, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what w", "bcc": [], "to": ["Steli Efti "], "date_sent": "2022-11-08T17:53:35.311000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-09T02:40:26.387000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Close (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 17:53:36 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "sales@close.com", "name": "Steli Efti"}], "message_id": "<166793001574.2977.16151555672380558322@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Steli Efti (5 times, latest 2022-11-09)", "id": "acti_JtQ6sb96zkzIUutLPVgnTRjnJOnXERet0nXplZfkuaW", "send_as_id": null}, {"date_created": "2022-11-08T17:41:58.589000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Support, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what", "bcc": [], "to": ["Support "], "date_sent": "2022-11-08T17:41:58.196000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T17:42:03.103000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Close (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 17:41:59 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "support@close.com", "name": "Support"}], "message_id": "<166792931876.62373.17646468751668935681@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Support (2 times, latest 2022-11-08)", "id": "acti_bY6szlDdTDFzI09pvrWJ9SPvZE9G7N96rXCKfZL8a4m", "send_as_id": null}, {"date_created": "2022-11-08T17:15:11.656000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Nick, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you what we", "bcc": [], "to": ["Nick Persico "], "date_sent": "2022-11-08T17:15:11.279000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T17:15:14.724000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Close (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 17:15:12 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "message_id": "<166792771182.46793.15708798519258202100@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Nick Persico (2022-11-08)", "id": "acti_Jo5nNA02HebzixdJdqbsqtb2v5JAe5l682DwN84Lsq3", "send_as_id": null}, {"date_created": "2022-11-08T17:12:07.975000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Customer, \n \nI'm Jean with Airbyte. We help companies in the Software space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Close\n(Example Lead) and show you wha", "bcc": [], "to": ["Customer Success Team "], "date_sent": "2022-11-08T17:12:07.625000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T17:12:12.687000+00:00", "subject": "Close (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Close (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 17:12:08 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "success@close.com", "name": "Customer Success Team"}], "message_id": "<166792752819.46698.4592611849180210253@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Customer Success Team (2 times, latest 2022-11-08)", "id": "acti_FmGmN7lMl7P6eQiHZevdkYF9tOH1aTduDFkmEylHocg", "send_as_id": null}], "participants": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Close (Example Lead) + Airbyte", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_J1LyrEyYijj0iVPLaf5NfGLbyoRvRxdSWWAuMmHtD29", "_type": "EmailThread"}, "emitted_at": 1670413442749} -{"stream": "email_thread_activities", "data": {"n_emails": 4, "date_created": "2022-11-08T16:48:47.167000+00:00", "created_by": null, "created_by_name": null, "activity_at": "2022-11-08T16:48:47.167000+00:00", "date_updated": "2022-11-09T02:40:26.467000+00:00", "latest_emails": [{"date_created": "2022-11-08T16:48:47.552000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Support, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- T", "bcc": [], "to": ["Support "], "date_sent": "2022-11-08T16:48:47.166000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T16:50:41.545000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 16:48:48 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "support@close.com", "name": "Support"}], "message_id": "<166792612773.32060.15386565426548563880@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Support (2022-11-08)", "id": "acti_u6v6F3otM95hwbDFmIwzakF24SbSkZsliERI3Y7e9Mc", "send_as_id": null}, {"date_created": "2022-11-08T16:36:07.646000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Steli, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thu", "bcc": [], "to": ["Steli Efti "], "date_sent": "2022-11-08T16:36:07.226000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-09T02:40:26.385000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 16:36:08 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "sales@close.com", "name": "Steli Efti"}], "message_id": "<166792536780.39994.6476676108875520271@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Steli Efti (5 times, latest 2022-11-09)", "id": "acti_513pRrBSucsLbbv9XPlWIa0II9deTHWHZmPlYNOni9y", "send_as_id": null}, {"date_created": "2022-11-08T16:24:31.650000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Customer, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- ", "bcc": [], "to": ["Customer Success Team "], "date_sent": "2022-11-08T16:24:31.194000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T16:24:37.393000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 16:24:32 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "success@close.com", "name": "Customer Success Team"}], "message_id": "<166792467183.28936.13663569799747553498@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Customer Success Team (2022-11-08)", "id": "acti_bC5SD6KS0DpDnpa8rCOu65fhlVw2lotWPLSKgHvdZgZ", "send_as_id": null}, {"date_created": "2022-11-08T16:23:04.668000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Nick, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur", "bcc": [], "to": ["Nick Persico "], "date_sent": "2022-11-08T16:23:04.323000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T20:44:30.910000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 16:23:05 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "message_id": "<166792458488.29477.5187137325155036854@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Nick Persico (2022-11-08)", "id": "acti_oovua6AW0D3cf6dRsosnqKvAw7g2JzkRTswWk3YheSz", "send_as_id": null}], "participants": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Airbyte Follow-up", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_YGNt9KsbM0PoIHdhXP2vVbIh6AULyiCvS7eSxeRx3w2", "_type": "EmailThread"}, "emitted_at": 1670413442752} -{"stream": "email_thread_activities", "data": {"n_emails": 6, "date_created": "2022-11-08T16:09:09.001000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "activity_at": "2022-11-08T16:09:09.001000+00:00", "date_updated": "2022-11-08T16:28:54.150000+00:00", "latest_emails": [{"date_created": "2022-11-08T16:09:09+00:00", "direction": "incoming", "cc": [], "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to tobiasfunke@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.com/", "bcc": [], "to": ["iryna.grankova@globallogic.com"], "date_sent": null, "has_attachments": true, "sender": "Mail Delivery Subsystem ", "date_updated": "2022-11-08T16:28:54.140000+00:00", "subject": "Delivery Status Notification (Failure)", "envelope": {"reply_to": [], "is_autoreply": true, "subject": "Delivery Status Notification (Failure)", "in_reply_to": "<166792374433.22448.16558415745556798661@smtpgw.close.com>", "cc": [], "date": "Tue, 08 Nov 2022 08:09:09 -0800 (PST)", "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "bcc": [], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "message_id": "<636a7f25.c80a0220.659b6.8bba.GMR@mx.google.com>", "from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_kInKkIusbEQTcNwu982oG2ncXoGXOckJbYy1d6RgHGx", "send_as_id": null}, {"date_created": "2022-11-08T16:09:04.170000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Tobias, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Th", "bcc": [], "to": ["Tobias F\u00fcnke "], "date_sent": "2022-11-08T16:09:03.809000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T16:09:05.758000+00:00", "subject": "Airbyte Follow-up", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Airbyte Follow-up", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 16:09:04 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "tobiasfunke@close.com", "name": "Tobias F\u00fcnke"}], "message_id": "<166792374433.22448.16558415745556798661@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_3XzsaHLl42CAYwO98zCzxA5h5SScscYmxqg856bFvdp", "send_as_id": null}, {"date_created": "2022-11-08T15:21:52+00:00", "direction": "incoming", "cc": [], "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer", "bcc": [], "to": ["iryna.grankova@airbyte.io"], "date_sent": null, "has_attachments": true, "sender": "Mail Delivery Subsystem ", "date_updated": "2022-11-08T15:22:03.515000+00:00", "subject": "Delivery Status Notification (Failure)", "envelope": {"reply_to": [], "is_autoreply": true, "subject": "Delivery Status Notification (Failure)", "in_reply_to": "<166792090941.10645.3407832652098417673@smtpgw.close.com>", "cc": [], "date": "Tue, 08 Nov 2022 07:21:52 -0800 (PST)", "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "bcc": [], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "message_id": "<636a7410.630a0220.27b8e.b6e2.GMR@mx.google.com>", "from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_GL7cU90GDGioV1bSbUHirloT9mzJecTpY4dIug4BlDs", "send_as_id": null}, {"date_created": "2022-11-08T15:21:49.243000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Gob, \n \nI'm Jean with Airbyte. We help companies in the Real estate space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Bluth\nCompany (Example Lead) and show y", "bcc": [], "to": ["Gob Bluth "], "date_sent": "2022-11-08T15:21:48.934000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T15:22:03.271000+00:00", "subject": "Bluth Company (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Bluth Company (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 15:21:50 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "bluth@close.com", "name": "Gob Bluth"}], "message_id": "<166792090941.10645.3407832652098417673@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by Gob Bluth (2022-11-08)", "id": "acti_AiN0xVV0ZqsaXF2lowGGjtav6fPvWMVvuqCd5ihHLtp", "send_as_id": null}, {"date_created": "2022-11-08T12:58:48+00:00", "direction": "incoming", "cc": [], "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer", "bcc": [], "to": ["iryna.grankova@airbyte.io"], "date_sent": null, "has_attachments": true, "sender": "Mail Delivery Subsystem ", "date_updated": "2022-11-08T13:00:58.801000+00:00", "subject": "Delivery Status Notification (Failure)", "envelope": {"reply_to": [], "is_autoreply": true, "subject": "Delivery Status Notification (Failure)", "in_reply_to": "<166791232468.5302.9789676641910298968@smtpgw.close.com>", "cc": [], "date": "Tue, 08 Nov 2022 04:58:48 -0800 (PST)", "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "bcc": [], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "message_id": "<636a5288.170a0220.f87e2.10cf.GMR@mx.google.com>", "from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_5qMpsIcBXwPqYpI8jAFBBWAKcWCzWkG7J5aUHUlUUpr", "send_as_id": null}], "participants": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}, {"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}, {"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Delivery Status Notification (Failure)", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "_type": "EmailThread"}, "emitted_at": 1670413442754} -{"stream": "email_thread_activities", "data": {"n_emails": 4, "date_created": "2022-11-08T15:44:23.001000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "activity_at": "2022-11-08T15:44:23.001000+00:00", "date_updated": "2022-11-09T11:12:59.711000+00:00", "latest_emails": [{"date_created": "2022-11-08T15:44:23+00:00", "direction": "incoming", "cc": [], "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://protect-us.mimecast.co", "bcc": [], "to": ["iryna.grankova@globallogic.com"], "date_sent": null, "has_attachments": true, "sender": "Mail Delivery Subsystem ", "date_updated": "2022-11-08T16:28:55.347000+00:00", "subject": "Delivery Status Notification (Failure)", "envelope": {"reply_to": [], "is_autoreply": true, "subject": "Delivery Status Notification (Failure)", "in_reply_to": "<166792225784.2629.13990873364570888607@smtpgw.close.com>", "cc": [], "date": "Tue, 08 Nov 2022 07:44:23 -0800 (PST)", "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "bcc": [], "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "message_id": "<636a7957.050a0220.76c16.8d69.GMR@mx.google.com>", "from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_4FqtK5fUFc4M3CvT2mCEGHnXww1fWEJkRckW9WrIdKg", "send_as_id": null}, {"date_created": "2022-11-08T15:43:48.819000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Test", "bcc": [], "to": ["thedarkknight@close.com"], "date_sent": "2022-11-08T15:44:17.803000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-09T11:12:59.685000+00:00", "subject": "(no subject)", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "(no subject)", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 15:44:18 +0000", "sender": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "thedarkknight@close.com", "name": ""}], "message_id": "<166792225784.2629.13990873364570888607@smtpgw.close.com>", "from": [{"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by thedarkknight@close.com (2022-11-09)", "id": "acti_tDbd3J7HQmX2I5dBWJSXrlwCdKpZedpsTdAWLsYPzUs", "send_as_id": null}, {"date_created": "2022-11-08T12:56:55+00:00", "direction": "incoming", "cc": [], "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mai", "bcc": [], "to": ["iryna.grankova@airbyte.io"], "date_sent": null, "has_attachments": true, "sender": "Mail Delivery Subsystem ", "date_updated": "2022-11-08T13:00:57.698000+00:00", "subject": "Delivery Status Notification (Failure)", "envelope": {"reply_to": [], "is_autoreply": true, "subject": "Delivery Status Notification (Failure)", "in_reply_to": "<166791221256.1235.11589873218010129427@smtpgw.close.com>", "cc": [], "date": "Tue, 08 Nov 2022 04:56:55 -0800 (PST)", "sender": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}], "bcc": [], "to": [{"email": "iryna.grankova@airbyte.io", "name": ""}], "message_id": "<636a5217.170a0220.675e1.11c0.GMR@mx.google.com>", "from": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}]}, "status": "inbox", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_Yc8SKxsCvKYEdmrOElcfbI4TeWAutmDsSG7mmHigzE8", "send_as_id": null}, {"date_created": "2022-11-08T12:54:51.103000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Hi Bruce, \n \nI'm Jean with Airbyte. We help companies in the Manufacturing space [INSERT\nYOUR PRODUCT/SERVICE]. I wanted to learn how you handle this currently at\nWayne Enterprises (Example Lead) an", "bcc": [], "to": ["thedarkknight@close.com"], "date_sent": "2022-11-08T12:56:52.538000+00:00", "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T15:43:38.471000+00:00", "subject": "Wayne Enterprises (Example\u00a0Lead) + Airbyte", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Wayne Enterprises (Example\u00a0Lead) + Airbyte", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 12:56:52 +0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "thedarkknight@close.com", "name": ""}], "message_id": "<166791221256.1235.11589873218010129427@smtpgw.close.com>", "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "sent", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": "Opened by thedarkknight@close.com (5+ times, latest 2022-11-08)", "id": "acti_ZU8MvgvFu21A7QMkYFD5SAI8EqrITmfJuu4f5FJDnCe", "send_as_id": null}], "participants": [{"email": "mailer-daemon@googlemail.com", "name": "Mail Delivery Subsystem"}, {"email": "integration-test@airbyte.io", "name": "Jean Lafleur"}, {"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Delivery Status Notification (Failure)", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "_type": "EmailThread"}, "emitted_at": 1670413442756} -{"stream": "email_thread_activities", "data": {"n_emails": 1, "date_created": "2022-11-08T12:55:49.389000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Jean Lafleur", "activity_at": "2022-11-08T12:55:49.389000+00:00", "date_updated": "2022-11-08T12:55:54.142000+00:00", "latest_emails": [{"date_created": "2022-11-08T12:55:49.388000+00:00", "direction": "outgoing", "cc": [], "body_preview": "Test", "bcc": [], "to": ["thedarkknight@close.com"], "date_sent": null, "has_attachments": false, "sender": "Jean Lafleur ", "date_updated": "2022-11-08T12:55:54.125000+00:00", "subject": "Test", "envelope": {"reply_to": [], "is_autoreply": false, "subject": "Test", "in_reply_to": null, "cc": [], "date": "Tue, 08 Nov 2022 12:55:49 -0000", "sender": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "bcc": [], "to": [{"email": "thedarkknight@close.com", "name": ""}], "message_id": null, "from": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}]}, "status": "draft", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opens_summary": null, "id": "acti_XF6sSdUpFbve6PLReW4YrwwxTunoon1q7EAjkhiolZA", "send_as_id": null}], "participants": [{"email": "iryna.grankova@airbyte.io", "name": "Jean Lafleur"}], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "updated_by_name": "Jean Lafleur", "latest_normalized_subject": "Test", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "id": "acti_diSbB5sLhZK1kkgpBgzl4dlojtN1Nt6MEvLPC5DEZpe", "_type": "EmailThread"}, "emitted_at": 1670413442758} -{"stream": "lead_status_change_activities", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-08-25T21:15:35.163000+00:00", "user_name": "Jean Lafleur", "created_by_name": "Jean Lafleur", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-08-25T21:15:35.163000+00:00", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "id": "acti_wSO4ltT4XHGI6wkN2oCZpRdCtw1ALhsRttt8osqVjll", "users": [], "old_status_id": "stat_HrZ1aYkkxRORQSxdBcNPT31HkqxkK2w2uWGiK6yjkmK", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_status_label": "Interested", "activity_at": "2021-08-25T21:15:35.163000+00:00", "_type": "LeadStatusChange", "old_status_label": "Potential"}, "emitted_at": 1670413444004} -{"stream": "lead_status_change_activities", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-08-25T21:15:34.607000+00:00", "user_name": "Jean Lafleur", "created_by_name": "Jean Lafleur", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2021-08-25T21:15:34.607000+00:00", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "id": "acti_T4XA2LBQYvrqAimflFjU2KXY0I2g1BPbOUn2jHZ59Dj", "users": [], "old_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_status_label": "Interested", "activity_at": "2021-08-25T21:15:34.607000+00:00", "_type": "LeadStatusChange", "old_status_label": "Qualified"}, "emitted_at": 1670413444007} -{"stream": "lead_status_change_activities", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-08-25T21:15:34.044000+00:00", "user_name": "Jean Lafleur", "created_by_name": "Jean Lafleur", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-08-25T21:15:34.044000+00:00", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "id": "acti_udWvk5RJ6SFuO9Ra6d1pAJg200Q0Zyq43kEq0FpceIx", "users": [], "old_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_status_label": "Interested", "activity_at": "2021-08-25T21:15:34.044000+00:00", "_type": "LeadStatusChange", "old_status_label": "Qualified"}, "emitted_at": 1670413444009} -{"stream": "lead_status_change_activities", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-07-13T11:39:04.731000+00:00", "user_name": "Jean Lafleur", "created_by_name": "Jean Lafleur", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-07-13T11:39:04.731000+00:00", "new_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "id": "acti_tEDQ45T1El5ilMfcT0G579AHnvsfTDqAd7KXBKbxbNV", "users": [], "old_status_id": "stat_HrZ1aYkkxRORQSxdBcNPT31HkqxkK2w2uWGiK6yjkmK", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by_name": "Jean Lafleur", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_status_label": "Qualified", "activity_at": "2021-07-13T11:39:04.731000+00:00", "_type": "LeadStatusChange", "old_status_label": "Potential"}, "emitted_at": 1670413444011} -{"stream": "lead_status_change_activities", "data": {"created_by_name": "Jean Lafleur", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "LeadStatusChange", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-09T11:25:53.697000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "updated_by_name": "Jean Lafleur", "id": "acti_8ygqbcNLU7NG3a6koeZKmfOGmaigvifz4IaeQpMbAcc", "old_status_id": "stat_HrZ1aYkkxRORQSxdBcNPT31HkqxkK2w2uWGiK6yjkmK", "old_status_label": "Potential", "new_status_label": "Interested", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-09T11:25:53.697000+00:00", "users": [], "activity_at": "2022-11-09T11:25:53.697000+00:00", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q"}, "emitted_at": 1670413444720} -{"stream": "sms_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "local_phone_formatted": "+1 415-444-5555", "attachments": [], "local_country_iso": "US", "template_id": null, "id": "acti_GIVSys3F0wFeA519lDa5QKRfYOPgskyqKj2aXiCMSEO", "date_sent": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": "+14154445555", "status": "draft", "_type": "SMS", "remote_phone_formatted": "+1 202-555-0186", "sequence_subscription_id": null, "remote_country_iso": "US", "error_message": null, "user_name": "Jean Lafleur", "date_created": "2021-08-11T18:14:32.750000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_updated": "2021-08-11T18:14:32.750000+00:00", "source": "Close.io", "created_by_name": "Jean Lafleur", "activity_at": "2021-08-11T18:14:32.750000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "updated_by_name": "Jean Lafleur", "direction": "outbound", "remote_phone": "+12025550186", "cost": null, "text": "Hi! This is a reminder that we have a call scheduled for 12pm PT today.", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_scheduled": null}, "emitted_at": 1670413445927} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "_type": "SMS", "date_created": "2022-11-09T14:02:18.756000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "attachments": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-09T14:02:18.756000+00:00", "id": "acti_CXrlrlHc8QpP5MBXqCfcJKpctDqBREuG3Whj0JQODu4", "status": "draft", "text": "Hi!", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-09T14:02:24.943000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": null}, "emitted_at": 1670413446870} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "_type": "SMS", "date_created": "2022-11-09T12:54:15.456000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "attachments": [{"media_id": "media_580CfGelcIvP5BzvIYTlhX", "url": "https://app.close.com/go/sms/acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP/media/media_580CfGelcIvP5BzvIYTlhX/", "thumbnail_url": "https://app.close.com/go/sms/acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP/media/media_580CfGelcIvP5BzvIYTlhX/thumbnail/", "content_type": "image/png", "size": 6132, "filename": "Airbyte_logo_75x75.png"}], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-09T12:54:44.404000+00:00", "id": "acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP", "status": "sent", "text": "Hi!", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-09T12:54:44.405000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": "3", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-09T12:54:44.404000+00:00"}, "emitted_at": 1670413446878} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "", "_type": "SMS", "date_created": "2022-11-08T15:59:38.497000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "attachments": [], "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-08T15:59:59.614000+00:00", "id": "acti_bYBEzC3oBNFwfPZwh5PfKCvbT3FrVLTuxxLZguRoFSj", "status": "sent", "text": "Test text message", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-08T15:59:59.614000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": "1", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-08T15:59:59.614000+00:00"}, "emitted_at": 1670413446885} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "_type": "SMS", "date_created": "2022-11-08T15:44:42.011000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "attachments": [], "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-08T15:45:04.639000+00:00", "id": "acti_GZs8fnu859jbSuV6jTVhgUwx1oBOhlUhh1JCeYHsS7q", "status": "sent", "text": "Hi!", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-08T15:45:04.640000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": "1", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-08T15:45:04.639000+00:00"}, "emitted_at": 1670413446889} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "", "_type": "SMS", "date_created": "2022-11-08T15:01:55.510000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "attachments": [], "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-09T07:00:01.850000+00:00", "id": "acti_87utjiO1VZBwuxKNThrsWehpMHQJ9fk9yYPqDze4w9x", "status": "sent", "text": "Test message", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-09T07:00:01.850000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": "1", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": "2022-11-09T07:00:00+00:00", "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-09T07:00:01.850000+00:00"}, "emitted_at": 1670413446893} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "", "_type": "SMS", "date_created": "2022-11-08T15:01:20.794000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "attachments": [], "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "remote_phone_formatted": "+1 415-623-6785", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-08T15:01:40.416000+00:00", "id": "acti_LJip5gktnzD3bWZlPsUVfvGQAu4Aij5AZVIWLoi0gau", "status": "sent", "text": "Test sms", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-08T15:01:40.416000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+14156236785", "created_by_name": "Jean Lafleur", "cost": "1", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-08T15:01:40.416000+00:00"}, "emitted_at": 1670413446896} -{"stream": "sms_activities", "data": {"user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "template_id": "", "_type": "SMS", "date_created": "2022-11-08T12:57:17.961000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "attachments": [], "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "remote_phone_formatted": "+1 650-517-6539", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_country_iso": "US", "direction": "outbound", "activity_at": "2022-11-08T12:57:39.721000+00:00", "id": "acti_KidUxSobTFVZwPO3zz7F7IfYeheY6rqEOOSfuuPI2xC", "status": "sent", "text": "Test sms", "source": "Close.io", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_phone": "+14156251293", "date_updated": "2022-11-08T12:57:39.721000+00:00", "local_phone_formatted": "+1 415-625-1293", "updated_by_name": "Jean Lafleur", "remote_phone": "+16505176539", "created_by_name": "Jean Lafleur", "cost": "1", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "sequence_id": null, "sequence_subscription_id": null, "date_scheduled": null, "error_message": null, "local_country_iso": "US", "date_sent": "2022-11-08T12:57:39.721000+00:00"}, "emitted_at": 1670413446899} -{"stream": "task_completed_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "users": [], "_type": "TaskCompleted", "activity_at": "2021-08-18T10:31:52.002000+00:00", "updated_by_name": "Jean Lafleur", "task_id": "task_7kpMfXIPms858l9GKZTo3BCtVflvcIsOYPXL8mZgzyp", "date_updated": "2021-08-18T10:31:52.002000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "date_created": "2021-08-18T10:31:52.002000+00:00", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "id": "acti_gdh0Iw30XYfKhKctrqPuxAbNghsxlDBDFaN8k35ZAxf", "created_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "task_text": "Send Steli an email", "task_assigned_to_name": "Jean Lafleur"}, "emitted_at": 1670413448078} -{"stream": "task_completed_activities", "data": {"task_id": "task_KAzmd4tqcQ1dYypqOjeZqmpKVlFZf3LWJfxCSoX29GY", "task_assigned_to_name": "Jean Lafleur", "id": "acti_tEFyhPH4AKZ3YHaqqFEdm9Lot1oEI4yEyKzEf0ncbGE", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-09T12:44:26.185000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "users": [], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "TaskCompleted", "created_by_name": "Jean Lafleur", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-09T12:44:26.185000+00:00", "updated_by_name": "Jean Lafleur", "task_text": "Follow up", "date_updated": "2022-11-09T12:44:26.185000+00:00"}, "emitted_at": 1670413448695} -{"stream": "task_completed_activities", "data": {"task_id": "task_iHHSk7GuvunATuloc0hM2k2btiuJpasL12GkwHnIVjP", "task_assigned_to_name": "Jean Lafleur", "id": "acti_DJOFYNqKoXSmPB4yJHVRafxAqhnvk5olHmmihw4cqND", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-09T11:06:11.134000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "users": [], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "TaskCompleted", "created_by_name": "Jean Lafleur", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-09T11:06:11.134000+00:00", "updated_by_name": "Jean Lafleur", "task_text": "Follow up", "date_updated": "2022-11-09T11:06:11.134000+00:00"}, "emitted_at": 1670413448697} -{"stream": "task_completed_activities", "data": {"task_id": "task_hMgl18LN4kAUM7XWO4fYlu3amtKadZahsb7OV9J5qWD", "task_assigned_to_name": "Jean Lafleur", "id": "acti_SFQmP02YDdCHlkwAWoEtIfZXEOvhoenTmKVdEw7BtJB", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-09T10:57:24.688000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "users": [], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "TaskCompleted", "created_by_name": "Jean Lafleur", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-09T10:57:24.688000+00:00", "updated_by_name": "Jean Lafleur", "task_text": "Follow up", "date_updated": "2022-11-09T10:57:24.688000+00:00"}, "emitted_at": 1670413448699} -{"stream": "task_completed_activities", "data": {"task_id": "task_bboTdYSlGqTBSXF0FEwhBOywDCV6iKDyMWiEfNFi7sW", "task_assigned_to_name": "Jean Lafleur", "id": "acti_POPD3uA7lSfdf4xLO7PgsxKeoJS1dCRthzQRb13Xbyw", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-08T12:21:15.641000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "users": [], "user_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "TaskCompleted", "created_by_name": "Jean Lafleur", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-08T12:21:15.641000+00:00", "updated_by_name": "Jean Lafleur", "task_text": "Call Steli", "date_updated": "2022-11-08T12:21:15.641000+00:00"}, "emitted_at": 1670413448700} -{"stream": "lead_tasks", "data": {"contact_name": null, "assigned_to_name": "Jean Lafleur", "text": "Send Steli an email", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "is_dateless": null, "contact_id": null, "id": "task_7kpMfXIPms858l9GKZTo3BCtVflvcIsOYPXL8mZgzyp", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Close (Example\u00a0Lead)", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.463000+00:00", "object_id": "acti_gdh0Iw30XYfKhKctrqPuxAbNghsxlDBDFaN8k35ZAxf", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date": "2021-07-16", "created_by_name": "Jean Lafleur", "_type": "lead", "updated_by_name": "Jean Lafleur", "object_type": "taskcompleted", "view": "archive", "date_updated": "2021-08-18T10:31:52.081000+00:00", "is_complete": true, "due_date": "2021-07-16"}, "emitted_at": 1670413452455} -{"stream": "lead_tasks", "data": {"contact_name": null, "assigned_to_name": "Jean Lafleur", "text": "Call Steli", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "is_dateless": null, "contact_id": null, "id": "task_bboTdYSlGqTBSXF0FEwhBOywDCV6iKDyMWiEfNFi7sW", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Close (Example\u00a0Lead)", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.520000+00:00", "object_id": "acti_POPD3uA7lSfdf4xLO7PgsxKeoJS1dCRthzQRb13Xbyw", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date": "2021-07-18", "created_by_name": "Jean Lafleur", "_type": "lead", "updated_by_name": "Jean Lafleur", "object_type": "taskcompleted", "view": "archive", "date_updated": "2022-11-08T12:21:15.730000+00:00", "is_complete": true, "due_date": "2021-07-18"}, "emitted_at": 1670413452458} -{"stream": "lead_tasks", "data": {"lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2022-11-08T15:10:57.220000+00:00", "date_updated": "2022-11-09T11:06:06.145000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": false, "object_id": null, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_Wgzt6t0ZGRlvZTnfhSfxHoFRWm6zXBMuuecKxRkfYmZ", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-12", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-12", "view": "inbox", "object_type": null, "contact_name": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413453746} -{"stream": "lead_tasks", "data": {"lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2022-11-08T15:13:13.470000+00:00", "date_updated": "2022-11-09T10:57:24.756000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": true, "object_id": "acti_SFQmP02YDdCHlkwAWoEtIfZXEOvhoenTmKVdEw7BtJB", "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_hMgl18LN4kAUM7XWO4fYlu3amtKadZahsb7OV9J5qWD", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-30T08:00:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-30T08:00:00+00:00", "view": "archive", "object_type": "taskcompleted", "contact_name": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413453753} -{"stream": "lead_tasks", "data": {"lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2022-11-08T15:13:22.159000+00:00", "date_updated": "2022-11-08T15:13:22.159000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": false, "object_id": null, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_pIYI4An2qA84qea5mCLggCL0dZ8QIk2c2YrzoqSV8fd", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-19T09:00:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-19T09:00:00+00:00", "view": "inbox", "object_type": null, "contact_name": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413453758} -{"stream": "lead_tasks", "data": {"lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "date_created": "2022-11-08T15:55:06.275000+00:00", "date_updated": "2022-11-08T15:55:06.275000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": false, "object_id": null, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_Va4jRQkIhZrUwzejqF3lZ4VaJeqR0cAvzzuaN0IaE5r", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-17T08:30:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-17T08:30:00+00:00", "view": "inbox", "object_type": null, "contact_name": null, "lead_name": "Test Lead"}, "emitted_at": 1670413453762} -{"stream": "lead_tasks", "data": {"lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2022-11-09T11:05:42.844000+00:00", "date_updated": "2022-11-09T11:06:06.147000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": false, "object_id": null, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_7NzjQt8zXoqAUMJsb58EGBP4rqTTbm5iR8jRuOY3MAJ", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-12", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-12", "view": "inbox", "object_type": null, "contact_name": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413453766} -{"stream": "lead_tasks", "data": {"lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date_created": "2022-11-09T11:05:46.682000+00:00", "date_updated": "2022-11-09T11:06:11.243000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": true, "object_id": "acti_DJOFYNqKoXSmPB4yJHVRafxAqhnvk5olHmmihw4cqND", "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_iHHSk7GuvunATuloc0hM2k2btiuJpasL12GkwHnIVjP", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-09T07:30:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-09T07:30:00+00:00", "view": "archive", "object_type": "taskcompleted", "contact_name": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413453769} -{"stream": "lead_tasks", "data": {"lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "date_created": "2022-11-09T12:37:29.827000+00:00", "date_updated": "2022-11-09T12:44:26.200000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": true, "object_id": "acti_tEFyhPH4AKZ3YHaqqFEdm9Lot1oEI4yEyKzEf0ncbGE", "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_KAzmd4tqcQ1dYypqOjeZqmpKVlFZf3LWJfxCSoX29GY", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-23T09:00:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-23T09:00:00+00:00", "view": "archive", "object_type": "taskcompleted", "contact_name": null, "lead_name": "Test Lead"}, "emitted_at": 1670413453772} -{"stream": "lead_tasks", "data": {"lead_id": "lead_AUtZm7EBlaSbYqOrDjIZEuC4tfhLxTDtaK9jlEPMb3y", "date_created": "2022-11-11T09:01:05.650000+00:00", "date_updated": "2022-11-11T09:01:24.622000+00:00", "updated_by_name": "Jean Lafleur", "text": "Follow up", "is_complete": false, "object_id": null, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "task_1uqKlzwO0qLGYgBMT5DcLtklNmgtrUNVobSNEiPpoU6", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "due_date": "2022-11-30T09:00:00+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to_name": "Jean Lafleur", "_type": "lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Jean Lafleur", "is_dateless": false, "date": "2022-11-30T09:00:00+00:00", "view": "inbox", "object_type": null, "contact_name": null, "lead_name": "Airbyte"}, "emitted_at": 1670413453774} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_U722qGVxvXSd1AP7Cs2ygzun3Vm0tmfKOv1dSt2Itw0", "date": "2022-11-08T15:44:23.001000+00:00", "date_updated": "2022-11-08T16:28:55.890000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "assigned_to_name": "Jean Lafleur", "contact_name": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to thedarkknight@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mai", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-08T15:44:23.001000+00:00", "created_by_name": null, "updated_by_name": null, "created_by": null, "subject": "Delivery Status Notification (Failure)", "view": "archive", "contact_id": null, "object_type": "emailthread", "updated_by": null, "lead_name": "Wayne Enterprises (Example\u00a0Lead)"}, "emitted_at": 1670413456107} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_9IHsSYqeUsxtZHI3umO2tpFpCCs5lou3KuMsVxmSKMV", "date": "2022-11-08T16:09:09.001000+00:00", "date_updated": "2022-11-08T16:28:55.751000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_4XmjyRgIPIH5OSEa18MH6FFVPf0JnS65X8AX8KucQwJ", "assigned_to_name": "Jean Lafleur", "contact_name": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "body_preview": "\n** Address not found **\n\nYour message wasn't delivered to bluth@close.com because the address couldn't be found, or is unable to receive mail.\n\nLearn more here: https://support.google.com/mail/answer", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-08T16:09:09.001000+00:00", "created_by_name": null, "updated_by_name": null, "created_by": null, "subject": "Delivery Status Notification (Failure)", "view": "archive", "contact_id": null, "object_type": "emailthread", "updated_by": null, "lead_name": "Bluth Company (Example\u00a0Lead)"}, "emitted_at": 1670413456116} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_riWe7WgmaFmLFb5coiG1xDTXA0gj1YIQ0NyMpBpwmj1", "date": "2022-11-09T11:28:52+00:00", "date_updated": "2022-11-09T11:31:12.492000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_p8SyYmT6CzaYHH6UQksWRLewcU6AjwNl1JbgPbp9Uai", "assigned_to_name": "Jean Lafleur", "contact_name": "Iryna", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "body_preview": "Test\n\n\n", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-09T11:28:52+00:00", "created_by_name": null, "updated_by_name": "Jean Lafleur", "created_by": null, "subject": "Test", "view": "archive", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "object_type": "emailthread", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Test Lead"}, "emitted_at": 1670413456121} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_XTCois7JGpR9LHGKnKi2dh6O5KmlMeyraJlEcPNnNOB", "date": "2022-11-09T11:30:58+00:00", "date_updated": "2022-11-09T12:36:43.842000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_O0aBSkKyCb6DER1hfih6a2bbOzqTWdX0H8Q4uEdbLnb", "assigned_to_name": "Jean Lafleur", "contact_name": "Iryna", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nWednesday Nov 9, 2022 \u22c5 2pm \u2013 3pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/8tXrC9rNmLi", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-09T11:30:58+00:00", "created_by_name": null, "updated_by_name": "Jean Lafleur", "created_by": null, "subject": "Accepted: Test meeting @ Wed Nov 9, 2022 2pm - 3pm (EET) (iryna.grankova@globallogic.com)", "view": "archive", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "object_type": "emailthread", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Test Lead"}, "emitted_at": 1670413456126} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_u4egpo7XbQjk9MNdMc9P1nYRlMTIXJhFeH6JdRxq7L4", "date": "2022-11-09", "date_updated": "2022-11-09T13:00:08.080000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_L68aSWHKLy0BQmpbi7UHKVrrB2B4meTPGrpJgR8rMIv", "assigned_to_name": "Jean Lafleur", "contact_name": "Iryna", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting\nFriday Nov 11, 2022 \u22c5 5:15pm \u2013 6:15pm\nEastern European Time - Kyiv\n\nJoin with Google Meet\nhttps://protect-us.mimecast.com/s/TpmBCG6", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-09T12:32:37.001000+00:00", "created_by_name": null, "updated_by_name": "Jean Lafleur", "created_by": null, "subject": "Accepted: Test meeting @ Fri Nov 11, 2022 5:15pm - 6:15pm (EET) (iryna.grankova@globallogic.com)", "view": "archive", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "object_type": "emailthread", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Test Lead"}, "emitted_at": 1670413456129} -{"stream": "incoming_email_tasks", "data": {"assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_usYjV72fgEzHlmX8ZIkBFrFcrnI6ilJ5iZUI1SmNR0i", "date": "2022-11-09T12:42:01+00:00", "date_updated": "2022-11-11T07:55:12.073000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_ZtrsNQMEmg7RwStpMzckQc22tjvbESmIdfdBkChH7s5", "assigned_to_name": "Jean Lafleur", "contact_name": "Iryna", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "body_preview": "irina.grankova@gmail.com has accepted this invitation.\n\nTest meeting 2\nSaturday Nov 12, 2022 \u22c5 8pm \u2013 9pm\nEastern European Time - Kyiv\n\n\n\nOrganizer\niryna.grankova@airbyte.io\niryna.grankova@airbyte.io\n\n", "cleared_followups": [], "_type": "incoming_email", "emails": [], "is_complete": true, "date_created": "2022-11-09T12:42:01+00:00", "created_by_name": null, "updated_by_name": "Jean Lafleur", "created_by": null, "subject": "Accepted: Test meeting 2 @ Sat Nov 12, 2022 8pm - 9pm (EET) (iryna.grankova@airbyte.io)", "view": "archive", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "object_type": "emailthread", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Test Lead"}, "emitted_at": 1670413456133} -{"stream": "email_followup_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "date_created": "2022-11-08T15:44:05.221000+00:00", "_type": "email_followup", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "subject": "(no subject)", "id": "noti_3I4QaKqYel0nzGyKT8mpDKy4q2KKu4IuIZZ3Gb7gs4x", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "contact_name": "Bruce Wayne", "date_updated": "2022-11-08T16:28:54.794000+00:00", "object_type": "emailthread", "body_preview": "Test", "created_by_name": "Jean Lafleur", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "assigned_to_name": "Jean Lafleur", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "view": "inbox", "date": "2022-11-15", "email_id": "acti_tDbd3J7HQmX2I5dBWJSXrlwCdKpZedpsTdAWLsYPzUs", "is_complete": false, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413458338} -{"stream": "email_followup_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "object_id": "acti_fFBPZHGPKt60kZG2SzI5ws5OMbysXqCAGJuGlKucDy5", "date_created": "2022-11-09T12:54:10.330000+00:00", "_type": "email_followup", "lead_name": "Test Lead", "subject": "Test Lead + Airbyte", "id": "noti_JU7vkNkhpywznaGu5P0WuBWxsMXtzZmkOSXaCxbxTsN", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "contact_name": "Iryna", "date_updated": "2022-11-09T12:54:10.330000+00:00", "object_type": "emailthread", "body_preview": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n ", "created_by_name": "Jean Lafleur", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "assigned_to_name": "Jean Lafleur", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "view": "inbox", "date": "2022-11-16", "email_id": "acti_a3AsG3P38a8yDx0XgI8ZNZR4Ko8XRUBybauASuT8C2j", "is_complete": false, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413458340} -{"stream": "opportunity_due_tasks", "data": {"created_by_name": "Jean Lafleur", "opportunity_value_formatted": "$500", "assigned_to_name": "Jean Lafleur", "opportunity_value": 50000, "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_created": "2021-07-13T11:39:04.316000+00:00", "opportunity_note": "Use opportunities to track which stage of the pipeline your deals are in and the revenue associated with them.", "contact_name": "Steli Efti", "id": "noti_ELGehUlDZ1pmlIeibPlLbTyruBTKdACAQ1q1XLiWo6B", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Close (Example\u00a0Lead)", "object_type": "opportunity", "view": "inbox", "_type": "opportunity_due", "is_complete": false, "opportunity_value_period": "one_time", "date_updated": "2021-08-18T10:26:44.323000+00:00", "object_id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date": "2021-07-15", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413466146} -{"stream": "opportunity_due_tasks", "data": {"created_by_name": "Jean Lafleur", "opportunity_value_formatted": "$3,000", "assigned_to_name": "Jean Lafleur", "opportunity_value": 300000, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_created": "2021-07-13T11:39:04.839000+00:00", "opportunity_note": "Gob's ready to buy a $3,000 suit.", "contact_name": null, "id": "noti_wcbYMl0dpbdcypRygf9jYd9axfIzvSsj06gXHmPmE4k", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Bluth Company (Example\u00a0Lead)", "object_type": "opportunity", "view": "inbox", "_type": "opportunity_due", "is_complete": false, "opportunity_value_period": "one_time", "date_updated": "2021-07-13T11:39:04.839000+00:00", "object_id": "oppo_NkKuhUWfDoErNArh44hw7jkkx7sCl5bhlamtezmX7BE", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date": "2021-07-16", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413466148} -{"stream": "opportunity_due_tasks", "data": {"created_by_name": "Jean Lafleur", "opportunity_value_formatted": "$500", "assigned_to_name": "Jean Lafleur", "opportunity_value": 50000, "contact_id": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Jean Lafleur", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_created": "2021-07-13T11:39:05.083000+00:00", "opportunity_note": "Bruce needs new software for the Bat Cave.", "contact_name": null, "id": "noti_IPi8EZj1AtqSwbnSMg5OT2DpUqNHCl2RM7luvbx9zsp", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_type": "opportunity", "view": "inbox", "_type": "opportunity_due", "is_complete": false, "opportunity_value_period": "one_time", "date_updated": "2021-07-13T11:39:05.083000+00:00", "object_id": "oppo_jXatpqaQ3HK50yBO9vMWg2wFyHoqbCJtgbRYAMuEGor", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2021-07-15", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1670413466150} -{"stream": "opportunity_due_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2022-11-08T15:55:27.773000+00:00", "object_id": "oppo_QtfwXdJFxmOLRzd3mirP7S5vWWYTEho2uWtHYNSiOUE", "view": "inbox", "is_complete": false, "created_by_name": "Jean Lafleur", "date_created": "2022-11-08T15:55:27.773000+00:00", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "opportunity_value": 10000, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_name": "Iryna", "object_type": "opportunity", "id": "noti_mLYZbUFr2FuDE4ZH78FsYktgbfKjEnTqR1GW5qLv7sI", "date": "2022-11-16", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "assigned_to_name": "Jean Lafleur", "opportunity_value_formatted": "$100", "opportunity_value_period": "one_time", "lead_name": "Test Lead", "updated_by_name": "Jean Lafleur", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "_type": "opportunity_due", "opportunity_note": "Test"}, "emitted_at": 1670413466937} +{"stream": "created_activities", "data": {"source": "ui", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "activity_at": "2021-07-13T11:39:05.012000+00:00", "updated_by_name": "Airbyte Team", "import_id": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "users": [], "date_created": "2021-07-13T11:39:05.012000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "_type": "Created", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "date_updated": "2021-07-13T11:39:05.012000+00:00", "id": "acti_CO9Th9maeKbnjp8XiG6gPada9OL2icBKBjuWK0aSzi5"}, "emitted_at": 1675675170427} +{"stream": "created_activities", "data": {"source": "ui", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "activity_at": "2021-07-13T11:39:03.413000+00:00", "updated_by_name": "Airbyte Team", "import_id": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "users": [], "date_created": "2021-07-13T11:39:03.413000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "_type": "Created", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "date_updated": "2021-07-13T11:39:03.413000+00:00", "id": "acti_Vu4EowJ5vQVaTp2UviBUWsah2gfHfzEhToD0qt20awK"}, "emitted_at": 1675675170436} +{"stream": "created_activities", "data": {"source": "ui", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "activity_at": "2021-07-04T11:39:00.850000+00:00", "updated_by_name": "Airbyte Team", "import_id": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "users": [], "date_created": "2021-07-04T11:39:00.850000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "_type": "Created", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "date_updated": "2021-07-13T11:39:04.485000+00:00", "id": "acti_1vDHprrVKawVMTbb4XmRtOJeP407lC7VeHwJu47cNzQ"}, "emitted_at": 1675675170443} +{"stream": "created_activities", "data": {"import_id": null, "_type": "Created", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "lead_id": "lead_AUtZm7EBlaSbYqOrDjIZEuC4tfhLxTDtaK9jlEPMb3y", "id": "acti_LBTzFHimY46YWxvE0xpsR3tiZCHKgj3LCFil3pIfgmg", "date_updated": "2022-11-11T09:00:52.304000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-11T09:00:52.285000+00:00", "updated_by_name": "Airbyte Team", "user_name": "Airbyte Team", "source": "ui", "users": [], "contact_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-11T09:00:52.285000+00:00", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675171043} +{"stream": "created_activities", "data": {"import_id": null, "_type": "Created", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "id": "acti_CojceqMDlW46aVmKCv6YXS8oMJGPfchHYfXXySGMm39", "date_updated": "2022-11-08T15:54:42.398000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-11-08T15:54:42.377000+00:00", "updated_by_name": "Airbyte Team", "user_name": "Airbyte Team", "source": "ui", "users": [], "contact_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-08T15:54:42.377000+00:00", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675171046} +{"stream": "created_activities", "data": {"import_id": null, "_type": "Created", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "lead_id": "lead_Eohw2Vf6WOKZHQ97nS1UTL3iV62pAJFX3ROgJ5WT4cY", "id": "acti_A2H4d5uvLXHTlxQjuUkg1SZNdYAcVEqLcTQ3EhlDZme", "date_updated": "2022-07-05T21:01:25.647000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2022-07-05T21:01:25.608000+00:00", "updated_by_name": "Airbyte Team", "user_name": "Airbyte Team", "source": "ui", "users": [], "contact_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-07-05T21:01:25.608000+00:00", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675171048} +{"stream": "opportunity_status_change_activities", "data": {"old_status_type": "active", "date_updated": "2021-08-18T10:26:44.228000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opportunity_value": 50000, "date_created": "2021-08-18T10:26:44.228000+00:00", "old_status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "opportunity_confidence": 75, "opportunity_value_formatted": "$500", "new_pipeline_name": "Sales", "new_status_label": "Proposal Sent", "_type": "OpportunityStatusChange", "user_name": "Airbyte Team", "id": "acti_wYiwpVt6MU3LVce1p8JHW8TowOW8GlDikXHkIHvl5xM", "old_pipeline_id": "pipe_0IAl41rGk9OPls9CdxFpHy", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_status_label": "Demo Completed", "opportunity_id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "new_pipeline_id": "pipe_0IAl41rGk9OPls9CdxFpHy", "contact_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "new_status_type": "active", "users": [], "updated_by_name": "Airbyte Team", "opportunity_date_won": "2021-07-15T00:00:00+00:00", "activity_at": "2021-08-18T10:26:44.228000+00:00", "opportunity_value_period": "one_time", "created_by_name": "Airbyte Team", "new_status_id": "stat_AWXzFJkvkHVyJQPFulY0wM7LrQRiMEtQChGumG035bH", "opportunity_value_currency": "USD", "old_pipeline_name": "Sales"}, "emitted_at": 1675675399079} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "_type": "Note", "note": "test", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-09-08T09:52:33.209000+00:00", "id": "acti_S8FCREkmsz7QYukb5ce25aMwDD09ojKF5R9eXiPJczw", "date_updated": "2021-09-08T09:52:33.209000+00:00", "activity_at": "2021-09-08T09:52:33.209000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508946} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "_type": "Note", "note": "demo note", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-08-12T14:16:54.027000+00:00", "id": "acti_MEZjvRruzMu1YJP9VFz8AIlJPLNCINLJjKO3bw7TAW7", "date_updated": "2021-08-12T14:16:55.644000+00:00", "activity_at": "2021-08-12T14:16:54.027000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508954} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "_type": "Note", "note": "test 2", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-08-12T12:10:32.670000+00:00", "id": "acti_MWsXtWl1ouu73mqy8wFOsz6rskZ5fYky1XlB3UqlGwr", "date_updated": "2021-08-18T10:00:40.586000+00:00", "activity_at": "2021-08-12T12:10:32.670000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508961} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "Note", "note": "Workflows & Sequences\n\nThe 5 Smart Views on the left side of Close make up an entire workflow! This workflow will help you automate your daily activity, such as calling, bulk emailing, and follow-ups.\n\nThe workflow here is just an example, so be sure to refer to https://help.close.com/docs/creating-smart-views-for-calling", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.728000+00:00", "id": "acti_7VhyfbgDQp9a9d4CfRYhtpd1QiRCexSp9iMAYTYGonW", "date_updated": "2021-07-13T11:39:03.728000+00:00", "activity_at": "2021-07-13T11:39:03.728000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508966} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "Note", "note": "Import Your Contacts\n\nThere are several ways for you to import your data, including migrating from your current CRM, uploading an Excel file and more: https://help.close.com/docs/importing-leads-from-file \n\nOnce your import is complete, all email conversations between your email address and your contacts\u2019 email addresses will be displayed.", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.678000+00:00", "id": "acti_HiGIISs8TJIH0oG2RrFKCNEIxn1rFyASoBoYsBwcPib", "date_updated": "2021-07-13T11:39:03.678000+00:00", "activity_at": "2021-07-13T11:39:03.678000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508970} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "Note", "note": "Built-In, Unlimited, Worldwide Calling\n\nYour trial is on our Business plan with unlimited incoming and outgoing calls. No setup required. You already have your own dedicated phone line; click on the phone icon in the toolbar to see your phone number.\n\nClick the Call button to make a call, and it will be automatically logged. You can enable Call Recording by clicking the phone icon in the toolbar.\n\nReady to get started? Test calling Nick.", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.633000+00:00", "id": "acti_VmYlFVYdmnQGj0pelypp3m5h5YpOZBowuZNIDUXO18e", "date_updated": "2021-07-13T11:39:03.633000+00:00", "activity_at": "2021-07-13T11:39:03.633000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508974} +{"stream": "note_activities", "data": {"updated_by_name": "Airbyte Team", "contact_id": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "Note", "note": "2-Way Email Sync\n\nClose will pull up historical email conversations with your lead contacts and automatically log sent and received emails. Whether you send an email from your existing email client (Outlook, Gmail, etc.) or from Close, your emails will be logged in Close automatically.\n\nEmail histories and tracking only occur for lead contacts in Close that have an email address. Sync your email address under Settings > Your Email Settings.", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.586000+00:00", "id": "acti_aAODz5lPBplJxwalbFKUTKhlqaIryrqiiaItVSOpI0b", "date_updated": "2021-07-13T11:39:03.586000+00:00", "activity_at": "2021-07-13T11:39:03.586000+00:00", "users": [], "user_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1675675508977} +{"stream": "meeting_activities", "data": {"user_name": "Airbyte Team", "contact_id": null, "activity_at": "2022-11-12T18:00:00+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by_name": "Airbyte Team", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-12T19:00:03.639000+00:00", "ends_at": "2022-11-12T19:00:00+00:00", "connected_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "id": "acti_AlRbqNk15jdt7Eq2phHXuV49qSpkLBB7af3mwvJkk1z", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "calendar_event_uids": ["1dep55p6mjf40lgbrv9r9j9hpo"], "note": "", "integrations": [], "is_recurring": false, "source": "calendar", "date_created": "2022-11-12T18:00:00+00:00", "calendar_event_link": "https://www.google.com/calendar/event?eid=MWRlcDU1cDZtamY0MGxnYnJ2OXI5ajlocG8gaXJ5bmEuZ3JhbmtvdmFAYWlyYnl0ZS5pbw", "location": null, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "duration": 3600, "starts_at": "2022-11-12T18:00:00+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "Meeting", "status": "completed", "title": "Test meeting 2", "attendees": [{"contact_id": null, "is_organizer": false, "user_id": null, "name": null, "email": "irina.grankova@gmail.com", "status": "yes"}, {"contact_id": null, "is_organizer": true, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "name": null, "email": "iryna.grankova@airbyte.io", "status": "yes"}], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1675675511646} +{"stream": "call_activities", "data": {"id": "acti_NsDheeFBzEAmjRfpBmclxdzKWqLnGZaIvU3ZvvyrDJt", "voicemail_duration": 28, "sequence_subscription_id": null, "remote_phone": "+16505176539", "recording_expires_at": null, "is_joinable": false, "remote_country_iso": "US", "activity_at": "2021-07-16T00:00:12.646000+00:00", "coach_legs": [], "disposition": "vm-left", "users": [], "local_phone_formatted": null, "is_to_group_number": false, "dialer_saved_search_id": null, "created_by": null, "_type": "Call", "has_recording": false, "status": "completed", "remote_phone_formatted": "+1 650-517-6539", "duration": 0, "local_phone": null, "updated_by_name": null, "date_answered": null, "dialer_id": null, "note": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "date_created": "2021-07-16T00:00:12.646000+00:00", "user_id": null, "date_updated": "2021-07-16T00:00:12.646000+00:00", "transferred_to_user_id": null, "local_country_iso": "", "user_name": null, "direction": "inbound", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": null, "created_by_name": null, "is_forwarded": false, "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "cost": null, "transferred_from": null, "recording_url": null, "source": "Close.io", "call_method": "regular", "forwarded_to": null, "phone": "+16505176539", "transferred_from_user_id": null, "sequence_id": null, "voicemail_url": "https://api.close.com/call/acti_NsDheeFBzEAmjRfpBmclxdzKWqLnGZaIvU3ZvvyrDJt/voicemail/", "transferred_to": null}, "emitted_at": 1675675512915} +{"stream": "call_activities", "data": {"id": "acti_wszWUd92D7wNYSbn5gKWXCf55NeyU0jc1Vguv7DfUiH", "voicemail_duration": 0, "sequence_subscription_id": null, "remote_phone": "+12025550186", "recording_expires_at": null, "is_joinable": false, "remote_country_iso": "US", "activity_at": "2021-07-05T11:39:00.850000+00:00", "coach_legs": [], "disposition": null, "users": [], "local_phone_formatted": null, "is_to_group_number": false, "dialer_saved_search_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "Call", "has_recording": false, "status": "no-answer", "remote_phone_formatted": "+1 202-555-0186", "duration": 0, "local_phone": null, "updated_by_name": "Airbyte Team", "date_answered": null, "dialer_id": null, "note": "Gob never answered.", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "date_created": "2021-07-05T11:39:00.850000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-07-13T11:39:04.536000+00:00", "transferred_to_user_id": null, "local_country_iso": "", "user_name": "Airbyte Team", "direction": "outbound", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_forwarded": false, "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "cost": null, "transferred_from": null, "recording_url": null, "source": "Close.io", "call_method": "regular", "forwarded_to": null, "phone": "+12025550186", "transferred_from_user_id": null, "sequence_id": null, "voicemail_url": null, "transferred_to": null}, "emitted_at": 1675675512918} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": "2", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "", "remote_country_iso": "US", "activity_at": "2022-11-09T13:57:14.751000+00:00", "disposition": "answered", "duration": 17, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": "+14156251293", "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_created": "2022-11-09T13:57:14.751000+00:00", "_type": "Call", "date_updated": "2022-11-09T13:57:40.167000+00:00", "id": "acti_ZgqHg31m0XXDZPwaxUVUNOhnEoLSG3fY8rMn9iIS3cN", "transferred_to": null, "date_answered": "2022-11-09T13:57:22.063000+00:00", "local_phone_formatted": "+1 415-625-1293", "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+14156236785", "phone": "+14156236785", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "completed", "remote_phone_formatted": "+1 415-623-6785", "coach_legs": [], "local_country_iso": "US", "direction": "outbound"}, "emitted_at": 1675675513376} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "", "remote_country_iso": "US", "activity_at": "2022-11-09T12:55:26.751000+00:00", "disposition": "answered", "duration": 0, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": "+14156251293", "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_created": "2022-11-09T12:55:26.751000+00:00", "_type": "Call", "date_updated": "2022-11-09T12:57:27.648000+00:00", "id": "acti_694PvtEQICHUY5umTjEM8nl9bLU0MmWWV6HhMEcqAEF", "transferred_to": null, "date_answered": null, "local_phone_formatted": "+1 415-625-1293", "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+14156236785", "phone": "+14156236785", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "completed", "remote_phone_formatted": "+1 415-623-6785", "coach_legs": [], "local_country_iso": "US", "direction": "outbound"}, "emitted_at": 1675675513385} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": "2", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "", "remote_country_iso": "US", "activity_at": "2022-11-09T12:55:03.314000+00:00", "disposition": "answered", "duration": 10, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": "+14156251293", "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_created": "2022-11-09T12:55:03.314000+00:00", "_type": "Call", "date_updated": "2022-11-09T12:55:23.356000+00:00", "id": "acti_xzjEYrejim9F9IWz4mrs16ehPCcnUcit43wJTZkwuhv", "transferred_to": null, "date_answered": "2022-11-09T12:55:11.703000+00:00", "local_phone_formatted": "+1 415-625-1293", "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+14156236785", "phone": "+14156236785", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "completed", "remote_phone_formatted": "+1 415-623-6785", "coach_legs": [], "local_country_iso": "US", "direction": "outbound"}, "emitted_at": 1675675513391} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": "2", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "", "remote_country_iso": "US", "activity_at": "2022-11-09T11:20:32.524000+00:00", "disposition": "answered", "duration": 3, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": "+14156251293", "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "date_created": "2022-11-09T11:20:32.524000+00:00", "_type": "Call", "date_updated": "2022-11-09T11:20:42.502000+00:00", "id": "acti_2PDiIs2kT5NQaipTXd1lyavwVLS5a6wipeheGVWOO54", "transferred_to": null, "date_answered": "2022-11-09T11:20:38.986000+00:00", "local_phone_formatted": "+1 415-625-1293", "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+14156236785", "phone": "+14156236785", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "completed", "remote_phone_formatted": "+1 415-623-6785", "coach_legs": [], "local_country_iso": "US", "direction": "outbound"}, "emitted_at": 1675675513395} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "Test test", "remote_country_iso": "UA", "activity_at": "2022-11-08T15:55:39.770000+00:00", "disposition": "blocked", "duration": 0, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": null, "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_created": "2022-11-08T15:55:39.770000+00:00", "_type": "Call", "date_updated": "2022-11-09T12:56:13.631000+00:00", "id": "acti_cBMvILyTlk57YSm7c8xfb9qNjgTX1z2OyjnPPsTXpRG", "transferred_to": null, "date_answered": null, "local_phone_formatted": null, "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+380636306253", "phone": "+380636306253", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "failed", "remote_phone_formatted": "+380 63 630 6253", "coach_legs": [], "local_country_iso": "", "direction": "outbound"}, "emitted_at": 1675675513398} +{"stream": "call_activities", "data": {"is_to_group_number": false, "cost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "has_recording": false, "source": "Close.io", "forwarded_to": null, "user_name": "Airbyte Team", "transferred_to_user_id": null, "note": "", "remote_country_iso": "UA", "activity_at": "2022-11-08T15:53:39.388000+00:00", "disposition": "blocked", "duration": 0, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "local_phone": null, "updated_by_name": "Airbyte Team", "is_forwarded": false, "users": [], "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "is_joinable": false, "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_created": "2022-11-08T15:53:39.388000+00:00", "_type": "Call", "date_updated": "2022-11-08T15:54:58.677000+00:00", "id": "acti_HpPgUhPNiZeEkjdpfW6jmK11uXJyTZHHiubYmU0uoFZ", "transferred_to": null, "date_answered": null, "local_phone_formatted": null, "sequence_subscription_id": null, "sequence_id": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "dialer_id": null, "remote_phone": "+380636306253", "phone": "+380636306253", "dialer_saved_search_id": null, "transferred_from": null, "call_method": "regular", "transferred_from_user_id": null, "voicemail_url": null, "recording_url": null, "recording_expires_at": null, "voicemail_duration": 0, "status": "failed", "remote_phone_formatted": "+380 63 630 6253", "coach_legs": [], "local_country_iso": "", "direction": "outbound"}, "emitted_at": 1675675513401} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_aHMyKom3arlMpEVXQYPNxASS0Luskq7sNLAl3Z23vyE", "activity_at": "2021-09-17T21:29:12+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "created_by_name": null, "body_text": "Looking forward to it!\n\nOn Sat, Sep 18, 2021 at 6:22 AM James Urie wrote:\n\n> Scheduled some time next week!\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Sep 16, 2021, at 01:21 PM, Jean Lafleur wrote:\n>\n> Hey James,\n>\n> Do you want to do a quick catch-up on co-marketing this week?\n> Here's a link to my calendar: https://calendly.com/john-lafleur/30min\n>\n> Thanks,\n>\n> John\n>\n> On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada wrote:\n>\n>> Hi James,\n>>\n>> Happy to report we finished working on the Close.com source and have\n>> released it in beta just this week! I'll let John handle the co-marketing\n>> efforts ;)\n>>\n>> Best,\n>> Shrif\n>>\n>> On Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:\n>>\n>>> Hey John! Any updates on this integration thus far?\n>>>\n>>> James Urie\n>>> Sr. Account Executive\n>>>\n>>> \n>>>\n>>>\n>>>\n>>>\n>>>\n>>> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>>>\n>>> Excellent! Keep us in the loop.\n>>>\n>>> James Urie\n>>> Sr. Account Executive\n>>>\n>>> \n>>>\n>>>\n>>>\n>>>\n>>>\n>>> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>>>\n>>> Hey Nick and James,\n>>>\n>>> Thanks for the call today.\n>>> Following up on our conversation, we should be able to release the\n>>> integration within 1 or 2 weeks.\n>>>\n>>> Thanks,\n>>>\n>>> John\n>>>\n>>> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>>>\n>>>> Scheduled for next Tuesday!\n>>>>\n>>>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>>>\n>>>>> Jean!\n>>>>>\n>>>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, Close \n>>>>>\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur \n>>>>> wrote:\n>>>>>\n>>>>>> Nice to meet you, Nick!\n>>>>>> Let's schedule some time together as soon as we got the integration\n>>>>>> working :).\n>>>>>>\n>>>>>> Looking forward to it!\n>>>>>>\n>>>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>>>\n>>>>>>> Great! :-)\n>>>>>>>\n>>>>>>> Cheers,\n>>>>>>>\n>>>>>>> Nick Persico\n>>>>>>> Director of Sales, Close \n>>>>>>>\n>>>>>>>\n>>>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> +John, COO, since he would handle marketing.\n>>>>>>>>\n>>>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>>>\n>>>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>>>\n>>>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>>>\n>>>>>>>>> Cheers,\n>>>>>>>>>\n>>>>>>>>> Nick Persico\n>>>>>>>>> Director of Sales, *Close* \n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Thank you James!\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> Extended the trial out until 2023. Just ping us then when you\n>>>>>>>>>> need more time.\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>>>> working properly\n>>>>>>>>>>\n>>>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>>>\n>>>>>>>>>>> James Urie\n>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>\n>>>>>>>>>>> \n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>>>> wrote:\n>>>>>>>>>>>\n>>>>>>>>>>> Hi James,\n>>>>>>>>>>>\n>>>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>>>\n>>>>>>>>>>> Best,\n>>>>>>>>>>> Shrif\n>>>>>>>>>>>\n>>>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration\n>>>>>>>>>>> tests wrote:\n>>>>>>>>>>>\n>>>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>> James Urie\n>>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>>\n>>>>>>>>>>>> \n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>>>\n>>>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>>>\n>>>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>>>\n>>>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>>>\n>>>>>>>>>>>> We're happy to build and maintain this integration\n>>>>>>>>>>>> independently without support from Kustomer; the only thing we'd need is\n>>>>>>>>>>>> access to an API-enabled Close sandbox account where we can verify that the\n>>>>>>>>>>>> integration we've built is functional.\n>>>>>>>>>>>>\n>>>>>>>>>>>> Best,\n>>>>>>>>>>>> Yurii\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>\n\n", "body_html_quoted": [{"expand": true, "html": "
    Looking forward to it!

    On Sat, Sep 18, 2021 at 6:22 AM James Urie <james.urie@close.com> wrote:
    "}, {"expand": false, "html": "
    Scheduled some time next week!

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Sep 16, 2021, at 01:21 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey James,\u00a0

    Do you want to do a quick catch-up on co-marketing this week?
    Here's a link to my calendar:\u00a0https://calendly.com/john-lafleur/30min

    Thanks,

    John

    On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-09-17T21:29:12+00:00", "cc": ["integration-test@airbyte.io", "nick@close.com", "sherif@airbyte.io", "yuri.cherniaiev@airbyte.io"], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "Jean Lafleur ", "date_created": "2021-09-17T21:29:12+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "is_autoreply": false, "date": "Sat, 18 Sep 2021 08:29:12 +1100", "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "cc": [{"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "bcc": [], "subject": "Re: Sandbox Account", "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "<163190650280.3618.8817856985357292069@smtpgw.close.com>", "message_id": ""}, "template_name": null, "references": ["", "", "", "", "", "", "<163000492090.2550.4736014357857312201@smtpgw.close.com>", "<163181368546.9449.10929845414794115430@smtpgw.close.com>", "", "", "<163190650280.3618.8817856985357292069@smtpgw.close.com>"], "to": ["james.urie@close.com"], "body_text_quoted": [{"expand": true, "text": "Looking forward to it!\n\nOn Sat, Sep 18, 2021 at 6:22 AM James Urie wrote:"}, {"expand": false, "text": "\n> Scheduled some time next week!\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Sep 16, 2021, at 01:21 PM, Jean Lafleur wrote:\n>\n> Hey James,\n>\n> Do you want to do a quick catch-up on co-marketing this week?\n> Here's a link to my calendar: https://calendly.com/john-lafleur/30min\n>\n> Thanks,\n>\n> John\n>\n> On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada wrote:\n>\n>> Hi James,\n>>\n>> Happy to report we finished working on the Close.com source and have\n>> released it in beta just this week! I'll let John handle the co-marketing\n>> efforts ;)\n>>\n>> Best,\n>> Shrif\n>>\n>> On Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:\n>>\n>>> Hey John! Any updates on this integration thus far?\n>>>\n>>> James Urie\n>>> Sr. Account Executive\n>>>\n>>> \n>>>\n>>>\n>>>\n>>>\n>>>\n>>> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>>>\n>>> Excellent! Keep us in the loop.\n>>>\n>>> James Urie\n>>> Sr. Account Executive\n>>>\n>>> \n>>>\n>>>\n>>>\n>>>\n>>>\n>>> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>>>\n>>> Hey Nick and James,\n>>>\n>>> Thanks for the call today.\n>>> Following up on our conversation, we should be able to release the\n>>> integration within 1 or 2 weeks.\n>>>\n>>> Thanks,\n>>>\n>>> John\n>>>\n>>> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>>>\n>>>> Scheduled for next Tuesday!\n>>>>\n>>>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>>>\n>>>>> Jean!\n>>>>>\n>>>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, Close \n>>>>>\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur \n>>>>> wrote:\n>>>>>\n>>>>>> Nice to meet you, Nick!\n>>>>>> Let's schedule some time together as soon as we got the integration\n>>>>>> working :).\n>>>>>>\n>>>>>> Looking forward to it!\n>>>>>>\n>>>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>>>\n>>>>>>> Great! :-)\n>>>>>>>\n>>>>>>> Cheers,\n>>>>>>>\n>>>>>>> Nick Persico\n>>>>>>> Director of Sales, Close \n>>>>>>>\n>>>>>>>\n>>>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> +John, COO, since he would handle marketing.\n>>>>>>>>\n>>>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>>>\n>>>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>>>\n>>>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>>>\n>>>>>>>>> Cheers,\n>>>>>>>>>\n>>>>>>>>> Nick Persico\n>>>>>>>>> Director of Sales, *Close* \n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Thank you James!\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> Extended the trial out until 2023. Just ping us then when you\n>>>>>>>>>> need more time.\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>>>> working properly\n>>>>>>>>>>\n>>>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>>>\n>>>>>>>>>>> James Urie\n>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>\n>>>>>>>>>>> \n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>>>> wrote:\n>>>>>>>>>>>\n>>>>>>>>>>> Hi James,\n>>>>>>>>>>>\n>>>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>>>\n>>>>>>>>>>> Best,\n>>>>>>>>>>> Shrif\n>>>>>>>>>>>\n>>>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration\n>>>>>>>>>>> tests wrote:\n>>>>>>>>>>>\n>>>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>> James Urie\n>>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>>\n>>>>>>>>>>>> \n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>>>\n>>>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>>>\n>>>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>>>\n>>>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>>>\n>>>>>>>>>>>> We're happy to build and maintain this integration\n>>>>>>>>>>>> independently without support from Kustomer; the only thing we'd need is\n>>>>>>>>>>>> access to an API-enabled Close sandbox account where we can verify that the\n>>>>>>>>>>>> integration we've built is functional.\n>>>>>>>>>>>>\n>>>>>>>>>>>> Best,\n>>>>>>>>>>>> Yurii\n>>>>>>>>>>>>\n>>>>>>>>>>>>\n>>>>>\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:35:28.249000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Re: Sandbox Account", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [""], "body_preview": "Looking forward to it!\n\nOn Sat, Sep 18, 2021 at 6:22 AM James Urie wrote:\n\n> Scheduled some time next week!\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>", "body_html": "
    Looking forward to it!

    On Sat, Sep 18, 2021 at 6:22 AM James Urie <james.urie@close.com> wrote:
    Scheduled some time next week!

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Sep 16, 2021, at 01:21 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey James,\u00a0

    Do you want to do a quick catch-up on co-marketing this week?
    Here's a link to my calendar:\u00a0https://calendly.com/john-lafleur/30min

    Thanks,

    John

    On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n\n"}, "emitted_at": 1675675514887} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_3Mapa6JtEWAYWsQU2xF6sPDFz97slwbmFqhye8vDxAV", "activity_at": "2021-09-16T19:21:05+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "created_by_name": null, "body_text": "Hey James,\n\nDo you want to do a quick catch-up on co-marketing this week?\nHere's a link to my calendar: https://calendly.com/john-lafleur/30min\n\nThanks,\n\nJohn\n\nOn Fri, Sep 17, 2021 at 4:49 AM Sherif Nada wrote:\n\n> Hi James,\n>\n> Happy to report we finished working on the Close.com source and have\n> released it in beta just this week! I'll let John handle the co-marketing\n> efforts ;)\n>\n> Best,\n> Shrif\n>\n> On Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:\n>\n>> Hey John! Any updates on this integration thus far?\n>>\n>> James Urie\n>> Sr. Account Executive\n>>\n>> \n>>\n>>\n>>\n>>\n>>\n>> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>>\n>> Excellent! Keep us in the loop.\n>>\n>> James Urie\n>> Sr. Account Executive\n>>\n>> \n>>\n>>\n>>\n>>\n>>\n>> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>>\n>> Hey Nick and James,\n>>\n>> Thanks for the call today.\n>> Following up on our conversation, we should be able to release the\n>> integration within 1 or 2 weeks.\n>>\n>> Thanks,\n>>\n>> John\n>>\n>> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>>\n>>> Scheduled for next Tuesday!\n>>>\n>>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>>\n>>>> Jean!\n>>>>\n>>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>>\n>>>> Cheers,\n>>>>\n>>>> Nick Persico\n>>>> Director of Sales, Close \n>>>>\n>>>>\n>>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>>>\n>>>>> Nice to meet you, Nick!\n>>>>> Let's schedule some time together as soon as we got the integration\n>>>>> working :).\n>>>>>\n>>>>> Looking forward to it!\n>>>>>\n>>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>>\n>>>>>> Great! :-)\n>>>>>>\n>>>>>> Cheers,\n>>>>>>\n>>>>>> Nick Persico\n>>>>>> Director of Sales, Close \n>>>>>>\n>>>>>>\n>>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>>> wrote:\n>>>>>>\n>>>>>>> +John, COO, since he would handle marketing.\n>>>>>>>\n>>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>>\n>>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>>>\n>>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>>\n>>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>>\n>>>>>>>> Cheers,\n>>>>>>>>\n>>>>>>>> Nick Persico\n>>>>>>>> Director of Sales, *Close* \n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Thank you James!\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>>>> more time.\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>>> working properly\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Hi James,\n>>>>>>>>>>\n>>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>>\n>>>>>>>>>> Best,\n>>>>>>>>>> Shrif\n>>>>>>>>>>\n>>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration\n>>>>>>>>>> tests wrote:\n>>>>>>>>>>\n>>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> James Urie\n>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>\n>>>>>>>>>>> \n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>>\n>>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>>\n>>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>>\n>>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>>\n>>>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>>>> we've built is functional.\n>>>>>>>>>>>\n>>>>>>>>>>> Best,\n>>>>>>>>>>> Yurii\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>\n\n", "body_html_quoted": [{"expand": true, "html": "
    Hey James,\u00a0

    Do you want to do a quick catch-up on co-marketing this week?
    Here's a link to my calendar:\u00a0https://calendly.com/john-lafleur/30min

    Thanks,

    John

    On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada <sherif@airbyte.io> wrote:
    "}, {"expand": false, "html": "
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n
    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-09-16T19:21:05+00:00", "cc": ["integration-test@airbyte.io", "nick@close.com", "yuri.cherniaiev@airbyte.io", "sherif@airbyte.io"], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "Jean Lafleur ", "date_created": "2021-09-16T19:21:05+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "is_autoreply": false, "date": "Fri, 17 Sep 2021 06:21:05 +1100", "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "cc": [{"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}, {"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "bcc": [], "subject": "Re: Sandbox Account", "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": ""}, "template_name": null, "references": ["", "", "<162629568767.3923.5347313150012573840@smtpgw.close.com>", "", "", "", "", "", "", "<163000492090.2550.4736014357857312201@smtpgw.close.com>", "<163181368546.9449.10929845414794115430@smtpgw.close.com>", ""], "to": ["james.urie@close.com"], "body_text_quoted": [{"expand": true, "text": "Hey James,\n\nDo you want to do a quick catch-up on co-marketing this week?\nHere's a link to my calendar: https://calendly.com/john-lafleur/30min\n\nThanks,\n\nJohn\n\nOn Fri, Sep 17, 2021 at 4:49 AM Sherif Nada wrote:"}, {"expand": false, "text": "\n> Hi James,\n>\n> Happy to report we finished working on the Close.com source and have\n> released it in beta just this week! I'll let John handle the co-marketing\n> efforts ;)\n>\n> Best,\n> Shrif\n>\n> On Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:\n>\n>> Hey John! Any updates on this integration thus far?\n>>\n>> James Urie\n>> Sr. Account Executive\n>>\n>> \n>>\n>>\n>>\n>>\n>>\n>> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>>\n>> Excellent! Keep us in the loop.\n>>\n>> James Urie\n>> Sr. Account Executive\n>>\n>> \n>>\n>>\n>>\n>>\n>>\n>> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>>\n>> Hey Nick and James,\n>>\n>> Thanks for the call today.\n>> Following up on our conversation, we should be able to release the\n>> integration within 1 or 2 weeks.\n>>\n>> Thanks,\n>>\n>> John\n>>\n>> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>>\n>>> Scheduled for next Tuesday!\n>>>\n>>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>>\n>>>> Jean!\n>>>>\n>>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>>\n>>>> Cheers,\n>>>>\n>>>> Nick Persico\n>>>> Director of Sales, Close \n>>>>\n>>>>\n>>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>>>\n>>>>> Nice to meet you, Nick!\n>>>>> Let's schedule some time together as soon as we got the integration\n>>>>> working :).\n>>>>>\n>>>>> Looking forward to it!\n>>>>>\n>>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>>\n>>>>>> Great! :-)\n>>>>>>\n>>>>>> Cheers,\n>>>>>>\n>>>>>> Nick Persico\n>>>>>> Director of Sales, Close \n>>>>>>\n>>>>>>\n>>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>>> wrote:\n>>>>>>\n>>>>>>> +John, COO, since he would handle marketing.\n>>>>>>>\n>>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>>\n>>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>>>\n>>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>>\n>>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>>\n>>>>>>>> Cheers,\n>>>>>>>>\n>>>>>>>> Nick Persico\n>>>>>>>> Director of Sales, *Close* \n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Thank you James!\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>>>> more time.\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>>> working properly\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>>> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Hi James,\n>>>>>>>>>>\n>>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>>\n>>>>>>>>>> Best,\n>>>>>>>>>> Shrif\n>>>>>>>>>>\n>>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration\n>>>>>>>>>> tests wrote:\n>>>>>>>>>>\n>>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> James Urie\n>>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>>\n>>>>>>>>>>> \n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>>\n>>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>>\n>>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>>\n>>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>>\n>>>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>>>> we've built is functional.\n>>>>>>>>>>>\n>>>>>>>>>>> Best,\n>>>>>>>>>>> Yurii\n>>>>>>>>>>>\n>>>>>>>>>>>\n>>>>\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:35:28.436000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Re: Sandbox Account", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [""], "body_preview": "Hey James,\n\nDo you want to do a quick catch-up on co-marketing this week?\nHere's a link to my calendar: https://calendly.com/john-lafleur/30min\n\nThanks,\n\nJohn\n\nOn Fri, Sep 17, 2021 at 4:49 AM Sherif N", "body_html": "
    Hey James,\u00a0

    Do you want to do a quick catch-up on co-marketing this week?
    Here's a link to my calendar:\u00a0https://calendly.com/john-lafleur/30min

    Thanks,

    John

    On Fri, Sep 17, 2021 at 4:49 AM Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n
    \n\n"}, "emitted_at": 1675675514890} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_DvkhzZr7BulOSmgomLFc3htdTwCDnu85eEoDuL8qQ9R", "activity_at": "2021-09-16T17:48:53+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "created_by_name": null, "body_text": "Hi James,\n\nHappy to report we finished working on the Close.com source and have\nreleased it in beta just this week! I'll let John handle the co-marketing\nefforts ;)\n\nBest,\nShrif\n\nOn Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:\n\n> Hey John! Any updates on this integration thus far?\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>\n> Excellent! Keep us in the loop.\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>\n> Hey Nick and James,\n>\n> Thanks for the call today.\n> Following up on our conversation, we should be able to release the\n> integration within 1 or 2 weeks.\n>\n> Thanks,\n>\n> John\n>\n> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>\n>> Scheduled for next Tuesday!\n>>\n>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>\n>>> Jean!\n>>>\n>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>\n>>> Cheers,\n>>>\n>>> Nick Persico\n>>> Director of Sales, Close \n>>>\n>>>\n>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>>\n>>>> Nice to meet you, Nick!\n>>>> Let's schedule some time together as soon as we got the integration\n>>>> working :).\n>>>>\n>>>> Looking forward to it!\n>>>>\n>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>\n>>>>> Great! :-)\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, Close \n>>>>>\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>> wrote:\n>>>>>\n>>>>>> +John, COO, since he would handle marketing.\n>>>>>>\n>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>\n>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>>\n>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>\n>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>\n>>>>>>> Cheers,\n>>>>>>>\n>>>>>>> Nick Persico\n>>>>>>> Director of Sales, *Close* \n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Thank you James!\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>>> more time.\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>> working properly\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Hi James,\n>>>>>>>>>\n>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>\n>>>>>>>>> Best,\n>>>>>>>>> Shrif\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests\n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>\n>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>\n>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>\n>>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>>> we've built is functional.\n>>>>>>>>>>\n>>>>>>>>>> Best,\n>>>>>>>>>> Yurii\n>>>>>>>>>>\n>>>>>>>>>>\n>>>\n\n", "body_html_quoted": [{"expand": true, "html": "
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    "}, {"expand": false, "html": "
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-09-16T17:48:53+00:00", "cc": ["john@airbyte.io", "integration-test@airbyte.io", "nick@close.com", "yuri.cherniaiev@airbyte.io"], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "Sherif Nada ", "date_created": "2021-09-16T17:48:53+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "is_autoreply": false, "date": "Thu, 16 Sep 2021 10:48:53 -0700", "from": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "cc": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "bcc": [], "subject": "Re: Sandbox Account", "sender": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "in_reply_to": "<163181368546.9449.10929845414794115430@smtpgw.close.com>", "message_id": ""}, "template_name": null, "references": ["", "", "<162629568767.3923.5347313150012573840@smtpgw.close.com>", "", "", "", "", "", "", "<163000492090.2550.4736014357857312201@smtpgw.close.com>", "<163181368546.9449.10929845414794115430@smtpgw.close.com>"], "to": ["james.urie@close.com"], "body_text_quoted": [{"expand": true, "text": "Hi James,\n\nHappy to report we finished working on the Close.com source and have\nreleased it in beta just this week! I'll let John handle the co-marketing\nefforts ;)\n\nBest,\nShrif\n\nOn Thu, Sep 16, 2021 at 10:34 AM James Urie wrote:"}, {"expand": false, "text": "\n> Hey John! Any updates on this integration thus far?\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Aug 26, 2021, at 01:08 PM, James Urie wrote:\n>\n> Excellent! Keep us in the loop.\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>\n>\n>\n> On Aug 24, 2021, at 11:00 PM, Jean Lafleur wrote:\n>\n> Hey Nick and James,\n>\n> Thanks for the call today.\n> Following up on our conversation, we should be able to release the\n> integration within 1 or 2 weeks.\n>\n> Thanks,\n>\n> John\n>\n> On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n>\n>> Scheduled for next Tuesday!\n>>\n>> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>>\n>>> Jean!\n>>>\n>>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>>\n>>> Cheers,\n>>>\n>>> Nick Persico\n>>> Director of Sales, Close \n>>>\n>>>\n>>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>>\n>>>> Nice to meet you, Nick!\n>>>> Let's schedule some time together as soon as we got the integration\n>>>> working :).\n>>>>\n>>>> Looking forward to it!\n>>>>\n>>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>>\n>>>>> Great! :-)\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, Close \n>>>>>\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada \n>>>>> wrote:\n>>>>>\n>>>>>> +John, COO, since he would handle marketing.\n>>>>>>\n>>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>>\n>>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>>\n>>>>>>> Hey Sherif and Airbyte team --\n>>>>>>>\n>>>>>>> Please let me know once you have the integration working. I would\n>>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>>\n>>>>>>> Cheers,\n>>>>>>>\n>>>>>>> Nick Persico\n>>>>>>> Director of Sales, *Close* \n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Thank you James!\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>>> more time.\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>>> working properly\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>> Hi James,\n>>>>>>>>>\n>>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>>\n>>>>>>>>> Best,\n>>>>>>>>> Shrif\n>>>>>>>>>\n>>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests\n>>>>>>>>> wrote:\n>>>>>>>>>\n>>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> James Urie\n>>>>>>>>>> Sr. Account Executive\n>>>>>>>>>>\n>>>>>>>>>> \n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>>\n>>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>>\n>>>>>>>>>> Dear Close Team,\n>>>>>>>>>>\n>>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>>\n>>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>>\n>>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>>> we've built is functional.\n>>>>>>>>>>\n>>>>>>>>>> Best,\n>>>>>>>>>> Yurii\n>>>>>>>>>>\n>>>>>>>>>>\n>>>\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:35:28.662000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Re: Sandbox Account", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [""], "body_preview": "Hi James,\n\nHappy to report we finished working on the Close.com source and have\nreleased it in beta just this week! I'll let John handle the co-marketing\nefforts ;)\n\nBest,\nShrif\n\nOn Thu, Sep 16, 2021 ", "body_html": "
    Hi James,\u00a0

    Happy to report we finished working on the Close.com source and have released it in beta just this week! I'll let John handle the co-marketing efforts ;)\u00a0

    Best,\u00a0
    Shrif

    On Thu, Sep 16, 2021 at 10:34 AM James Urie <james.urie@close.com> wrote:
    Hey John! Any updates on this integration thus far?\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 26, 2021, at 01:08 PM, James Urie <james.urie@close.com> wrote:
    Excellent! Keep us in the loop.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Aug 24, 2021, at 11:00 PM, Jean Lafleur <john@airbyte.io> wrote:
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n\n"}, "emitted_at": 1675675514893} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_iNuDRoYQ5w17aiH9BRIfN2gHbWBth11m4D16q9mxkdn", "activity_at": "2021-08-25T21:15:36+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "created_by_name": null, "body_text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n", "body_html_quoted": [{"expand": true, "html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Change lead status to \"Interested\".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-08-25T21:15:36+00:00", "cc": [], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "'Close CRM' via Integration tests ", "date_created": "2021-08-25T21:15:36+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [{"email": "support@close.com", "name": "Close CRM"}], "to": [{"email": "integration-test@airbyte.io", "name": ""}], "is_autoreply": false, "date": "Wed, 25 Aug 2021 21:15:36 +0000", "from": [{"email": "integration-test@airbyte.io", "name": "'Close CRM' via Integration tests"}], "cc": [], "bcc": [], "subject": "Your bulk edit for Airbyte is done", "sender": [{"email": "support@close.com", "name": ""}], "in_reply_to": null, "message_id": "<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>"}, "template_name": null, "references": [], "to": ["integration-test@airbyte.io"], "body_text_quoted": [{"expand": true, "text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:36:05.979000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Your bulk edit for Airbyte is done", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": null, "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": ["<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>"], "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@cl", "body_html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Change lead status to "Interested".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    \n"}, "emitted_at": 1675675514896} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_6pzzBcXnRUrC7ClGxkbfyifOL0tKELXmDQsGffzFx8N", "activity_at": "2021-08-25T21:03:54+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "created_by_name": null, "body_text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n", "body_html_quoted": [{"expand": true, "html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-08-25T21:03:54+00:00", "cc": [], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "'Close CRM' via Integration tests ", "date_created": "2021-08-25T21:03:54+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [{"email": "support@close.com", "name": "Close CRM"}], "to": [{"email": "integration-test@airbyte.io", "name": ""}], "is_autoreply": false, "date": "Wed, 25 Aug 2021 21:03:54 +0000", "from": [{"email": "integration-test@airbyte.io", "name": "'Close CRM' via Integration tests"}], "cc": [], "bcc": [], "subject": "Your bulk edit for Airbyte is done", "sender": [{"email": "support@close.com", "name": ""}], "in_reply_to": null, "message_id": "<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>"}, "template_name": null, "references": [], "to": ["integration-test@airbyte.io"], "body_text_quoted": [{"expand": true, "text": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@close.com\n\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:36:06.154000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Your bulk edit for Airbyte is done", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": null, "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": ["<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>"], "body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modifie", "body_html": "Hello Jean,
    \n
    \nYour bulk edit in Close was completed successfully.
    \n
    \nSearch query: *
    \nAction: Set custom field "Lead Owner" to "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg".
    \n
    \nAll 2 leads were modified successfully.
    \n
    \nThanks,
    \nClose Support
    \nsupport@close.com
    \n
    \n
    \n"}, "emitted_at": 1675675514899} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_cz7ITkJ0XVxLg6IGHjISOt0ETJiMtvzCvuKkC5HNZlj", "activity_at": "2021-08-25T05:00:00+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "created_by_name": null, "body_text": "Hey Nick and James,\n\nThanks for the call today.\nFollowing up on our conversation, we should be able to release the\nintegration within 1 or 2 weeks.\n\nThanks,\n\nJohn\n\nOn Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:\n\n> Scheduled for next Tuesday!\n>\n> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>\n>> Jean!\n>>\n>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>\n>> Cheers,\n>>\n>> Nick Persico\n>> Director of Sales, Close \n>>\n>>\n>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>\n>>> Nice to meet you, Nick!\n>>> Let's schedule some time together as soon as we got the integration\n>>> working :).\n>>>\n>>> Looking forward to it!\n>>>\n>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>\n>>>> Great! :-)\n>>>>\n>>>> Cheers,\n>>>>\n>>>> Nick Persico\n>>>> Director of Sales, Close \n>>>>\n>>>>\n>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada wrote:\n>>>>\n>>>>> +John, COO, since he would handle marketing.\n>>>>>\n>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>\n>>>>>> Hey Sherif and Airbyte team --\n>>>>>>\n>>>>>> Please let me know once you have the integration working. I would\n>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>\n>>>>>> Cheers,\n>>>>>>\n>>>>>> Nick Persico\n>>>>>> Director of Sales, *Close* \n>>>>>>\n>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>>\n>>>>>> Thank you James!\n>>>>>>\n>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>> wrote:\n>>>>>>\n>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>> more time.\n>>>>>>>\n>>>>>>> James Urie\n>>>>>>> Sr. Account Executive\n>>>>>>>\n>>>>>>> \n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>> working properly\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Hi James,\n>>>>>>>>\n>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>\n>>>>>>>> Best,\n>>>>>>>> Shrif\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <\n>>>>>>>> integration-test@airbyte.io> wrote:\n>>>>>>>>\n>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>\n>>>>>>>>> Dear Close Team,\n>>>>>>>>>\n>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>\n>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>\n>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>> we've built is functional.\n>>>>>>>>>\n>>>>>>>>> Best,\n>>>>>>>>> Yurii\n>>>>>>>>>\n>>>>>>>>>\n>>\n\n", "body_html_quoted": [{"expand": true, "html": "
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    "}, {"expand": false, "html": "
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    Jean!

    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?\u00a0


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n
    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-08-25T05:00:00+00:00", "cc": ["sherif@airbyte.io", "integration-test@airbyte.io", "james.urie@close.com", "yuri.cherniaiev@airbyte.io"], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "Jean Lafleur ", "date_created": "2021-08-25T05:00:00+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "is_autoreply": false, "date": "Wed, 25 Aug 2021 16:00:00 +1100", "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "cc": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "james.urie@close.com", "name": "James Urie"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "bcc": [], "subject": "Re: Sandbox Account", "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": ""}, "template_name": null, "references": ["", "<162618491365.6921.7799948359235561271@smtpgw.close.com>", "", "<162620453475.2886.14802464409602127203@smtpgw.close.com>", "", "<162620792430.3785.9776206350112836382@smtpgw.close.com>", "", "<162629568767.3923.5347313150012573840@smtpgw.close.com>", "", "", "", "", ""], "to": ["nick@close.com"], "body_text_quoted": [{"expand": true, "text": "Hey Nick and James,\n\nThanks for the call today.\nFollowing up on our conversation, we should be able to release the\nintegration within 1 or 2 weeks.\n\nThanks,\n\nJohn\n\nOn Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur wrote:"}, {"expand": false, "text": "\n> Scheduled for next Tuesday!\n>\n> On Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n>\n>> Jean!\n>>\n>> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>>\n>> Cheers,\n>>\n>> Nick Persico\n>> Director of Sales, Close \n>>\n>>\n>> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>>\n>>> Nice to meet you, Nick!\n>>> Let's schedule some time together as soon as we got the integration\n>>> working :).\n>>>\n>>> Looking forward to it!\n>>>\n>>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>>\n>>>> Great! :-)\n>>>>\n>>>> Cheers,\n>>>>\n>>>> Nick Persico\n>>>> Director of Sales, Close \n>>>>\n>>>>\n>>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada wrote:\n>>>>\n>>>>> +John, COO, since he would handle marketing.\n>>>>>\n>>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>>> Currently estimating some time in August, so let's circle back then!\n>>>>>\n>>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>>\n>>>>>> Hey Sherif and Airbyte team --\n>>>>>>\n>>>>>> Please let me know once you have the integration working. I would\n>>>>>> love to check it out so we can put some co-marketing resources behind it!\n>>>>>>\n>>>>>> Cheers,\n>>>>>>\n>>>>>> Nick Persico\n>>>>>> Director of Sales, *Close* \n>>>>>>\n>>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>>\n>>>>>> Thank you James!\n>>>>>>\n>>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>>> wrote:\n>>>>>>\n>>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>>> more time.\n>>>>>>>\n>>>>>>> James Urie\n>>>>>>> Sr. Account Executive\n>>>>>>>\n>>>>>>> \n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>>> working properly\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>>> wrote:\n>>>>>>>\n>>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada \n>>>>>>>> wrote:\n>>>>>>>>\n>>>>>>>> Hi James,\n>>>>>>>>\n>>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>>\n>>>>>>>> Best,\n>>>>>>>> Shrif\n>>>>>>>>\n>>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <\n>>>>>>>> integration-test@airbyte.io> wrote:\n>>>>>>>>\n>>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> James Urie\n>>>>>>>>> Sr. Account Executive\n>>>>>>>>>\n>>>>>>>>> \n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>>\n>>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>>\n>>>>>>>>> Dear Close Team,\n>>>>>>>>>\n>>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>>\n>>>>>>>>> We've received requests to build an integration with Close to\n>>>>>>>>> allow users to pull their Close data via API into analysis & dashboard\n>>>>>>>>> tools like Redshift, BigQuery, and Looker.\n>>>>>>>>>\n>>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>>> we've built is functional.\n>>>>>>>>>\n>>>>>>>>> Best,\n>>>>>>>>> Yurii\n>>>>>>>>>\n>>>>>>>>>\n>>\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:35:28.963000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Re: Sandbox Account", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [""], "body_preview": "Hey Nick and James,\n\nThanks for the call today.\nFollowing up on our conversation, we should be able to release the\nintegration within 1 or 2 weeks.\n\nThanks,\n\nJohn\n\nOn Tue, Aug 17, 2021 at 7:29 AM Jean", "body_html": "
    Hey Nick and James,\u00a0

    Thanks for the call today.\u00a0
    Following up on our conversation, we should be able to release the integration within 1 or 2 weeks.\u00a0

    Thanks,

    John

    On Tue, Aug 17, 2021 at 7:29 AM Jean Lafleur <john@airbyte.io> wrote:
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    Jean!

    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?\u00a0


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n
    \n\n"}, "emitted_at": 1675675514902} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_8MOghgAFLMW70Zj8pMTUA0NozWrEKeyckt4kFJcx65L", "activity_at": "2021-08-18T10:35:50.165000+00:00", "template_id": "tmpl_Cilxd4yapDRweK6caKOTGzSHqyP9ddiEz4G0DLg0nwt", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_XFp5upc2w8MawOLJ89I5LNlWOYcJLBrHp6UOFOTfN0T", "created_by_name": "Airbyte Team", "body_text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM", "body_html_quoted": [{"expand": true, "html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_sent": null, "cc": [], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": null, "date_created": "2021-08-18T10:35:50.165000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "bluth@close.com", "name": ""}], "is_autoreply": false, "date": "Wed, 18 Aug 2021 10:35:50 -0000", "from": [], "cc": [], "bcc": [], "subject": "Airbyte Follow-up", "sender": [], "in_reply_to": null, "message_id": null}, "template_name": "Email 2 - Follow-up #1", "references": [], "to": ["bluth@close.com"], "body_text_quoted": [{"expand": true, "text": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur @ 2PM \n\\- Fri @ 3PM"}], "sequence_id": null, "date_updated": "2021-08-18T10:36:10.974000+00:00", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "opens": [], "status": "draft", "subject": "Airbyte Follow-up", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": null, "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [], "body_preview": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur ", "body_html": "Hi Gob,

    Friendly follow-up.

    I wanted to show you how Airbyte can help you with [INSERT YOUR PRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week?

    - Wed @ 11AM
    - Thur @ 2PM
    - Fri @ 3PM
    "}, "emitted_at": 1675675514905} +{"stream": "email_activities", "data": {"sequence_name": null, "id": "acti_gF8wEbqW7Cx3fDIQTCnejQ3cOQKXLsE5md5JN88z4Lx", "activity_at": "2021-08-16T20:29:59+00:00", "template_id": null, "updated_by": null, "user_name": "Airbyte Team", "users": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "bulk_email_action_id": null, "sequence_subscription_id": null, "followup_sequence_id": null, "_type": "Email", "thread_id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "created_by_name": null, "body_text": "Scheduled for next Tuesday!\n\nOn Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n\n> Jean!\n>\n> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>\n> Cheers,\n>\n> Nick Persico\n> Director of Sales, Close \n>\n>\n> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>\n>> Nice to meet you, Nick!\n>> Let's schedule some time together as soon as we got the integration\n>> working :).\n>>\n>> Looking forward to it!\n>>\n>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>\n>>> Great! :-)\n>>>\n>>> Cheers,\n>>>\n>>> Nick Persico\n>>> Director of Sales, Close \n>>>\n>>>\n>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada wrote:\n>>>\n>>>> +John, COO, since he would handle marketing.\n>>>>\n>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>> Currently estimating some time in August, so let's circle back then!\n>>>>\n>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>\n>>>>> Hey Sherif and Airbyte team --\n>>>>>\n>>>>> Please let me know once you have the integration working. I would love\n>>>>> to check it out so we can put some co-marketing resources behind it!\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, *Close* \n>>>>>\n>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>\n>>>>> Thank you James!\n>>>>>\n>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>> wrote:\n>>>>>\n>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>> more time.\n>>>>>>\n>>>>>> James Urie\n>>>>>> Sr. Account Executive\n>>>>>>\n>>>>>> \n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada wrote:\n>>>>>>\n>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>> working properly\n>>>>>>\n>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>> wrote:\n>>>>>>\n>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>\n>>>>>>> James Urie\n>>>>>>> Sr. Account Executive\n>>>>>>>\n>>>>>>> \n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Hi James,\n>>>>>>>\n>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>\n>>>>>>> Best,\n>>>>>>> Shrif\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <\n>>>>>>> integration-test@airbyte.io> wrote:\n>>>>>>>\n>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>\n>>>>>>>> Dear Close Team,\n>>>>>>>>\n>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>\n>>>>>>>> We've received requests to build an integration with Close to allow\n>>>>>>>> users to pull their Close data via API into analysis & dashboard tools like\n>>>>>>>> Redshift, BigQuery, and Looker.\n>>>>>>>>\n>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>> we've built is functional.\n>>>>>>>>\n>>>>>>>> Best,\n>>>>>>>> Yurii\n>>>>>>>>\n>>>>>>>>\n>\n\n", "body_html_quoted": [{"expand": true, "html": "
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    "}, {"expand": false, "html": "
    Jean!

    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?\u00a0


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    "}], "created_by": null, "updated_by_name": null, "date_sent": "2021-08-16T20:29:59+00:00", "cc": ["sherif@airbyte.io", "integration-test@airbyte.io", "james.urie@close.com", "yuri.cherniaiev@airbyte.io"], "send_as_id": null, "attachments": [], "opens_summary": null, "sender": "Jean Lafleur ", "date_created": "2021-08-16T20:29:59+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "envelope": {"reply_to": [], "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "is_autoreply": false, "date": "Tue, 17 Aug 2021 07:29:59 +1100", "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "cc": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "james.urie@close.com", "name": "James Urie"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "bcc": [], "subject": "Re: Sandbox Account", "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": ""}, "template_name": null, "references": ["", "<162618491365.6921.7799948359235561271@smtpgw.close.com>", "", "<162620453475.2886.14802464409602127203@smtpgw.close.com>", "", "<162620792430.3785.9776206350112836382@smtpgw.close.com>", "", "<162629568767.3923.5347313150012573840@smtpgw.close.com>", "", "", "", ""], "to": ["nick@close.com"], "body_text_quoted": [{"expand": true, "text": "Scheduled for next Tuesday!\n\nOn Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:"}, {"expand": false, "text": "\n> Jean!\n>\n> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>\n> Cheers,\n>\n> Nick Persico\n> Director of Sales, Close \n>\n>\n> On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur wrote:\n>\n>> Nice to meet you, Nick!\n>> Let's schedule some time together as soon as we got the integration\n>> working :).\n>>\n>> Looking forward to it!\n>>\n>> On Thu, Jul 15, 2021 at 8:30 AM Nick Persico wrote:\n>>\n>>> Great! :-)\n>>>\n>>> Cheers,\n>>>\n>>> Nick Persico\n>>> Director of Sales, Close \n>>>\n>>>\n>>> On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada wrote:\n>>>\n>>>> +John, COO, since he would handle marketing.\n>>>>\n>>>> Will ping you guys as soon as we have the integration ready to go.\n>>>> Currently estimating some time in August, so let's circle back then!\n>>>>\n>>>> On Wed, Jul 14, 2021 at 1:48 PM Nick Persico wrote:\n>>>>\n>>>>> Hey Sherif and Airbyte team --\n>>>>>\n>>>>> Please let me know once you have the integration working. I would love\n>>>>> to check it out so we can put some co-marketing resources behind it!\n>>>>>\n>>>>> Cheers,\n>>>>>\n>>>>> Nick Persico\n>>>>> Director of Sales, *Close* \n>>>>>\n>>>>> On Jul 13, 2021, at 05:09 PM, Sherif Nada wrote:\n>>>>>\n>>>>> Thank you James!\n>>>>>\n>>>>> On Tue, Jul 13, 2021 at 1:25 PM James Urie \n>>>>> wrote:\n>>>>>\n>>>>>> Extended the trial out until 2023. Just ping us then when you need\n>>>>>> more time.\n>>>>>>\n>>>>>> James Urie\n>>>>>> Sr. Account Executive\n>>>>>>\n>>>>>> \n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>>\n>>>>>> On Jul 13, 2021, at 02:00 PM, Sherif Nada wrote:\n>>>>>>\n>>>>>> Correct. The purpose would be to ensure the integration is\n>>>>>> working properly\n>>>>>>\n>>>>>> On Tue, Jul 13, 2021 at 12:29 PM James Urie \n>>>>>> wrote:\n>>>>>>\n>>>>>>> How long do you need the sandbox account? Indefinitely?\n>>>>>>>\n>>>>>>> James Urie\n>>>>>>> Sr. Account Executive\n>>>>>>>\n>>>>>>> \n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>>\n>>>>>>> On Jul 13, 2021, at 12:35 PM, Sherif Nada wrote:\n>>>>>>>\n>>>>>>> Hi James,\n>>>>>>>\n>>>>>>> Yes the trial account was intended for that purpose!\n>>>>>>>\n>>>>>>> Best,\n>>>>>>> Shrif\n>>>>>>>\n>>>>>>> On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <\n>>>>>>> integration-test@airbyte.io> wrote:\n>>>>>>>\n>>>>>>>> Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial\n>>>>>>>> account that you opened today intended for this purpose?\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> James Urie\n>>>>>>>> Sr. Account Executive\n>>>>>>>>\n>>>>>>>> \n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>>\n>>>>>>>> On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <\n>>>>>>>> yuri.cherniaiev@airbyte.io> wrote:\n>>>>>>>>\n>>>>>>>> Dear Close Team,\n>>>>>>>>\n>>>>>>>> We are an Airbyte -- an open source data\n>>>>>>>> portability platform which helps users desilo their data across APIs,\n>>>>>>>> databases, and warehouses. We're like the open source version of Fivetran.\n>>>>>>>>\n>>>>>>>> We've received requests to build an integration with Close to allow\n>>>>>>>> users to pull their Close data via API into analysis & dashboard tools like\n>>>>>>>> Redshift, BigQuery, and Looker.\n>>>>>>>>\n>>>>>>>> We're happy to build and maintain this integration independently\n>>>>>>>> without support from Kustomer; the only thing we'd need is access to an\n>>>>>>>> API-enabled Close sandbox account where we can verify that the integration\n>>>>>>>> we've built is functional.\n>>>>>>>>\n>>>>>>>> Best,\n>>>>>>>> Yurii\n>>>>>>>>\n>>>>>>>>\n>\n\n"}], "sequence_id": null, "date_updated": "2022-11-08T12:35:29.133000+00:00", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "opens": [], "status": "sent", "subject": "Re: Sandbox Account", "followup_sequence_delay": null, "in_reply_to_id": null, "contact_id": "cont_FY5ws8upMQQyD9vKg4jzwRb6V3MLctQeNTc2NaUmAyo", "direction": "outgoing", "has_reply": false, "date_scheduled": null, "email_account_id": "emailacct_QeGtVE7epttFYuPJqtqVqaKgW7BEq5q7jHx8M2IHxwe", "need_smtp_credentials": false, "send_attempts": [], "bcc": [], "message_ids": [""], "body_preview": "Scheduled for next Tuesday!\n\nOn Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n\n> Jean!\n>\n> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>\n> Cheers,\n>\n> Nick Persico\n> Direct", "body_html": "
    Scheduled for next Tuesday!

    On Tue, Aug 17, 2021 at 7:02 AM Nick Persico <nick@close.com> wrote:
    Jean!

    \"\"

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 11:17 PM, Jean Lafleur <john@airbyte.io> wrote:
    Nice to meet you, Nick!
    Let's schedule some time together as soon as we got the integration working :).\u00a0

    Looking forward to it!

    On Thu, Jul 15, 2021 at 8:30 AM Nick Persico <nick@close.com> wrote:
    Great! :-)\u00a0

    Cheers,

    Nick Persico
    Director of Sales, Close


    On Wed, Jul 14, 2021 at 5:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    +John, COO, since he would handle marketing.\u00a0

    Will ping you guys as soon as we have the integration ready to go. Currently estimating some time in August, so let's circle back then!

    On Wed, Jul 14, 2021 at 1:48 PM Nick Persico <nick@close.com> wrote:
    Hey Sherif and Airbyte team --

    Please let me know once you have the integration working. I would love to check it out so we can put some co-marketing resources behind it!

    Cheers,

    Nick Persico
    Director of Sales, Close

    On Jul 13, 2021, at 05:09 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Thank you James!

    On Tue, Jul 13, 2021 at 1:25 PM James Urie <james.urie@close.com> wrote:
    Extended the trial out until 2023. Just ping us then when you need more time.\u00a0

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 02:00 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Correct. The purpose would be to ensure the integration is working\u00a0properly

    On Tue, Jul 13, 2021 at 12:29 PM James Urie <james.urie@close.com> wrote:
    How long do you need the sandbox account? Indefinitely?

    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 12:35 PM, Sherif Nada <sherif@airbyte.io> wrote:
    Hi James,\u00a0

    Yes the trial account was intended for that purpose!

    Best,\u00a0
    Shrif

    On Tue, Jul 13, 2021 at 7:03 AM 'James Urie' via Integration tests <integration-test@airbyte.io> wrote:
    Hey Yuri! Happy to accommodate a sandbox. Was the Airbyte trial account that you opened today intended for this purpose?\u00a0


    James Urie
    Sr. Account Executive
    \u00a0



    \u00a0\u00a0



    On Jul 13, 2021, at 06:24 AM, Yuri Cherniaiev <yuri.cherniaiev@airbyte.io> wrote:
    Dear Close Team,

    We are an Airbyte -- an open source data portability platform which helps users desilo their data across APIs, databases, and warehouses. We're like the open source version of Fivetran.\u00a0

    We've received requests to build an integration with Close to allow users to pull their Close data via API into analysis & dashboard tools like Redshift, BigQuery, and Looker.

    We're happy to build and maintain this integration independently without support from Kustomer; the only thing we'd need is access to an API-enabled Close sandbox account where we can verify that the integration we've built is functional.\u00a0

    Best,\u00a0
    Yurii

    \n\n"}, "emitted_at": 1675675514908} +{"stream": "email_thread_activities", "data": {"created_by_name": null, "date_updated": "2022-11-08T12:35:29.323000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "contact_id": null, "latest_emails": [{"body_preview": "Looking forward to it!\n\nOn Sat, Sep 18, 2021 at 6:22 AM James Urie wrote:\n\n> Scheduled some time next week!\n>\n> James Urie\n> Sr. Account Executive\n>\n> \n>\n>\n>", "opens_summary": null, "date_updated": "2022-11-08T12:35:28.249000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": ["integration-test@airbyte.io", "nick@close.com", "sherif@airbyte.io", "yuri.cherniaiev@airbyte.io"], "date_created": "2021-09-17T21:29:12+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "<163190650280.3618.8817856985357292069@smtpgw.close.com>", "message_id": "", "is_autoreply": false, "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "cc": [{"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "subject": "Re: Sandbox Account", "date": "Sat, 18 Sep 2021 08:29:12 +1100"}, "date_sent": "2021-09-17T21:29:12+00:00", "id": "acti_aHMyKom3arlMpEVXQYPNxASS0Luskq7sNLAl3Z23vyE", "sender": "Jean Lafleur ", "send_as_id": null, "direction": "outgoing", "subject": "Re: Sandbox Account", "to": ["james.urie@close.com"]}, {"body_preview": "Hey James,\n\nDo you want to do a quick catch-up on co-marketing this week?\nHere's a link to my calendar: https://calendly.com/john-lafleur/30min\n\nThanks,\n\nJohn\n\nOn Fri, Sep 17, 2021 at 4:49 AM Sherif N", "opens_summary": null, "date_updated": "2022-11-08T12:35:28.436000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": ["integration-test@airbyte.io", "nick@close.com", "yuri.cherniaiev@airbyte.io", "sherif@airbyte.io"], "date_created": "2021-09-16T19:21:05+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": "", "is_autoreply": false, "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "cc": [{"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}, {"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "subject": "Re: Sandbox Account", "date": "Fri, 17 Sep 2021 06:21:05 +1100"}, "date_sent": "2021-09-16T19:21:05+00:00", "id": "acti_3Mapa6JtEWAYWsQU2xF6sPDFz97slwbmFqhye8vDxAV", "sender": "Jean Lafleur ", "send_as_id": null, "direction": "outgoing", "subject": "Re: Sandbox Account", "to": ["james.urie@close.com"]}, {"body_preview": "Hi James,\n\nHappy to report we finished working on the Close.com source and have\nreleased it in beta just this week! I'll let John handle the co-marketing\nefforts ;)\n\nBest,\nShrif\n\nOn Thu, Sep 16, 2021 ", "opens_summary": null, "date_updated": "2022-11-08T12:35:28.662000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": ["john@airbyte.io", "integration-test@airbyte.io", "nick@close.com", "yuri.cherniaiev@airbyte.io"], "date_created": "2021-09-16T17:48:53+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "in_reply_to": "<163181368546.9449.10929845414794115430@smtpgw.close.com>", "message_id": "", "is_autoreply": false, "to": [{"email": "james.urie@close.com", "name": "James Urie"}], "cc": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "nick@close.com", "name": "Nick Persico"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "from": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}], "subject": "Re: Sandbox Account", "date": "Thu, 16 Sep 2021 10:48:53 -0700"}, "date_sent": "2021-09-16T17:48:53+00:00", "id": "acti_DvkhzZr7BulOSmgomLFc3htdTwCDnu85eEoDuL8qQ9R", "sender": "Sherif Nada ", "send_as_id": null, "direction": "outgoing", "subject": "Re: Sandbox Account", "to": ["james.urie@close.com"]}, {"body_preview": "Hey Nick and James,\n\nThanks for the call today.\nFollowing up on our conversation, we should be able to release the\nintegration within 1 or 2 weeks.\n\nThanks,\n\nJohn\n\nOn Tue, Aug 17, 2021 at 7:29 AM Jean", "opens_summary": null, "date_updated": "2022-11-08T12:35:28.963000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": ["sherif@airbyte.io", "integration-test@airbyte.io", "james.urie@close.com", "yuri.cherniaiev@airbyte.io"], "date_created": "2021-08-25T05:00:00+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": "", "is_autoreply": false, "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "cc": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "james.urie@close.com", "name": "James Urie"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "subject": "Re: Sandbox Account", "date": "Wed, 25 Aug 2021 16:00:00 +1100"}, "date_sent": "2021-08-25T05:00:00+00:00", "id": "acti_cz7ITkJ0XVxLg6IGHjISOt0ETJiMtvzCvuKkC5HNZlj", "sender": "Jean Lafleur ", "send_as_id": null, "direction": "outgoing", "subject": "Re: Sandbox Account", "to": ["nick@close.com"]}, {"body_preview": "Scheduled for next Tuesday!\n\nOn Tue, Aug 17, 2021 at 7:02 AM Nick Persico wrote:\n\n> Jean!\n>\n> Here you go \u2192 https://savvycal.com/nickpersico/chat\n>\n> Cheers,\n>\n> Nick Persico\n> Direct", "opens_summary": null, "date_updated": "2022-11-08T12:35:29.133000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": ["sherif@airbyte.io", "integration-test@airbyte.io", "james.urie@close.com", "yuri.cherniaiev@airbyte.io"], "date_created": "2021-08-16T20:29:59+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "in_reply_to": "", "message_id": "", "is_autoreply": false, "to": [{"email": "nick@close.com", "name": "Nick Persico"}], "cc": [{"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "integration-test@airbyte.io", "name": "Airbyte"}, {"email": "james.urie@close.com", "name": "James Urie"}, {"email": "yuri.cherniaiev@airbyte.io", "name": "Yuri Cherniaiev"}], "from": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}], "subject": "Re: Sandbox Account", "date": "Tue, 17 Aug 2021 07:29:59 +1100"}, "date_sent": "2021-08-16T20:29:59+00:00", "id": "acti_gF8wEbqW7Cx3fDIQTCnejQ3cOQKXLsE5md5JN88z4Lx", "sender": "Jean Lafleur ", "send_as_id": null, "direction": "outgoing", "subject": "Re: Sandbox Account", "to": ["nick@close.com"]}], "updated_by": null, "activity_at": "2021-09-17T21:29:12.001000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [{"email": "john@airbyte.io", "name": "Jean Lafleur"}, {"email": "sherif@airbyte.io", "name": "Sherif Nada"}, {"email": "integration-test@airbyte.io", "name": "'Nick Persico' via Integration tests"}], "date_created": "2021-09-17T21:29:12.001000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 6, "id": "acti_ca3UUwuIKEStBlyz5WsmniBKV60eVZCxVknub1SSnyL", "updated_by_name": null, "latest_normalized_subject": "Sandbox Account"}, "emitted_at": 1675675517165} +{"stream": "email_thread_activities", "data": {"created_by_name": null, "date_updated": "2022-11-08T12:36:06.162000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "contact_id": null, "latest_emails": [{"body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Change lead status to \"Interested\".\n\nAll 2 leads were modified successfully.\n\nThanks,\nClose Support\nsupport@cl", "opens_summary": null, "date_updated": "2022-11-08T12:36:05.979000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": [], "date_created": "2021-08-25T21:15:36+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [{"email": "support@close.com", "name": "Close CRM"}], "sender": [{"email": "support@close.com", "name": ""}], "in_reply_to": null, "message_id": "<162992613594.10130.17609834081606867635@closeio-tasktiger-other-7bd975b8f7-f5phd>", "is_autoreply": false, "to": [{"email": "integration-test@airbyte.io", "name": ""}], "cc": [], "from": [{"email": "integration-test@airbyte.io", "name": "'Close CRM' via Integration tests"}], "subject": "Your bulk edit for Airbyte is done", "date": "Wed, 25 Aug 2021 21:15:36 +0000"}, "date_sent": "2021-08-25T21:15:36+00:00", "id": "acti_iNuDRoYQ5w17aiH9BRIfN2gHbWBth11m4D16q9mxkdn", "sender": "'Close CRM' via Integration tests ", "send_as_id": null, "direction": "outgoing", "subject": "Your bulk edit for Airbyte is done", "to": ["integration-test@airbyte.io"]}, {"body_preview": "Hello Jean,\n\nYour bulk edit in Close was completed successfully.\n\nSearch query: *\nAction: Set custom field \"Lead Owner\" to \"user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg\".\n\nAll 2 leads were modifie", "opens_summary": null, "date_updated": "2022-11-08T12:36:06.154000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "sent", "has_attachments": false, "cc": [], "date_created": "2021-08-25T21:03:54+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [{"email": "support@close.com", "name": "Close CRM"}], "sender": [{"email": "support@close.com", "name": ""}], "in_reply_to": null, "message_id": "<162992543485.16564.1574709800437653559@closeio-tasktiger-other-7bd975b8f7-x9jpv>", "is_autoreply": false, "to": [{"email": "integration-test@airbyte.io", "name": ""}], "cc": [], "from": [{"email": "integration-test@airbyte.io", "name": "'Close CRM' via Integration tests"}], "subject": "Your bulk edit for Airbyte is done", "date": "Wed, 25 Aug 2021 21:03:54 +0000"}, "date_sent": "2021-08-25T21:03:54+00:00", "id": "acti_6pzzBcXnRUrC7ClGxkbfyifOL0tKELXmDQsGffzFx8N", "sender": "'Close CRM' via Integration tests ", "send_as_id": null, "direction": "outgoing", "subject": "Your bulk edit for Airbyte is done", "to": ["integration-test@airbyte.io"]}], "updated_by": null, "activity_at": "2021-08-25T21:15:36.001000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [{"email": "integration-test@airbyte.io", "name": "'Close CRM' via Integration tests"}], "date_created": "2021-08-25T21:15:36.001000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 2, "id": "acti_3rQgtNnE0L7Wo90WzgOXcbfSR2WCjOBipMrAq41yJFE", "updated_by_name": null, "latest_normalized_subject": "Your bulk edit for Airbyte is done"}, "emitted_at": 1675675517173} +{"stream": "email_thread_activities", "data": {"created_by_name": "Airbyte Team", "date_updated": "2021-08-18T10:36:10.989000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "contact_id": null, "latest_emails": [{"body_preview": "Hi Gob, \n \nFriendly follow-up. \n \nI wanted to show you how Airbyte can help you with [INSERT YOUR\nPRODUCT/SERVICE]. Do you have 15 minutes for a quick call this week? \n \n\\- Wed @ 11AM \n\\- Thur ", "opens_summary": null, "date_updated": "2021-08-18T10:36:10.974000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "draft", "has_attachments": false, "cc": [], "date_created": "2021-08-18T10:35:50.165000+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [], "in_reply_to": null, "message_id": null, "is_autoreply": false, "to": [{"email": "bluth@close.com", "name": ""}], "cc": [], "from": [], "subject": "Airbyte Follow-up", "date": "Wed, 18 Aug 2021 10:35:50 -0000"}, "date_sent": null, "id": "acti_8MOghgAFLMW70Zj8pMTUA0NozWrEKeyckt4kFJcx65L", "sender": null, "send_as_id": null, "direction": "outgoing", "subject": "Airbyte Follow-up", "to": ["bluth@close.com"]}], "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2021-08-18T10:35:50.166000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [], "date_created": "2021-08-18T10:35:50.166000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 1, "id": "acti_XFp5upc2w8MawOLJ89I5LNlWOYcJLBrHp6UOFOTfN0T", "updated_by_name": "Airbyte Team", "latest_normalized_subject": "Airbyte Follow-up"}, "emitted_at": 1675675517178} +{"stream": "email_thread_activities", "data": {"created_by_name": null, "date_updated": "2022-11-08T15:58:52.098000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "contact_id": null, "latest_emails": [{"body_preview": null, "opens_summary": null, "date_updated": "2022-11-08T15:58:52.093000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "inbox", "has_attachments": true, "cc": [], "date_created": "2021-07-26T09:08:50+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}], "in_reply_to": null, "message_id": "<56EC0E81-FE10-40C6-ACF8-8B448B510DFD@gmail.com>", "is_autoreply": false, "to": [{"email": "iryna.grankova@globallogic.com", "name": ""}], "cc": [], "from": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}], "subject": "Pic", "date": "Mon, 26 Jul 2021 12:08:50 +0300"}, "date_sent": null, "id": "acti_8ylFXNqFPRAesiUZ63CiHVB4MsHwNhD8TlDpvIGJG8Z", "sender": "Irina Grankova ", "send_as_id": null, "direction": "incoming", "subject": "Pic", "to": ["iryna.grankova@globallogic.com"]}], "updated_by": null, "activity_at": "2021-07-26T09:08:50.001000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [{"email": "irina.grankova@gmail.com", "name": "Irina Grankova"}], "date_created": "2021-07-26T09:08:50.001000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 1, "id": "acti_v9S0gdPWzRUqjj2taSmmdfigKanA9tThaFe46FtcXGO", "updated_by_name": null, "latest_normalized_subject": "Pic"}, "emitted_at": 1675675517183} +{"stream": "email_thread_activities", "data": {"created_by_name": "Airbyte Team", "date_updated": "2021-07-13T11:39:04.134000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "contact_id": null, "latest_emails": [{"body_preview": "Hi Jean!\n\nYou can send, receive, and track your email conversations all within Close.\n\nTry sending an outgoing email - click on the reply arrow and use an Email Templat", "opens_summary": null, "date_updated": "2021-07-13T11:39:04.130000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "inbox", "has_attachments": false, "cc": [], "date_created": "2021-07-13T11:39:04.130000+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [{"email": "sales@close.com", "name": ""}], "sender": [{"email": "sales@close.com", "name": "Steli Efti"}], "in_reply_to": null, "message_id": "<162617634412.13.2638379749228562382@closeio-web-85678dcd7b-xdcf7>", "is_autoreply": false, "to": [{"email": "integration-test@airbyte.io", "name": ""}], "cc": [], "from": [{"email": "sales@close.com", "name": "Steli Efti"}], "subject": "Welcome to Close, Jean!", "date": "Tue, 13 Jul 2021 11:39:04 +0000"}, "date_sent": null, "id": "acti_Ags7x68KOMv3dKgtYWmrdFNCn16g0Wns0HSCY5L5nIm", "sender": "Steli Efti ", "send_as_id": null, "direction": "incoming", "subject": "Welcome to Close, Jean!", "to": ["integration-test@airbyte.io"]}], "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2021-07-13T11:39:04.131000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [{"email": "sales@close.com", "name": "Steli Efti"}], "date_created": "2021-07-13T11:39:04.131000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 1, "id": "acti_dtGBVpRrqQszIPQgvEhqTGBz3fA5PYptEc4lmVWNUKm", "updated_by_name": "Airbyte Team", "latest_normalized_subject": "Welcome to Close, Jean!"}, "emitted_at": 1675675517187} +{"stream": "email_thread_activities", "data": {"created_by_name": "Airbyte Team", "date_updated": "2021-07-13T11:39:04.591000+00:00", "users": ["user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "contact_id": null, "latest_emails": [{"body_preview": "Hi Jean!\n\nI just saw your missed call. Sorry, I've been working hard on my illusions. Will call you back when I'm free.\n\nJust wanted to let you know, I'm still interested in your offer. Hope I'm not m", "opens_summary": null, "date_updated": "2021-07-13T11:39:04.586000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status": "inbox", "has_attachments": false, "cc": [], "date_created": "2021-07-05T11:39:00.850000+00:00", "bcc": [], "envelope": {"bcc": [], "reply_to": [], "sender": [{"email": "bluth@close.com", "name": ""}], "in_reply_to": null, "message_id": "<162617634457.13.866605428580538299@closeio-web-85678dcd7b-xdcf7>", "is_autoreply": false, "to": [{"email": "integration-test@airbyte.io", "name": ""}], "cc": [], "from": [{"email": "bluth@close.com", "name": ""}], "subject": "Missed call", "date": "Tue, 13 Jul 2021 11:39:04 +0000"}, "date_sent": null, "id": "acti_T0UrwXOaxgA0kzhGA5Zx0hDWgP7sy5ihKRivMlQWsLV", "sender": "bluth@close.com", "send_as_id": null, "direction": "incoming", "subject": "Missed call", "to": ["integration-test@airbyte.io"]}], "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "activity_at": "2021-07-05T11:39:00.851000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "participants": [{"email": "bluth@close.com", "name": ""}], "date_created": "2021-07-05T11:39:00.851000+00:00", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "_type": "EmailThread", "n_emails": 1, "id": "acti_FrMniUW4fyqPxIyOEuuZN2QzkJF5tY3Ny2Q1nhimPEK", "updated_by_name": "Airbyte Team", "latest_normalized_subject": "Missed call"}, "emitted_at": 1675675517190} +{"stream": "lead_status_change_activities", "data": {"user_name": "Airbyte Team", "created_by_name": "Airbyte Team", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "activity_at": "2021-08-25T21:15:35.163000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-08-25T21:15:35.163000+00:00", "id": "acti_wSO4ltT4XHGI6wkN2oCZpRdCtw1ALhsRttt8osqVjll", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_status_id": "stat_HrZ1aYkkxRORQSxdBcNPT31HkqxkK2w2uWGiK6yjkmK", "_type": "LeadStatusChange", "date_updated": "2021-08-25T21:15:35.163000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "users": [], "new_status_label": "Interested", "old_status_label": "Potential", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "contact_id": null}, "emitted_at": 1675675519003} +{"stream": "lead_status_change_activities", "data": {"user_name": "Airbyte Team", "created_by_name": "Airbyte Team", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "activity_at": "2021-08-25T21:15:34.607000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-08-25T21:15:34.607000+00:00", "id": "acti_T4XA2LBQYvrqAimflFjU2KXY0I2g1BPbOUn2jHZ59Dj", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "_type": "LeadStatusChange", "date_updated": "2021-08-25T21:15:34.607000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "users": [], "new_status_label": "Interested", "old_status_label": "Qualified", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "contact_id": null}, "emitted_at": 1675675519011} +{"stream": "lead_status_change_activities", "data": {"user_name": "Airbyte Team", "created_by_name": "Airbyte Team", "new_status_id": "stat_nzPGZ5qJXdpP2GSFqzbPdyHgZWXkRfx6BjQih76ss0q", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "activity_at": "2021-08-25T21:15:34.044000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-08-25T21:15:34.044000+00:00", "id": "acti_udWvk5RJ6SFuO9Ra6d1pAJg200Q0Zyq43kEq0FpceIx", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "_type": "LeadStatusChange", "date_updated": "2021-08-25T21:15:34.044000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "users": [], "new_status_label": "Interested", "old_status_label": "Qualified", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "contact_id": null}, "emitted_at": 1675675519015} +{"stream": "lead_status_change_activities", "data": {"user_name": "Airbyte Team", "created_by_name": "Airbyte Team", "new_status_id": "stat_y6v7svdpj3v1ZHd1GoiJFcKrUGrA0jl2Af53jfGbkN9", "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "activity_at": "2021-07-13T11:39:04.731000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:04.731000+00:00", "id": "acti_tEDQ45T1El5ilMfcT0G579AHnvsfTDqAd7KXBKbxbNV", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "old_status_id": "stat_HrZ1aYkkxRORQSxdBcNPT31HkqxkK2w2uWGiK6yjkmK", "_type": "LeadStatusChange", "date_updated": "2021-07-13T11:39:04.731000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "users": [], "new_status_label": "Qualified", "old_status_label": "Potential", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "contact_id": null}, "emitted_at": 1675675519019} +{"stream": "sms_activities", "data": {"date_created": "2021-08-11T18:14:32.750000+00:00", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "_type": "SMS", "sequence_id": null, "text": "Hi! This is a reminder that we have a call scheduled for 12pm PT today.", "template_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "remote_country_iso": "US", "source": "Close.io", "remote_phone": "+12025550186", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "attachments": [], "date_scheduled": null, "activity_at": "2021-08-11T18:14:32.750000+00:00", "created_by_name": "Airbyte Team", "cost": null, "local_country_iso": "US", "status": "draft", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "remote_phone_formatted": "+1 202-555-0186", "date_updated": "2021-08-11T18:14:32.750000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_sent": null, "contact_id": "cont_fcD6Y7PO1v6Olb4gGs36mLtLhOjyRA9SjuXEpwBVyhI", "updated_by_name": "Airbyte Team", "sequence_subscription_id": null, "local_phone_formatted": "+1 415-444-5555", "id": "acti_GIVSys3F0wFeA519lDa5QKRfYOPgskyqKj2aXiCMSEO", "error_message": null, "direction": "outbound", "local_phone": "+14154445555"}, "emitted_at": 1675675521840} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Hi!", "date_sent": null, "cost": null, "activity_at": "2022-11-09T14:02:18.756000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_CXrlrlHc8QpP5MBXqCfcJKpctDqBREuG3Whj0JQODu4", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-09T14:02:24.943000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "draft", "date_created": "2022-11-09T14:02:18.756000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_scheduled": null}, "emitted_at": 1675675522356} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Hi!", "date_sent": "2022-11-09T12:54:44.404000+00:00", "cost": "3", "activity_at": "2022-11-09T12:54:44.404000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-09T12:54:44.405000+00:00", "attachments": [{"media_id": "media_580CfGelcIvP5BzvIYTlhX", "url": "https://app.close.com/go/sms/acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP/media/media_580CfGelcIvP5BzvIYTlhX/", "thumbnail_url": "https://app.close.com/go/sms/acti_eQ2xwn1RN5sdEXkGpln8Vag8rwPsYfU1qbyeN7dBPsP/media/media_580CfGelcIvP5BzvIYTlhX/thumbnail/", "content_type": "image/png", "size": 6132, "filename": "Airbyte_logo_75x75.png"}], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-09T12:54:15.456000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_scheduled": null}, "emitted_at": 1675675522363} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Test text message", "date_sent": "2022-11-08T15:59:59.614000+00:00", "cost": "1", "activity_at": "2022-11-08T15:59:59.614000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_bYBEzC3oBNFwfPZwh5PfKCvbT3FrVLTuxxLZguRoFSj", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-08T15:59:59.614000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-08T15:59:38.497000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_scheduled": null}, "emitted_at": 1675675522370} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Hi!", "date_sent": "2022-11-08T15:45:04.639000+00:00", "cost": "1", "activity_at": "2022-11-08T15:45:04.639000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_GZs8fnu859jbSuV6jTVhgUwx1oBOhlUhh1JCeYHsS7q", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-08T15:45:04.640000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-08T15:44:42.011000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "smstmpl_6zpaSGDsZyhBhrQH0jmZK9", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "date_scheduled": null}, "emitted_at": 1675675522375} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Test message", "date_sent": "2022-11-09T07:00:01.850000+00:00", "cost": "1", "activity_at": "2022-11-09T07:00:01.850000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_87utjiO1VZBwuxKNThrsWehpMHQJ9fk9yYPqDze4w9x", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-09T07:00:01.850000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-08T15:01:55.510000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "date_scheduled": "2022-11-09T07:00:00+00:00"}, "emitted_at": 1675675522379} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Test sms", "date_sent": "2022-11-08T15:01:40.416000+00:00", "cost": "1", "activity_at": "2022-11-08T15:01:40.416000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_LJip5gktnzD3bWZlPsUVfvGQAu4Aij5AZVIWLoi0gau", "sequence_id": null, "remote_phone_formatted": "+1 415-623-6785", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-08T15:01:40.416000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-08T15:01:20.794000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+14156236785", "template_id": "", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "date_scheduled": null}, "emitted_at": 1675675522383} +{"stream": "sms_activities", "data": {"error_message": null, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "remote_country_iso": "US", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "local_country_iso": "US", "text": "Test sms", "date_sent": "2022-11-08T12:57:39.721000+00:00", "cost": "1", "activity_at": "2022-11-08T12:57:39.721000+00:00", "user_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_KidUxSobTFVZwPO3zz7F7IfYeheY6rqEOOSfuuPI2xC", "sequence_id": null, "remote_phone_formatted": "+1 650-517-6539", "_type": "SMS", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "date_updated": "2022-11-08T12:57:39.721000+00:00", "attachments": [], "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "direction": "outbound", "status": "sent", "date_created": "2022-11-08T12:57:17.961000+00:00", "created_by_name": "Airbyte Team", "local_phone": "+14156251293", "local_phone_formatted": "+1 415-625-1293", "remote_phone": "+16505176539", "template_id": "", "sequence_subscription_id": null, "updated_by_name": "Airbyte Team", "source": "Close.io", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "date_scheduled": null}, "emitted_at": 1675675522386} +{"stream": "task_completed_activities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "date_created": "2021-08-18T10:31:52.002000+00:00", "task_id": "task_7kpMfXIPms858l9GKZTo3BCtVflvcIsOYPXL8mZgzyp", "task_text": "Send Steli an email", "activity_at": "2021-08-18T10:31:52.002000+00:00", "date_updated": "2021-08-18T10:31:52.002000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "acti_gdh0Iw30XYfKhKctrqPuxAbNghsxlDBDFaN8k35ZAxf", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "users": [], "updated_by_name": "Airbyte Team", "_type": "TaskCompleted", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_assigned_to_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz"}, "emitted_at": 1675675523814} +{"stream": "task_completed_activities", "data": {"date_created": "2022-11-09T12:44:26.185000+00:00", "_type": "TaskCompleted", "date_updated": "2022-11-09T12:44:26.185000+00:00", "activity_at": "2022-11-09T12:44:26.185000+00:00", "id": "acti_tEFyhPH4AKZ3YHaqqFEdm9Lot1oEI4yEyKzEf0ncbGE", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_text": "Follow up", "updated_by_name": "Airbyte Team", "users": [], "task_assigned_to_name": "Airbyte Team", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "task_id": "task_KAzmd4tqcQ1dYypqOjeZqmpKVlFZf3LWJfxCSoX29GY", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1675675524297} +{"stream": "task_completed_activities", "data": {"date_created": "2022-11-09T11:06:11.134000+00:00", "_type": "TaskCompleted", "date_updated": "2022-11-09T11:06:11.134000+00:00", "activity_at": "2022-11-09T11:06:11.134000+00:00", "id": "acti_DJOFYNqKoXSmPB4yJHVRafxAqhnvk5olHmmihw4cqND", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_text": "Follow up", "updated_by_name": "Airbyte Team", "users": [], "task_assigned_to_name": "Airbyte Team", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "task_id": "task_iHHSk7GuvunATuloc0hM2k2btiuJpasL12GkwHnIVjP", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1675675524299} +{"stream": "task_completed_activities", "data": {"date_created": "2022-11-09T10:57:24.688000+00:00", "_type": "TaskCompleted", "date_updated": "2022-11-09T10:57:24.688000+00:00", "activity_at": "2022-11-09T10:57:24.688000+00:00", "id": "acti_SFQmP02YDdCHlkwAWoEtIfZXEOvhoenTmKVdEw7BtJB", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_text": "Follow up", "updated_by_name": "Airbyte Team", "users": [], "task_assigned_to_name": "Airbyte Team", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "task_id": "task_hMgl18LN4kAUM7XWO4fYlu3amtKadZahsb7OV9J5qWD", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1675675524301} +{"stream": "task_completed_activities", "data": {"date_created": "2022-11-08T12:21:15.641000+00:00", "_type": "TaskCompleted", "date_updated": "2022-11-08T12:21:15.641000+00:00", "activity_at": "2022-11-08T12:21:15.641000+00:00", "id": "acti_POPD3uA7lSfdf4xLO7PgsxKeoJS1dCRthzQRb13Xbyw", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "task_assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "task_text": "Call Steli", "updated_by_name": "Airbyte Team", "users": [], "task_assigned_to_name": "Airbyte Team", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "task_id": "task_bboTdYSlGqTBSXF0FEwhBOywDCV6iKDyMWiEfNFi7sW", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg"}, "emitted_at": 1675675524303} +{"stream": "lead_tasks", "data": {"date_updated": "2021-08-18T10:31:52.081000+00:00", "created_by_name": "Airbyte Team", "object_type": "taskcompleted", "date": "2021-07-16", "assigned_to_name": "Airbyte Team", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "lead", "view": "archive", "contact_id": null, "id": "task_7kpMfXIPms858l9GKZTo3BCtVflvcIsOYPXL8mZgzyp", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.463000+00:00", "due_date": "2021-07-16", "object_id": "acti_gdh0Iw30XYfKhKctrqPuxAbNghsxlDBDFaN8k35ZAxf", "text": "Send Steli an email", "is_dateless": null, "is_complete": true, "contact_name": null, "updated_by_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Close (Example\u00a0Lead)"}, "emitted_at": 1675675528256} +{"stream": "lead_tasks", "data": {"date_updated": "2022-11-08T12:21:15.730000+00:00", "created_by_name": "Airbyte Team", "object_type": "taskcompleted", "date": "2021-07-18", "assigned_to_name": "Airbyte Team", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "_type": "lead", "view": "archive", "contact_id": null, "id": "task_bboTdYSlGqTBSXF0FEwhBOywDCV6iKDyMWiEfNFi7sW", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2021-07-13T11:39:03.520000+00:00", "due_date": "2021-07-18", "object_id": "acti_POPD3uA7lSfdf4xLO7PgsxKeoJS1dCRthzQRb13Xbyw", "text": "Call Steli", "is_dateless": null, "is_complete": true, "contact_name": null, "updated_by_name": "Airbyte Team", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "lead_name": "Close (Example\u00a0Lead)"}, "emitted_at": 1675675528261} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-09T11:06:06.145000+00:00", "contact_name": null, "view": "inbox", "contact_id": null, "text": "Follow up", "id": "task_Wgzt6t0ZGRlvZTnfhSfxHoFRWm6zXBMuuecKxRkfYmZ", "date_created": "2022-11-08T15:10:57.220000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_id": null, "due_date": "2022-11-12", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2022-11-12", "object_type": null, "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": false}, "emitted_at": 1675675528855} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-09T10:57:24.756000+00:00", "contact_name": null, "view": "archive", "contact_id": null, "text": "Follow up", "id": "task_hMgl18LN4kAUM7XWO4fYlu3amtKadZahsb7OV9J5qWD", "date_created": "2022-11-08T15:13:13.470000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_id": "acti_SFQmP02YDdCHlkwAWoEtIfZXEOvhoenTmKVdEw7BtJB", "due_date": "2022-11-30T08:00:00+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2022-11-30T08:00:00+00:00", "object_type": "taskcompleted", "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": true}, "emitted_at": 1675675528860} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-08T15:13:22.159000+00:00", "contact_name": null, "view": "inbox", "contact_id": null, "text": "Follow up", "id": "task_pIYI4An2qA84qea5mCLggCL0dZ8QIk2c2YrzoqSV8fd", "date_created": "2022-11-08T15:13:22.159000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_id": null, "due_date": "2022-11-19T09:00:00+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2022-11-19T09:00:00+00:00", "object_type": null, "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": false}, "emitted_at": 1675675528864} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-08T15:55:06.275000+00:00", "contact_name": null, "view": "inbox", "contact_id": null, "text": "Follow up", "id": "task_Va4jRQkIhZrUwzejqF3lZ4VaJeqR0cAvzzuaN0IaE5r", "date_created": "2022-11-08T15:55:06.275000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Test Lead", "object_id": null, "due_date": "2022-11-17T08:30:00+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "date": "2022-11-17T08:30:00+00:00", "object_type": null, "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": false}, "emitted_at": 1675675528867} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-09T11:06:06.147000+00:00", "contact_name": null, "view": "inbox", "contact_id": null, "text": "Follow up", "id": "task_7NzjQt8zXoqAUMJsb58EGBP4rqTTbm5iR8jRuOY3MAJ", "date_created": "2022-11-09T11:05:42.844000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_id": null, "due_date": "2022-11-12", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2022-11-12", "object_type": null, "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": false}, "emitted_at": 1675675528871} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-09T11:06:11.243000+00:00", "contact_name": null, "view": "archive", "contact_id": null, "text": "Follow up", "id": "task_iHHSk7GuvunATuloc0hM2k2btiuJpasL12GkwHnIVjP", "date_created": "2022-11-09T11:05:46.682000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "object_id": "acti_DJOFYNqKoXSmPB4yJHVRafxAqhnvk5olHmmihw4cqND", "due_date": "2022-11-09T07:30:00+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "date": "2022-11-09T07:30:00+00:00", "object_type": "taskcompleted", "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": true}, "emitted_at": 1675675528874} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-09T12:44:26.200000+00:00", "contact_name": null, "view": "archive", "contact_id": null, "text": "Follow up", "id": "task_KAzmd4tqcQ1dYypqOjeZqmpKVlFZf3LWJfxCSoX29GY", "date_created": "2022-11-09T12:37:29.827000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Test Lead", "object_id": "acti_tEFyhPH4AKZ3YHaqqFEdm9Lot1oEI4yEyKzEf0ncbGE", "due_date": "2022-11-23T09:00:00+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "date": "2022-11-23T09:00:00+00:00", "object_type": "taskcompleted", "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": true}, "emitted_at": 1675675528876} +{"stream": "lead_tasks", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "date_updated": "2022-11-11T09:01:24.622000+00:00", "contact_name": null, "view": "inbox", "contact_id": null, "text": "Follow up", "id": "task_1uqKlzwO0qLGYgBMT5DcLtklNmgtrUNVobSNEiPpoU6", "date_created": "2022-11-11T09:01:05.650000+00:00", "_type": "lead", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "created_by_name": "Airbyte Team", "is_dateless": false, "lead_name": "Airbyte", "object_id": null, "due_date": "2022-11-30T09:00:00+00:00", "lead_id": "lead_AUtZm7EBlaSbYqOrDjIZEuC4tfhLxTDtaK9jlEPMb3y", "date": "2022-11-30T09:00:00+00:00", "object_type": null, "assigned_to_name": "Airbyte Team", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_complete": false}, "emitted_at": 1675675528879} +{"stream": "email_followup_tasks", "data": {"email_id": "acti_tDbd3J7HQmX2I5dBWJSXrlwCdKpZedpsTdAWLsYPzUs", "contact_id": "cont_ubIO1eBUVw3iFJ1Ot4LY12R7oADqn7bsLUF7NU2fJO6", "created_by_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "body_preview": "Test", "object_type": "emailthread", "is_complete": false, "updated_by_name": "Airbyte Team", "assigned_to_name": "Airbyte Team", "object_id": "acti_wK6I4m4SqRMvvm0VHR8DhdUL35HRfjIlBkrMVCKWNaU", "id": "noti_3I4QaKqYel0nzGyKT8mpDKy4q2KKu4IuIZZ3Gb7gs4x", "contact_name": "Bruce Wayne", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "subject": "(no subject)", "_type": "email_followup", "date_updated": "2022-11-08T16:28:54.794000+00:00", "date": "2022-11-15", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-08T15:44:05.221000+00:00", "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "view": "inbox"}, "emitted_at": 1675675532797} +{"stream": "email_followup_tasks", "data": {"email_id": "acti_a3AsG3P38a8yDx0XgI8ZNZR4Ko8XRUBybauASuT8C2j", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "created_by_name": "Airbyte Team", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "lead_name": "Test Lead", "body_preview": "Hi Iryna, \n \nI'm Jean with Airbyte. We help companies in the space [INSERT YOUR\nPRODUCT/SERVICE]. I wanted to learn how you handle this currently at Test Lead\nand show you what we're working on. \n ", "object_type": "emailthread", "is_complete": false, "updated_by_name": "Airbyte Team", "assigned_to_name": "Airbyte Team", "object_id": "acti_fFBPZHGPKt60kZG2SzI5ws5OMbysXqCAGJuGlKucDy5", "id": "noti_JU7vkNkhpywznaGu5P0WuBWxsMXtzZmkOSXaCxbxTsN", "contact_name": "User2", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "subject": "Test Lead + Airbyte", "_type": "email_followup", "date_updated": "2022-11-09T12:54:10.330000+00:00", "date": "2022-11-16", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_created": "2022-11-09T12:54:10.330000+00:00", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "view": "inbox"}, "emitted_at": 1675675532807} +{"stream": "opportunity_due_tasks", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date": "2021-07-15", "assigned_to_name": "Airbyte Team", "is_complete": false, "date_created": "2021-07-13T11:39:04.316000+00:00", "opportunity_note": "Use opportunities to track which stage of the pipeline your deals are in and the revenue associated with them.", "date_updated": "2021-08-18T10:26:44.323000+00:00", "object_id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "_type": "opportunity_due", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "view": "inbox", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "opportunity_value": 50000, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_ELGehUlDZ1pmlIeibPlLbTyruBTKdACAQ1q1XLiWo6B", "contact_name": "Steli Efti", "updated_by_name": "Airbyte Team", "object_type": "opportunity", "lead_name": "Close (Example\u00a0Lead)", "opportunity_value_period": "one_time", "opportunity_value_formatted": "$500", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675540388} +{"stream": "opportunity_due_tasks", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date": "2021-07-16", "assigned_to_name": "Airbyte Team", "is_complete": false, "date_created": "2021-07-13T11:39:04.839000+00:00", "opportunity_note": "Gob's ready to buy a $3,000 suit.", "date_updated": "2021-07-13T11:39:04.839000+00:00", "object_id": "oppo_NkKuhUWfDoErNArh44hw7jkkx7sCl5bhlamtezmX7BE", "_type": "opportunity_due", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "view": "inbox", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "opportunity_value": 300000, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_wcbYMl0dpbdcypRygf9jYd9axfIzvSsj06gXHmPmE4k", "contact_name": null, "updated_by_name": "Airbyte Team", "object_type": "opportunity", "lead_name": "Bluth Company (Example\u00a0Lead)", "opportunity_value_period": "one_time", "opportunity_value_formatted": "$3,000", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675540397} +{"stream": "opportunity_due_tasks", "data": {"updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date": "2021-07-15", "assigned_to_name": "Airbyte Team", "is_complete": false, "date_created": "2021-07-13T11:39:05.083000+00:00", "opportunity_note": "Bruce needs new software for the Bat Cave.", "date_updated": "2021-07-13T11:39:05.083000+00:00", "object_id": "oppo_jXatpqaQ3HK50yBO9vMWg2wFyHoqbCJtgbRYAMuEGor", "_type": "opportunity_due", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": null, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "view": "inbox", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "opportunity_value": 50000, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "noti_IPi8EZj1AtqSwbnSMg5OT2DpUqNHCl2RM7luvbx9zsp", "contact_name": null, "updated_by_name": "Airbyte Team", "object_type": "opportunity", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "opportunity_value_period": "one_time", "opportunity_value_formatted": "$500", "created_by_name": "Airbyte Team"}, "emitted_at": 1675675540402} +{"stream": "opportunity_due_tasks", "data": {"date_created": "2022-11-08T15:55:27.773000+00:00", "object_id": "oppo_QtfwXdJFxmOLRzd3mirP7S5vWWYTEho2uWtHYNSiOUE", "_type": "opportunity_due", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "lead_name": "Test Lead", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "created_by_name": "Airbyte Team", "id": "noti_mLYZbUFr2FuDE4ZH78FsYktgbfKjEnTqR1GW5qLv7sI", "assigned_to": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "contact_name": "User2", "is_complete": false, "date": "2022-11-16", "opportunity_value": 10000, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "view": "inbox", "opportunity_note": "Test", "object_type": "opportunity", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "assigned_to_name": "Airbyte Team", "opportunity_value_period": "one_time", "date_updated": "2022-11-08T15:55:27.773000+00:00", "opportunity_value_formatted": "$100"}, "emitted_at": 1675675540950} {"stream": "lead_custom_fields", "data": {"id": "cf_mhBoQeiuwFRlz7zqyi4kJgzUreEoUp0hUsLwrnUTEgh", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "choices": null, "back_reference_is_visible": null, "accepts_multiple_values": false, "date_updated": "2021-07-13T11:39:01.352000+00:00", "editable_with_roles": [], "date_created": "2021-07-13T11:39:01.352000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "is_shared": false, "type": "user", "description": null, "referenced_custom_type_id": null, "name": "Lead Owner", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi"}, "emitted_at": 1670413480265} {"stream": "contact_custom_fields", "data": {"choices": null, "is_shared": false, "type": "date", "description": null, "name": "Birthday", "referenced_custom_type_id": null, "date_created": "2021-08-11T18:05:14.598000+00:00", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-08-11T18:05:14.598000+00:00", "back_reference_is_visible": null, "accepts_multiple_values": false, "id": "cf_Qj3b4cWxvmvqTtZ0U5TaprRDah8g7jRsavfVh8NCPcu", "editable_with_roles": []}, "emitted_at": 1670413481482} {"stream": "opportunity_custom_fields", "data": {"description": null, "type": "text", "referenced_custom_type_id": null, "is_shared": false, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "back_reference_is_visible": null, "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "cf_pzwnr4IYZvEqq68ENLlWknEZdVsPk53rd3571eRcP56", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "choices": null, "date_created": "2021-07-13T11:39:01.714000+00:00", "editable_with_roles": [], "accepts_multiple_values": false, "date_updated": "2021-07-13T11:39:01.714000+00:00", "name": "Contract Link (Example)"}, "emitted_at": 1670413482616} @@ -124,10 +84,10 @@ {"stream": "activity_custom_fields", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2021-07-13T11:39:03.006000+00:00", "description": null, "editable_with_roles": [], "referenced_custom_type_id": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "name": "Referral Source: Other (if applicable)", "choices": null, "is_shared": false, "back_reference_is_visible": null, "accepts_multiple_values": false, "date_created": "2021-07-13T11:39:03.006000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "type": "text", "id": "cf_WKYpud81IJKhD0uFmxm12baU0YcAuTN3nE6TzktrJoT", "custom_activity_type_id": "actitype_0J9YvrOw4opjiYI4aDY6wj", "required": false}, "emitted_at": 1670413483845} {"stream": "activity_custom_fields", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2022-11-08T12:03:47.935000+00:00", "description": "Test description", "editable_with_roles": [], "referenced_custom_type_id": "", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "name": "Test 1", "choices": null, "is_shared": false, "back_reference_is_visible": null, "accepts_multiple_values": false, "date_created": "2022-11-08T12:03:47.935000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "type": "text", "id": "cf_KLkKl1BRUm4o7zknJtTkvp6TMFgff1984UelnlGN9mZ", "custom_activity_type_id": "actitype_4cMlNQsx560XS5dhcUpxp2", "required": false}, "emitted_at": 1670413483846} {"stream": "activity_custom_fields", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2022-11-08T14:27:04.532000+00:00", "description": "Test activity", "editable_with_roles": [], "referenced_custom_type_id": "", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "name": "Test Actvity", "choices": null, "is_shared": false, "back_reference_is_visible": null, "accepts_multiple_values": false, "date_created": "2022-11-08T14:27:04.532000+00:00", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "type": "datetime", "id": "cf_aea8B3HHCHNaoNIqzpH6HLvYqvlxCbZNZU8OkhkAuuW", "custom_activity_type_id": "actitype_4cMlNQsx560XS5dhcUpxp2", "required": false}, "emitted_at": 1670413483848} -{"stream": "opportunities", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "oppo_NkKuhUWfDoErNArh44hw7jkkx7sCl5bhlamtezmX7BE", "status_display_name": "Demo Completed", "user_name": "Jean Lafleur", "date_updated": "2021-07-13T11:39:04.817000+00:00", "value_formatted": "$3,000", "date_won": "2021-07-16", "date_lost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "integration_links": [], "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "date_created": "2021-07-13T11:39:04.817000+00:00", "value": 300000, "annualized_value": 300000, "contact_name": null, "note": "Gob's ready to buy a $3,000 suit.", "created_by_name": "Jean Lafleur", "expected_value": 225000, "value_currency": "USD", "updated_by_name": "Jean Lafleur", "contact_id": null, "annualized_expected_value": 225000, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "lead_name": "Bluth Company (Example\u00a0Lead)", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Demo Completed", "confidence": 75, "value_period": "one_time", "status_type": "active"}, "emitted_at": 1670413488117} -{"stream": "opportunities", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "oppo_jXatpqaQ3HK50yBO9vMWg2wFyHoqbCJtgbRYAMuEGor", "status_display_name": "Demo Completed", "user_name": "Jean Lafleur", "date_updated": "2021-07-13T11:39:05.061000+00:00", "value_formatted": "$500", "date_won": "2021-07-15", "date_lost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "integration_links": [], "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "date_created": "2021-07-13T11:39:05.061000+00:00", "value": 50000, "annualized_value": 50000, "contact_name": null, "note": "Bruce needs new software for the Bat Cave.", "created_by_name": "Jean Lafleur", "expected_value": 37500, "value_currency": "USD", "updated_by_name": "Jean Lafleur", "contact_id": null, "annualized_expected_value": 37500, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Demo Completed", "confidence": 75, "value_period": "one_time", "status_type": "active"}, "emitted_at": 1670413488122} -{"stream": "opportunities", "data": {"organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "status_display_name": "Proposal Sent", "user_name": "Jean Lafleur", "date_updated": "2021-08-18T10:26:44.306000+00:00", "value_formatted": "$500", "date_won": "2021-07-15", "date_lost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "integration_links": [], "status_id": "stat_AWXzFJkvkHVyJQPFulY0wM7LrQRiMEtQChGumG035bH", "date_created": "2021-07-13T11:39:04.284000+00:00", "value": 50000, "annualized_value": 50000, "contact_name": "Steli Efti", "note": "Use opportunities to track which stage of the pipeline your deals are in and the revenue associated with them.", "created_by_name": "Jean Lafleur", "expected_value": 37500, "value_currency": "USD", "updated_by_name": "Jean Lafleur", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "annualized_expected_value": 37500, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "lead_name": "Close (Example\u00a0Lead)", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Proposal Sent", "confidence": 75, "value_period": "one_time", "status_type": "active"}, "emitted_at": 1670413488127} -{"stream": "opportunities", "data": {"user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "integration_links": [], "id": "oppo_QtfwXdJFxmOLRzd3mirP7S5vWWYTEho2uWtHYNSiOUE", "value_currency": "USD", "value": 10000, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "confidence": 50, "status_type": "active", "lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "date_created": "2022-11-08T15:55:27.750000+00:00", "annualized_value": 10000, "created_by_name": "Jean Lafleur", "contact_name": "Iryna", "date_won": "2022-11-16", "expected_value": 5000, "annualized_expected_value": 5000, "note": "Test", "lead_name": "Test Lead", "status_display_name": "Demo Completed", "value_period": "one_time", "status_label": "Demo Completed", "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "date_lost": null, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_name": "Jean Lafleur", "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "date_updated": "2022-11-08T15:55:27.750000+00:00", "updated_by_name": "Jean Lafleur", "value_formatted": "$100"}, "emitted_at": 1670413488957} +{"stream": "opportunities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_type": "active", "date_lost": null, "expected_value": 225000, "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Demo Completed", "value_formatted": "$3,000", "contact_id": null, "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "confidence": 75, "updated_by_name": "Airbyte Team", "lead_name": "Bluth Company (Example\u00a0Lead)", "user_name": "Airbyte Team", "value_period": "one_time", "annualized_value": 300000, "annualized_expected_value": 225000, "value": 300000, "lead_id": "lead_p7HyK4BZKAZJH2m8AAhFpcla2E0fDa6TACgU8KWv7o2", "note": "Gob's ready to buy a $3,000 suit.", "date_created": "2021-07-13T11:39:04.817000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "oppo_NkKuhUWfDoErNArh44hw7jkkx7sCl5bhlamtezmX7BE", "status_display_name": "Demo Completed", "date_won": "2021-07-16", "date_updated": "2021-07-13T11:39:04.817000+00:00", "contact_name": null, "integration_links": [], "value_currency": "USD"}, "emitted_at": 1675675551942} +{"stream": "opportunities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_type": "active", "date_lost": null, "expected_value": 37500, "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Demo Completed", "value_formatted": "$500", "contact_id": null, "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "confidence": 75, "updated_by_name": "Airbyte Team", "lead_name": "Wayne Enterprises (Example\u00a0Lead)", "user_name": "Airbyte Team", "value_period": "one_time", "annualized_value": 50000, "annualized_expected_value": 37500, "value": 50000, "lead_id": "lead_MH9KHM5OqPHgTyGj5liiN3LTPIyuGBqzBS4uzkTtpeN", "note": "Bruce needs new software for the Bat Cave.", "date_created": "2021-07-13T11:39:05.061000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "oppo_jXatpqaQ3HK50yBO9vMWg2wFyHoqbCJtgbRYAMuEGor", "status_display_name": "Demo Completed", "date_won": "2021-07-15", "date_updated": "2021-07-13T11:39:05.061000+00:00", "contact_name": null, "integration_links": [], "value_currency": "USD"}, "emitted_at": 1675675551945} +{"stream": "opportunities", "data": {"created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_type": "active", "date_lost": null, "expected_value": 37500, "status_id": "stat_AWXzFJkvkHVyJQPFulY0wM7LrQRiMEtQChGumG035bH", "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "status_label": "Proposal Sent", "value_formatted": "$500", "contact_id": "cont_2ZhjI4qVESIBNDPJTeQF5avXJoMJ65TZoIelDXaswCI", "created_by_name": "Airbyte Team", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "confidence": 75, "updated_by_name": "Airbyte Team", "lead_name": "Close (Example\u00a0Lead)", "user_name": "Airbyte Team", "value_period": "one_time", "annualized_value": 50000, "annualized_expected_value": 37500, "value": 50000, "lead_id": "lead_87BPw5opGPqBjSpz70L28NzDyBmJZHHdc3bvVt6JRlz", "note": "Use opportunities to track which stage of the pipeline your deals are in and the revenue associated with them.", "date_created": "2021-07-13T11:39:04.284000+00:00", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "oppo_1TfmaSLuECcdSQIBnjUOBj1gAXdyrp4SFaogvcEmtbk", "status_display_name": "Proposal Sent", "date_won": "2021-07-15", "date_updated": "2021-08-18T10:26:44.306000+00:00", "contact_name": "Steli Efti", "integration_links": [], "value_currency": "USD"}, "emitted_at": 1675675551947} +{"stream": "opportunities", "data": {"lead_id": "lead_aVZGHXTPH0GfOguQ9vMQBZI6PpISOEzmwp8GBMmWZ3j", "user_name": "Airbyte Team", "date_lost": null, "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "id": "oppo_QtfwXdJFxmOLRzd3mirP7S5vWWYTEho2uWtHYNSiOUE", "date_updated": "2022-11-08T15:55:27.750000+00:00", "value_currency": "USD", "note": "Test", "status_display_name": "Demo Completed", "expected_value": 5000, "updated_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "confidence": 50, "integration_links": [], "created_by": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "user_id": "user_SOwJFVMqtgZCL6QrMDLujSXbQabQnNfOwjFX1mdOulg", "updated_by_name": "Airbyte Team", "created_by_name": "Airbyte Team", "date_created": "2022-11-08T15:55:27.750000+00:00", "annualized_value": 10000, "contact_id": "cont_OH7f9TYVgcDMqiSmL6Jawba9bxOIumKXD3NYtmClWAP", "status_label": "Demo Completed", "status_type": "active", "contact_name": "User2", "value_period": "one_time", "value_formatted": "$100", "annualized_expected_value": 5000, "value": 10000, "date_won": "2022-11-16", "status_id": "stat_pI63Ohv8ByAaIFsguWoGCOP8FPV9vL9YJ8VbxTXgSe6", "lead_name": "Test Lead"}, "emitted_at": 1675675552587} {"stream": "roles", "data": {"date_created": "0001-01-01T00:00:00", "date_updated": "0001-01-01T00:00:00", "editable": false, "id": "admin", "name": "Admin", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "permissions": ["bulk_delete", "bulk_edit", "bulk_email", "bulk_import", "bulk_sequence_subscriptions", "call_coach_barge", "call_coach_listen", "calling", "delete_leads", "delete_own_activities", "delete_own_opportunities", "delete_own_tasks", "export", "manage_customizations", "manage_email_sequences", "manage_group_numbers", "manage_organization", "manage_others_activities", "manage_others_opportunities", "manage_others_tasks", "manage_team_email_templates", "manage_team_smart_views", "merge_leads"]}, "emitted_at": 1670413490323} {"stream": "roles", "data": {"date_created": "0001-01-01T00:00:00", "date_updated": "0001-01-01T00:00:00", "editable": false, "id": "restricteduser", "name": "Restricted User", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "permissions": ["delete_own_activities", "delete_own_opportunities", "delete_own_tasks", "calling"]}, "emitted_at": 1670413490324} {"stream": "roles", "data": {"date_created": "0001-01-01T00:00:00", "date_updated": "0001-01-01T00:00:00", "editable": false, "id": "superuser", "name": "Super User", "organization_id": "orga_ya3w9oMjeLtWe7zFGZr63Dz8ruBbjybG0EIUdUXaESi", "permissions": ["bulk_delete", "bulk_edit", "bulk_email", "bulk_import", "bulk_sequence_subscriptions", "call_coach_barge", "call_coach_listen", "calling", "delete_leads", "delete_own_activities", "delete_own_opportunities", "delete_own_tasks", "export", "manage_customizations", "manage_email_sequences", "manage_group_numbers", "manage_others_activities", "manage_others_opportunities", "manage_others_tasks", "manage_team_email_templates", "manage_team_smart_views", "merge_leads"]}, "emitted_at": 1670413490324} From bc155da2796bd0ee8d5f10095c9911c175dc0fd1 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:46:52 +0200 Subject: [PATCH 060/137] updated expected records (#22075) --- .../integration_tests/expected_records.jsonl | 50 +++++++++---------- .../expected_records_with_ids.jsonl | 22 ++++---- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records.jsonl index 82c47ead13ce..bc267e00295c 100644 --- a/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records.jsonl @@ -43,10 +43,10 @@ {"stream": "issues", "data": {"id": 80943811, "iid": 25, "project_id": 25157276, "title": "Fake Issue 24", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:37.282Z", "updated_at": "2021-03-15T15:22:37.282Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/25", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/25/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/25/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#25", "relative": "#25", "full": "new-group-airbute/new-ci-test-project#25"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055506341} {"stream": "issues", "data": {"id": 80943809, "iid": 24, "project_id": 25157276, "title": "Fake Issue 23", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:36.708Z", "updated_at": "2021-03-15T15:22:36.708Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/24", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/24/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/24/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#24", "relative": "#24", "full": "new-group-airbute/new-ci-test-project#24"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055506342} {"stream": "issues", "data": {"id": 80943805, "iid": 23, "project_id": 25157276, "title": "Fake Issue 22", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:36.131Z", "updated_at": "2021-03-15T15:22:36.131Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/23", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/23", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/23/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/23/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#23", "relative": "#23", "full": "new-group-airbute/new-ci-test-project#23"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055506343} -{"stream": "jobs", "data": {"id": 1108959782, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.294Z", "started_at": "2021-03-18T12:51:07.646Z", "finished_at": "2021-03-18T12:51:51.309Z", "duration": 43.662407, "queued_duration": 1.180926, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959782", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2200, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380986, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1674055511626} -{"stream": "jobs", "data": {"id": 1108959779, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.279Z", "started_at": "2021-03-18T12:51:07.943Z", "finished_at": "2021-03-18T12:51:50.943Z", "duration": 42.999853, "queued_duration": 1.349274, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959779", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2182, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380987, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1674055511626} -{"stream": "jobs", "data": {"id": 1108952832, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.222Z", "started_at": "2021-03-18T12:48:50.732Z", "finished_at": "2021-03-18T12:49:37.961Z", "duration": 47.229034, "queued_duration": 1.422541, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952832", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2223, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 44949, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1674055512126} -{"stream": "jobs", "data": {"id": 1108952831, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.199Z", "started_at": "2021-03-18T12:48:50.064Z", "finished_at": "2021-03-18T12:49:34.277Z", "duration": 44.212296, "queued_duration": 0.735172, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952831", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2205, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 380987, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1674055512126} +{"stream": "jobs", "data": {"id": 1108959782, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.294Z", "started_at": "2021-03-18T12:51:07.646Z", "finished_at": "2021-03-18T12:51:51.309Z", "erased_at": null, "duration": 43.662407, "queued_duration": 1.180926, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959782", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2200, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380986, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1675091412074} +{"stream": "jobs", "data": {"id": 1108959779, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.279Z", "started_at": "2021-03-18T12:51:07.943Z", "finished_at": "2021-03-18T12:51:50.943Z", "erased_at": null, "duration": 42.999853, "queued_duration": 1.349274, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959779", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2182, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380987, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1675091412074} +{"stream": "jobs", "data": {"id": 1108952832, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.222Z", "started_at": "2021-03-18T12:48:50.732Z", "finished_at": "2021-03-18T12:49:37.961Z", "erased_at": null, "duration": 47.229034, "queued_duration": 1.422541, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952832", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2223, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 44949, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1675091412686} +{"stream": "jobs", "data": {"id": 1108952831, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.199Z", "started_at": "2021-03-18T12:48:50.064Z", "finished_at": "2021-03-18T12:49:34.277Z", "erased_at": null, "duration": 44.212296, "queued_duration": 0.735172, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952831", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2205, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 380987, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1675091412687} {"stream": "project_milestones", "data": {"id": 1943705, "iid": 51, "project_id": 25157276, "title": "Project Milestone 51", "description": null, "state": "active", "created_at": "2021-03-15T15:33:16.915Z", "updated_at": "2021-03-15T15:33:16.915Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/51"}, "emitted_at": 1674055515241} {"stream": "project_milestones", "data": {"id": 1943704, "iid": 50, "project_id": 25157276, "title": "Project Milestone 50", "description": null, "state": "active", "created_at": "2021-03-15T15:33:16.329Z", "updated_at": "2021-03-15T15:33:16.329Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/50"}, "emitted_at": 1674055515242} {"stream": "project_milestones", "data": {"id": 1943703, "iid": 49, "project_id": 25157276, "title": "Project Milestone 49", "description": null, "state": "active", "created_at": "2021-03-15T15:33:15.960Z", "updated_at": "2021-03-15T15:33:15.960Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/49"}, "emitted_at": 1674055515242} @@ -103,27 +103,27 @@ {"stream": "group_labels", "data": {"id": 19117023, "name": "Label 16", "description": null, "description_html": "", "text_color": "#333333", "color": "#ffffff", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055538155} {"stream": "group_labels", "data": {"id": 19117024, "name": "Label 17", "description": null, "description_html": "", "text_color": "#FFFFFF", "color": "#008000", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055538156} {"stream": "group_labels", "data": {"id": 19117025, "name": "Label 18", "description": null, "description_html": "", "text_color": "#333333", "color": "#ffffff", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055538156} -{"stream": "merge_requests", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": 8375961}, "emitted_at": 1674055547596} -{"stream": "merge_requests", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055547598} -{"stream": "merge_requests", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [8375961], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": 8375961, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055547599} -{"stream": "merge_requests", "data": {"id": 92098762, "iid": 30, "project_id": 25156633, "title": "Id blanditiis consequatur ut.", "description": "##### Voluptatum\nPorro et quo. Laborum molestias ducimus. Labore dolorum adipisci. Quisquam est quis. Sint accusamus maxime.\n* Veritatis. \n* Eos. \n* Adipisci. \n* Quibusdam. \n* Sint. \n* Consequuntur. \n* Hic. \n* Voluptate. \n* Velit.", "state": "opened", "created_at": "2021-02-15T15:55:38.117Z", "updated_at": "2021-02-15T15:55:38.117Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "laudantium-unde-et-iste-et", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "quidem-labore", "sed-consequuntur"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!30", "references": {"short": "!30", "relative": "!30", "full": "airbyte.io/ci-test-project!30"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/30", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549812} -{"stream": "merge_requests", "data": {"id": 92098761, "iid": 29, "project_id": 25156633, "title": "Fugiat aut voluptatem voluptas.", "description": "###### Unde\nEligendi nemo quam. Veritatis delectus iure. Placeat ut odit. Officiis accusantium sit. Eos sequi cupiditate.\n# Eum", "state": "opened", "created_at": "2021-02-15T15:55:34.534Z", "updated_at": "2021-02-15T15:55:34.534Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ea-dolor-quia-et-sint", "user_notes_count": 4, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["earum-eaque", "nisi-et", "sed-voluptatem"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!29", "references": {"short": "!29", "relative": "!29", "full": "airbyte.io/ci-test-project!29"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/29", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549813} -{"stream": "merge_requests", "data": {"id": 92098758, "iid": 28, "project_id": 25156633, "title": "Delectus sit quod repellendus.", "description": "###### Corporis\nMolestias eius corrupti. Est maiores ut. Deleniti itaque deserunt. Perspiciatis quis et. Non et quia.\n### Dolorum\nNihil at et. Eligendi recusandae omnis. Eaque ratione dolorem.\n### Quam\nRem ad vel. Officiis sint voluptatem. Asperiores odit non.\n0. Hic. \n1. Labore. \n2. Voluptates. \n3. Dolores. \n4. Laborum. \n5. Non. \n6. Odit.", "state": "opened", "created_at": "2021-02-15T15:55:31.164Z", "updated_at": "2021-02-15T15:55:31.164Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ipsum-consequatur-et-in-et", "user_notes_count": 19, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["nisi-et", "omnis-assumenda", "ut-incidunt"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!28", "references": {"short": "!28", "relative": "!28", "full": "airbyte.io/ci-test-project!28"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/28", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549813} -{"stream": "merge_requests", "data": {"id": 92098756, "iid": 27, "project_id": 25156633, "title": "Odio aut et rerum.", "description": "##### Aut\nNon labore nemo. Architecto ullam ut. Consequatur sit aut. Qui officia consequatur. Blanditiis facilis consequatur.\n```ruby\nError.\n```", "state": "opened", "created_at": "2021-02-15T15:55:27.534Z", "updated_at": "2021-02-15T15:55:27.534Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "sapiente-et-possimus-neque-est", "user_notes_count": 14, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "voluptas-officiis"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!27", "references": {"short": "!27", "relative": "!27", "full": "airbyte.io/ci-test-project!27"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/27", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549813} -{"stream": "merge_requests", "data": {"id": 92098753, "iid": 26, "project_id": 25156633, "title": "Nihil possimus et nulla.", "description": "##### Eveniet\nVeritatis incidunt impedit. Sunt voluptas nisi. Ut quia et. Optio nihil recusandae. Eum ipsam illo.\n~Odio~ sed repudiandae. Cum consequuntur id. Quas molestias magnam.", "state": "opened", "created_at": "2021-02-15T15:55:24.768Z", "updated_at": "2021-02-15T15:55:24.768Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "qui-in-quod-nam-voluptatem", "user_notes_count": 9, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "in-qui", "voluptatem-saepe"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!26", "references": {"short": "!26", "relative": "!26", "full": "airbyte.io/ci-test-project!26"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/26", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549814} -{"stream": "merge_requests", "data": {"id": 92098751, "iid": 25, "project_id": 25156633, "title": "Cum non sint explicabo.", "description": "### Et\nAd omnis ab. Sint eveniet explicabo. Ut voluptatum velit. Corrupti dignissimos ipsa. Ad commodi consequatur.\n## Tenetur", "state": "opened", "created_at": "2021-02-15T15:55:21.303Z", "updated_at": "2021-02-15T15:55:21.303Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "aut-deleniti-est-voluptatum-repellat", "user_notes_count": 7, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "nisi-et"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!25", "references": {"short": "!25", "relative": "!25", "full": "airbyte.io/ci-test-project!25"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549814} -{"stream": "merge_requests", "data": {"id": 92098745, "iid": 24, "project_id": 25156633, "title": "Dolores et cumque fuga.", "description": "###### Et\nVoluptates quo modi. Ut nihil autem. Enim id sint. Reiciendis quia molestiae. Nobis sit autem.\n### Occaecati\nEt exercitationem quam. Dolor nam quia. Eius consequatur corporis.\n* Sunt. \n* Doloremque. \n* Itaque. \n* Odit. \n* Aliquam.", "state": "opened", "created_at": "2021-02-15T15:55:18.655Z", "updated_at": "2021-02-15T15:55:18.655Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "modi-et-quam-sunt-consequatur", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "ex-commodi", "odio-ut"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!24", "references": {"short": "!24", "relative": "!24", "full": "airbyte.io/ci-test-project!24"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055549814} -{"stream": "merge_request_commits", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merged_by": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": {"id": 272631271, "iid": 1, "project_id": 25157276, "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "ref": "ykurochkin/add-fake-CI-config", "status": "failed", "source": "push", "created_at": "2021-03-18T12:48:49.174Z", "updated_at": "2021-03-18T12:49:38.092Z", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "before_sha": "0000000000000000000000000000000000000000", "tag": false, "yaml_errors": null, "user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "started_at": "2021-03-18T12:48:50.166Z", "finished_at": "2021-03-18T12:49:38.084Z", "committed_at": null, "duration": 47, "queued_duration": null, "coverage": null, "detailed_status": {"icon": "status_failed", "text": "failed", "label": "failed", "group": "failed", "tooltip": "failed", "has_details": true, "details_path": "/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "illustration": null, "favicon": "/assets/ci_favicons/favicon_status_failed-41304d7f7e3828808b0c26771f0309e55296819a9beea3ea9fbf6689d9857c12.png"}}, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 3}, "emitted_at": 1674055551159} -{"stream": "merge_request_commits", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 2}, "emitted_at": 1674055551655} -{"stream": "merge_request_commits", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [{"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}], "assignee": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": null, "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 1}, "emitted_at": 1674055552163} -{"stream": "merge_request_commits", "data": {"id": 92098762, "iid": 30, "project_id": 25156633, "title": "Id blanditiis consequatur ut.", "description": "##### Voluptatum\nPorro et quo. Laborum molestias ducimus. Labore dolorum adipisci. Quisquam est quis. Sint accusamus maxime.\n* Veritatis. \n* Eos. \n* Adipisci. \n* Quibusdam. \n* Sint. \n* Consequuntur. \n* Hic. \n* Voluptate. \n* Velit.", "state": "opened", "created_at": "2021-02-15T15:55:38.117Z", "updated_at": "2021-02-15T15:55:38.117Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "laudantium-unde-et-iste-et", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "quidem-labore", "sed-consequuntur"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!30", "references": {"short": "!30", "relative": "!30", "full": "airbyte.io/ci-test-project!30"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/30", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "18", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 30}, "emitted_at": 1674055556268} -{"stream": "merge_request_commits", "data": {"id": 92098761, "iid": 29, "project_id": 25156633, "title": "Fugiat aut voluptatem voluptas.", "description": "###### Unde\nEligendi nemo quam. Veritatis delectus iure. Placeat ut odit. Officiis accusantium sit. Eos sequi cupiditate.\n# Eum", "state": "opened", "created_at": "2021-02-15T15:55:34.534Z", "updated_at": "2021-02-15T15:55:34.534Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ea-dolor-quia-et-sint", "user_notes_count": 4, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["earum-eaque", "nisi-et", "sed-voluptatem"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!29", "references": {"short": "!29", "relative": "!29", "full": "airbyte.io/ci-test-project!29"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/29", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "17", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 29}, "emitted_at": 1674055556712} -{"stream": "merge_request_commits", "data": {"id": 92098758, "iid": 28, "project_id": 25156633, "title": "Delectus sit quod repellendus.", "description": "###### Corporis\nMolestias eius corrupti. Est maiores ut. Deleniti itaque deserunt. Perspiciatis quis et. Non et quia.\n### Dolorum\nNihil at et. Eligendi recusandae omnis. Eaque ratione dolorem.\n### Quam\nRem ad vel. Officiis sint voluptatem. Asperiores odit non.\n0. Hic. \n1. Labore. \n2. Voluptates. \n3. Dolores. \n4. Laborum. \n5. Non. \n6. Odit.", "state": "opened", "created_at": "2021-02-15T15:55:31.164Z", "updated_at": "2021-02-15T15:55:31.164Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ipsum-consequatur-et-in-et", "user_notes_count": 19, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["nisi-et", "omnis-assumenda", "ut-incidunt"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!28", "references": {"short": "!28", "relative": "!28", "full": "airbyte.io/ci-test-project!28"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/28", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "15", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 28}, "emitted_at": 1674055557160} -{"stream": "merge_request_commits", "data": {"id": 92098756, "iid": 27, "project_id": 25156633, "title": "Odio aut et rerum.", "description": "##### Aut\nNon labore nemo. Architecto ullam ut. Consequatur sit aut. Qui officia consequatur. Blanditiis facilis consequatur.\n```ruby\nError.\n```", "state": "opened", "created_at": "2021-02-15T15:55:27.534Z", "updated_at": "2021-02-15T15:55:27.534Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "sapiente-et-possimus-neque-est", "user_notes_count": 14, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "voluptas-officiis"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!27", "references": {"short": "!27", "relative": "!27", "full": "airbyte.io/ci-test-project!27"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/27", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "5", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 27}, "emitted_at": 1674055557714} -{"stream": "merge_request_commits", "data": {"id": 92098753, "iid": 26, "project_id": 25156633, "title": "Nihil possimus et nulla.", "description": "##### Eveniet\nVeritatis incidunt impedit. Sunt voluptas nisi. Ut quia et. Optio nihil recusandae. Eum ipsam illo.\n~Odio~ sed repudiandae. Cum consequuntur id. Quas molestias magnam.", "state": "opened", "created_at": "2021-02-15T15:55:24.768Z", "updated_at": "2021-02-15T15:55:24.768Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "qui-in-quod-nam-voluptatem", "user_notes_count": 9, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "in-qui", "voluptatem-saepe"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!26", "references": {"short": "!26", "relative": "!26", "full": "airbyte.io/ci-test-project!26"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/26", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "18", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 26}, "emitted_at": 1674055558732} -{"stream": "merge_request_commits", "data": {"id": 92098751, "iid": 25, "project_id": 25156633, "title": "Cum non sint explicabo.", "description": "### Et\nAd omnis ab. Sint eveniet explicabo. Ut voluptatum velit. Corrupti dignissimos ipsa. Ad commodi consequatur.\n## Tenetur", "state": "opened", "created_at": "2021-02-15T15:55:21.303Z", "updated_at": "2021-02-15T15:55:21.303Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "aut-deleniti-est-voluptatum-repellat", "user_notes_count": 7, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "nisi-et"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!25", "references": {"short": "!25", "relative": "!25", "full": "airbyte.io/ci-test-project!25"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "5", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 25}, "emitted_at": 1674055559124} -{"stream": "merge_request_commits", "data": {"id": 92098745, "iid": 24, "project_id": 25156633, "title": "Dolores et cumque fuga.", "description": "###### Et\nVoluptates quo modi. Ut nihil autem. Enim id sint. Reiciendis quia molestiae. Nobis sit autem.\n### Occaecati\nEt exercitationem quam. Dolor nam quia. Eius consequatur corporis.\n* Sunt. \n* Doloremque. \n* Itaque. \n* Odit. \n* Aliquam.", "state": "opened", "created_at": "2021-02-15T15:55:18.655Z", "updated_at": "2021-02-15T15:55:18.655Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "modi-et-quam-sunt-consequatur", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "ex-commodi", "odio-ut"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!24", "references": {"short": "!24", "relative": "!24", "full": "airbyte.io/ci-test-project!24"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "6", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 24}, "emitted_at": 1674055559739} -{"stream": "releases", "data": {"name": "First release", "tag_name": "fake-tag-6", "description": "Test Release", "created_at": "2021-03-18T12:44:12.497Z", "released_at": "2021-03-18T12:44:12.497Z", "upcoming_release": false, "milestones": [1943704], "commit_path": "/new-group-airbute/new-ci-test-project/-/commit/2831d897ba0214f8d3168647e8ad4232b83987ef", "tag_path": "/new-group-airbute/new-ci-test-project/-/tags/fake-tag-6", "assets": {"count": 4, "sources": [{"format": "zip", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.zip"}, {"format": "tar.gz", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.gz"}, {"format": "tar.bz2", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.bz2"}, {"format": "tar", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar"}], "links": []}, "evidences": [{"sha": "a616fdca9312ca5aa451bc1060ce91a672fd24cc0f4d", "filepath": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/evidences/855895.json", "collected_at": "2021-03-18T12:44:12.650Z"}], "_links": {"self": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6", "edit_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/edit"}, "author_id": 8375961, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055572863} +{"stream": "merge_requests", "data": {"id": 92098762, "iid": 30, "project_id": 25156633, "title": "Id blanditiis consequatur ut.", "description": "##### Voluptatum\nPorro et quo. Laborum molestias ducimus. Labore dolorum adipisci. Quisquam est quis. Sint accusamus maxime.\n* Veritatis. \n* Eos. \n* Adipisci. \n* Quibusdam. \n* Sint. \n* Consequuntur. \n* Hic. \n* Voluptate. \n* Velit.", "state": "opened", "created_at": "2021-02-15T15:55:38.117Z", "updated_at": "2021-02-15T15:55:38.117Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "laudantium-unde-et-iste-et", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "quidem-labore", "sed-consequuntur"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!30", "references": {"short": "!30", "relative": "!30", "full": "airbyte.io/ci-test-project!30"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/30", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078941} +{"stream": "merge_requests", "data": {"id": 92098761, "iid": 29, "project_id": 25156633, "title": "Fugiat aut voluptatem voluptas.", "description": "###### Unde\nEligendi nemo quam. Veritatis delectus iure. Placeat ut odit. Officiis accusantium sit. Eos sequi cupiditate.\n# Eum", "state": "opened", "created_at": "2021-02-15T15:55:34.534Z", "updated_at": "2021-02-15T15:55:34.534Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ea-dolor-quia-et-sint", "user_notes_count": 4, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["earum-eaque", "nisi-et", "sed-voluptatem"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!29", "references": {"short": "!29", "relative": "!29", "full": "airbyte.io/ci-test-project!29"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/29", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078942} +{"stream": "merge_requests", "data": {"id": 92098758, "iid": 28, "project_id": 25156633, "title": "Delectus sit quod repellendus.", "description": "###### Corporis\nMolestias eius corrupti. Est maiores ut. Deleniti itaque deserunt. Perspiciatis quis et. Non et quia.\n### Dolorum\nNihil at et. Eligendi recusandae omnis. Eaque ratione dolorem.\n### Quam\nRem ad vel. Officiis sint voluptatem. Asperiores odit non.\n0. Hic. \n1. Labore. \n2. Voluptates. \n3. Dolores. \n4. Laborum. \n5. Non. \n6. Odit.", "state": "opened", "created_at": "2021-02-15T15:55:31.164Z", "updated_at": "2021-02-15T15:55:31.164Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ipsum-consequatur-et-in-et", "user_notes_count": 19, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["nisi-et", "omnis-assumenda", "ut-incidunt"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!28", "references": {"short": "!28", "relative": "!28", "full": "airbyte.io/ci-test-project!28"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/28", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078943} +{"stream": "merge_requests", "data": {"id": 92098756, "iid": 27, "project_id": 25156633, "title": "Odio aut et rerum.", "description": "##### Aut\nNon labore nemo. Architecto ullam ut. Consequatur sit aut. Qui officia consequatur. Blanditiis facilis consequatur.\n```ruby\nError.\n```", "state": "opened", "created_at": "2021-02-15T15:55:27.534Z", "updated_at": "2021-02-15T15:55:27.534Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "sapiente-et-possimus-neque-est", "user_notes_count": 14, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "voluptas-officiis"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!27", "references": {"short": "!27", "relative": "!27", "full": "airbyte.io/ci-test-project!27"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/27", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078944} +{"stream": "merge_requests", "data": {"id": 92098753, "iid": 26, "project_id": 25156633, "title": "Nihil possimus et nulla.", "description": "##### Eveniet\nVeritatis incidunt impedit. Sunt voluptas nisi. Ut quia et. Optio nihil recusandae. Eum ipsam illo.\n~Odio~ sed repudiandae. Cum consequuntur id. Quas molestias magnam.", "state": "opened", "created_at": "2021-02-15T15:55:24.768Z", "updated_at": "2021-02-15T15:55:24.768Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "qui-in-quod-nam-voluptatem", "user_notes_count": 9, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "in-qui", "voluptatem-saepe"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!26", "references": {"short": "!26", "relative": "!26", "full": "airbyte.io/ci-test-project!26"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/26", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078945} +{"stream": "merge_requests", "data": {"id": 92098751, "iid": 25, "project_id": 25156633, "title": "Cum non sint explicabo.", "description": "### Et\nAd omnis ab. Sint eveniet explicabo. Ut voluptatum velit. Corrupti dignissimos ipsa. Ad commodi consequatur.\n## Tenetur", "state": "opened", "created_at": "2021-02-15T15:55:21.303Z", "updated_at": "2021-02-15T15:55:21.303Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "aut-deleniti-est-voluptatum-repellat", "user_notes_count": 7, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "nisi-et"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!25", "references": {"short": "!25", "relative": "!25", "full": "airbyte.io/ci-test-project!25"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078946} +{"stream": "merge_requests", "data": {"id": 92098745, "iid": 24, "project_id": 25156633, "title": "Dolores et cumque fuga.", "description": "###### Et\nVoluptates quo modi. Ut nihil autem. Enim id sint. Reiciendis quia molestiae. Nobis sit autem.\n### Occaecati\nEt exercitationem quam. Dolor nam quia. Eius consequatur corporis.\n* Sunt. \n* Doloremque. \n* Itaque. \n* Odit. \n* Aliquam.", "state": "opened", "created_at": "2021-02-15T15:55:18.655Z", "updated_at": "2021-02-15T15:55:18.655Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "modi-et-quam-sunt-consequatur", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "ex-commodi", "odio-ut"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!24", "references": {"short": "!24", "relative": "!24", "full": "airbyte.io/ci-test-project!24"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078947} +{"stream": "merge_requests", "data": {"id": 92098744, "iid": 23, "project_id": 25156633, "title": "Rerum nam et qui.", "description": "# Vel\nRerum et at. Quo sed ullam. Modi nemo laudantium. Natus aliquam deleniti. Et ea facilis.\n**Earum** doloremque voluptates. Et doloribus rerum. Cum quaerat et.", "state": "opened", "created_at": "2021-02-15T15:55:15.772Z", "updated_at": "2021-02-15T15:55:15.772Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "et-laudantium-voluptas-quos-pariatur", "user_notes_count": 2, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "illo-sit", "suscipit-consectetur"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e7e71ea3b5df48fb2b43d9a48c147a852eab84bd", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!23", "references": {"short": "!23", "relative": "!23", "full": "airbyte.io/ci-test-project!23"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/23", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078948} +{"stream": "merge_requests", "data": {"id": 92098737, "iid": 22, "project_id": 25156633, "title": "Est nam quis consequatur.", "description": "# Voluptas\nOmnis vitae magni. Et et dolores. Ab itaque assumenda. Modi rerum sit. Molestiae iusto ut.\n* Atque. \n* Reprehenderit. \n* Provident. \n* Quas. \n* Ut. \n* Excepturi. \n* Nostrum. \n* Saepe.", "state": "opened", "created_at": "2021-02-15T15:55:12.477Z", "updated_at": "2021-02-15T15:55:12.477Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "voluptatem-quia-fugit-ut-perferendis", "user_notes_count": 20, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["et-facere", "iste-est", "odio-ut"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "079e34f4fe00c2b0b298ad633b854ae35edece80", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!22", "references": {"short": "!22", "relative": "!22", "full": "airbyte.io/ci-test-project!22"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/22", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078949} +{"stream": "merge_requests", "data": {"id": 92098736, "iid": 21, "project_id": 25156633, "title": "Accusantium cumque rerum nulla.", "description": "# Voluptatum\nExercitationem aut in. Nisi fugiat similique. Sit sunt quos. Recusandae velit facere. Accusantium et sapiente.\n```ruby\nQuod.\n```", "state": "opened", "created_at": "2021-02-15T15:55:09.179Z", "updated_at": "2021-02-15T15:55:09.179Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "at-adipisci-ducimus-qui-nihil", "user_notes_count": 3, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "asperiores-ex", "odit-omnis"], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e10493c095260599a73a32def40249a4c389e354", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!21", "references": {"short": "!21", "relative": "!21", "full": "airbyte.io/ci-test-project!21"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/21", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675092078950} +{"stream": "merge_request_commits", "data": {"id": 92098762, "iid": 30, "project_id": 25156633, "title": "Id blanditiis consequatur ut.", "description": "##### Voluptatum\nPorro et quo. Laborum molestias ducimus. Labore dolorum adipisci. Quisquam est quis. Sint accusamus maxime.\n* Veritatis. \n* Eos. \n* Adipisci. \n* Quibusdam. \n* Sint. \n* Consequuntur. \n* Hic. \n* Voluptate. \n* Velit.", "state": "opened", "created_at": "2021-02-15T15:55:38.117Z", "updated_at": "2021-02-15T15:55:38.117Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "laudantium-unde-et-iste-et", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "quidem-labore", "sed-consequuntur"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!30", "references": {"short": "!30", "relative": "!30", "full": "airbyte.io/ci-test-project!30"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/30", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "18", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "d49703b85913ee7a8c85e1893057ef4cdb06ff85", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 30}, "emitted_at": 1675092568303} +{"stream": "merge_request_commits", "data": {"id": 92098761, "iid": 29, "project_id": 25156633, "title": "Fugiat aut voluptatem voluptas.", "description": "###### Unde\nEligendi nemo quam. Veritatis delectus iure. Placeat ut odit. Officiis accusantium sit. Eos sequi cupiditate.\n# Eum", "state": "opened", "created_at": "2021-02-15T15:55:34.534Z", "updated_at": "2021-02-15T15:55:34.534Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ea-dolor-quia-et-sint", "user_notes_count": 4, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["earum-eaque", "nisi-et", "sed-voluptatem"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!29", "references": {"short": "!29", "relative": "!29", "full": "airbyte.io/ci-test-project!29"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/29", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "17", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "45afadfbf4eb1a9d6468950b23e8557bf72445fa", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 29}, "emitted_at": 1675092568683} +{"stream": "merge_request_commits", "data": {"id": 92098758, "iid": 28, "project_id": 25156633, "title": "Delectus sit quod repellendus.", "description": "###### Corporis\nMolestias eius corrupti. Est maiores ut. Deleniti itaque deserunt. Perspiciatis quis et. Non et quia.\n### Dolorum\nNihil at et. Eligendi recusandae omnis. Eaque ratione dolorem.\n### Quam\nRem ad vel. Officiis sint voluptatem. Asperiores odit non.\n0. Hic. \n1. Labore. \n2. Voluptates. \n3. Dolores. \n4. Laborum. \n5. Non. \n6. Odit.", "state": "opened", "created_at": "2021-02-15T15:55:31.164Z", "updated_at": "2021-02-15T15:55:31.164Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ipsum-consequatur-et-in-et", "user_notes_count": 19, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["nisi-et", "omnis-assumenda", "ut-incidunt"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!28", "references": {"short": "!28", "relative": "!28", "full": "airbyte.io/ci-test-project!28"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/28", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "15", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "5b8695fe02d2856fa9e3249d757aea89832b8d2e", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 28}, "emitted_at": 1675092569053} +{"stream": "merge_request_commits", "data": {"id": 92098756, "iid": 27, "project_id": 25156633, "title": "Odio aut et rerum.", "description": "##### Aut\nNon labore nemo. Architecto ullam ut. Consequatur sit aut. Qui officia consequatur. Blanditiis facilis consequatur.\n```ruby\nError.\n```", "state": "opened", "created_at": "2021-02-15T15:55:27.534Z", "updated_at": "2021-02-15T15:55:27.534Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "sapiente-et-possimus-neque-est", "user_notes_count": 14, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "voluptas-officiis"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!27", "references": {"short": "!27", "relative": "!27", "full": "airbyte.io/ci-test-project!27"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/27", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "5", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "e604947173cd56863979030ed39bcdf7dcf8727a", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 27}, "emitted_at": 1675092569496} +{"stream": "merge_request_commits", "data": {"id": 92098753, "iid": 26, "project_id": 25156633, "title": "Nihil possimus et nulla.", "description": "##### Eveniet\nVeritatis incidunt impedit. Sunt voluptas nisi. Ut quia et. Optio nihil recusandae. Eum ipsam illo.\n~Odio~ sed repudiandae. Cum consequuntur id. Quas molestias magnam.", "state": "opened", "created_at": "2021-02-15T15:55:24.768Z", "updated_at": "2021-02-15T15:55:24.768Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "qui-in-quod-nam-voluptatem", "user_notes_count": 9, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "in-qui", "voluptatem-saepe"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!26", "references": {"short": "!26", "relative": "!26", "full": "airbyte.io/ci-test-project!26"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/26", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "18", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "6d473efbe556db92e5319591f393df63a3b4fa34", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 26}, "emitted_at": 1675092569917} +{"stream": "merge_request_commits", "data": {"id": 92098751, "iid": 25, "project_id": 25156633, "title": "Cum non sint explicabo.", "description": "### Et\nAd omnis ab. Sint eveniet explicabo. Ut voluptatum velit. Corrupti dignissimos ipsa. Ad commodi consequatur.\n## Tenetur", "state": "opened", "created_at": "2021-02-15T15:55:21.303Z", "updated_at": "2021-02-15T15:55:21.303Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "aut-deleniti-est-voluptatum-repellat", "user_notes_count": 7, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "ex-commodi", "nisi-et"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!25", "references": {"short": "!25", "relative": "!25", "full": "airbyte.io/ci-test-project!25"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "5", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "01a2afda641dec50caf71ec92f898f9243e357f8", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 25}, "emitted_at": 1675092570321} +{"stream": "merge_request_commits", "data": {"id": 92098745, "iid": 24, "project_id": 25156633, "title": "Dolores et cumque fuga.", "description": "###### Et\nVoluptates quo modi. Ut nihil autem. Enim id sint. Reiciendis quia molestiae. Nobis sit autem.\n### Occaecati\nEt exercitationem quam. Dolor nam quia. Eius consequatur corporis.\n* Sunt. \n* Doloremque. \n* Itaque. \n* Odit. \n* Aliquam.", "state": "opened", "created_at": "2021-02-15T15:55:18.655Z", "updated_at": "2021-02-15T15:55:18.655Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "modi-et-quam-sunt-consequatur", "user_notes_count": 15, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["architecto-vel", "ex-commodi", "odio-ut"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!24", "references": {"short": "!24", "relative": "!24", "full": "airbyte.io/ci-test-project!24"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "6", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "98e5e7c52ceeb55fd04d3f35bb461361770a3e79", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 24}, "emitted_at": 1675092570806} +{"stream": "merge_request_commits", "data": {"id": 92098744, "iid": 23, "project_id": 25156633, "title": "Rerum nam et qui.", "description": "# Vel\nRerum et at. Quo sed ullam. Modi nemo laudantium. Natus aliquam deleniti. Et ea facilis.\n**Earum** doloremque voluptates. Et doloribus rerum. Cum quaerat et.", "state": "opened", "created_at": "2021-02-15T15:55:15.772Z", "updated_at": "2021-02-15T15:55:15.772Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "et-laudantium-voluptas-quos-pariatur", "user_notes_count": 2, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["asperiores-ex", "illo-sit", "suscipit-consectetur"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e7e71ea3b5df48fb2b43d9a48c147a852eab84bd", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!23", "references": {"short": "!23", "relative": "!23", "full": "airbyte.io/ci-test-project!23"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/23", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "10", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "e7e71ea3b5df48fb2b43d9a48c147a852eab84bd", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 23}, "emitted_at": 1675092571243} +{"stream": "merge_request_commits", "data": {"id": 92098737, "iid": 22, "project_id": 25156633, "title": "Est nam quis consequatur.", "description": "# Voluptas\nOmnis vitae magni. Et et dolores. Ab itaque assumenda. Modi rerum sit. Molestiae iusto ut.\n* Atque. \n* Reprehenderit. \n* Provident. \n* Quas. \n* Ut. \n* Excepturi. \n* Nostrum. \n* Saepe.", "state": "opened", "created_at": "2021-02-15T15:55:12.477Z", "updated_at": "2021-02-15T15:55:12.477Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "voluptatem-quia-fugit-ut-perferendis", "user_notes_count": 20, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["et-facere", "iste-est", "odio-ut"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "079e34f4fe00c2b0b298ad633b854ae35edece80", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!22", "references": {"short": "!22", "relative": "!22", "full": "airbyte.io/ci-test-project!22"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/22", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "12", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "079e34f4fe00c2b0b298ad633b854ae35edece80", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 22}, "emitted_at": 1675092571724} +{"stream": "merge_request_commits", "data": {"id": 92098736, "iid": 21, "project_id": 25156633, "title": "Accusantium cumque rerum nulla.", "description": "# Voluptatum\nExercitationem aut in. Nisi fugiat similique. Sit sunt quos. Recusandae velit facere. Accusantium et sapiente.\n```ruby\nQuod.\n```", "state": "opened", "created_at": "2021-02-15T15:55:09.179Z", "updated_at": "2021-02-15T15:55:09.179Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "at-adipisci-ducimus-qui-nihil", "user_notes_count": 3, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25156633, "target_project_id": 25156633, "labels": ["animi-exercitationem", "asperiores-ex", "odit-omnis"], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "e10493c095260599a73a32def40249a4c389e354", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": null, "reference": "!21", "references": {"short": "!21", "relative": "!21", "full": "airbyte.io/ci-test-project!21"}, "web_url": "https://gitlab.com/airbyte.io/ci-test-project/-/merge_requests/21", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "6", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "27329d3afac51fbf2762428e12f2635d1137c549", "head_sha": "e10493c095260599a73a32def40249a4c389e354", "start_sha": "27329d3afac51fbf2762428e12f2635d1137c549"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 21}, "emitted_at": 1675092572130} +{"stream": "releases", "data": {"name": "First release", "tag_name": "fake-tag-6", "description": "Test Release", "created_at": "2021-03-18T12:44:12.497Z", "released_at": "2021-03-18T12:44:12.497Z", "upcoming_release": false, "milestones": [1943704], "commit_path": "/new-group-airbute/new-ci-test-project/-/commit/2831d897ba0214f8d3168647e8ad4232b83987ef", "tag_path": "/new-group-airbute/new-ci-test-project/-/tags/fake-tag-6", "assets": {"count": 4, "sources": [{"format": "zip", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.zip"}, {"format": "tar.gz", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.gz"}, {"format": "tar.bz2", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.bz2"}, {"format": "tar", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar"}], "links": []}, "evidences": [{"sha": "a616fdca9312ca5aa451bc1060ce91a672fd24cc0f4d", "filepath": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/evidences/855895.json", "collected_at": "2021-03-18T12:44:12.650Z"}], "_links": {"closed_issues_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues?release_tag=fake-tag-6&scope=all&state=closed", "closed_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=closed", "edit_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/edit", "merged_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=merged", "opened_issues_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues?release_tag=fake-tag-6&scope=all&state=opened", "opened_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=opened", "self": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6"}, "author_id": 8375961, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1675093087545} {"stream": "tags", "data": {"name": "fake-tag-1", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055576457} {"stream": "tags", "data": {"name": "fake-tag-10", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055576457} {"stream": "tags", "data": {"name": "fake-tag-11", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055576458} diff --git a/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records_with_ids.jsonl b/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records_with_ids.jsonl index 59df952ea511..17d82631560e 100644 --- a/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records_with_ids.jsonl +++ b/airbyte-integrations/connectors/source-gitlab/integration_tests/expected_records_with_ids.jsonl @@ -32,10 +32,10 @@ {"stream": "issues", "data": {"id": 80943811, "iid": 25, "project_id": 25157276, "title": "Fake Issue 24", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:37.282Z", "updated_at": "2021-03-15T15:22:37.282Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/25", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/25", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/25/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/25/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#25", "relative": "#25", "full": "new-group-airbute/new-ci-test-project#25"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055644949} {"stream": "issues", "data": {"id": 80943809, "iid": 24, "project_id": 25157276, "title": "Fake Issue 23", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:36.708Z", "updated_at": "2021-03-15T15:22:36.708Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/24", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/24", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/24/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/24/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#24", "relative": "#24", "full": "new-group-airbute/new-ci-test-project#24"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055644949} {"stream": "issues", "data": {"id": 80943805, "iid": 23, "project_id": 25157276, "title": "Fake Issue 22", "description": null, "state": "opened", "created_at": "2021-03-15T15:22:36.131Z", "updated_at": "2021-03-15T15:22:36.131Z", "closed_at": null, "labels": ["bug"], "assignees": [], "type": "ISSUE", "user_notes_count": 0, "merge_requests_count": 0, "upvotes": 0, "downvotes": 0, "due_date": null, "confidential": false, "discussion_locked": null, "issue_type": "issue", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues/23", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "task_completion_status": {"count": 0, "completed_count": 0}, "blocking_issues_count": 0, "has_tasks": false, "_links": {"self": "https://gitlab.com/api/v4/projects/25157276/issues/23", "notes": "https://gitlab.com/api/v4/projects/25157276/issues/23/notes", "award_emoji": "https://gitlab.com/api/v4/projects/25157276/issues/23/award_emoji", "project": "https://gitlab.com/api/v4/projects/25157276", "closed_as_duplicate_of": null}, "references": {"short": "#23", "relative": "#23", "full": "new-group-airbute/new-ci-test-project#23"}, "severity": "UNKNOWN", "moved_to_id": null, "service_desk_reply_to": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null}, "emitted_at": 1674055644949} -{"stream": "jobs", "data": {"id": 1108959782, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.294Z", "started_at": "2021-03-18T12:51:07.646Z", "finished_at": "2021-03-18T12:51:51.309Z", "duration": 43.662407, "queued_duration": 1.180926, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959782", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2200, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380986, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1674055646272} -{"stream": "jobs", "data": {"id": 1108959779, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.279Z", "started_at": "2021-03-18T12:51:07.943Z", "finished_at": "2021-03-18T12:51:50.943Z", "duration": 42.999853, "queued_duration": 1.349274, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959779", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2182, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380987, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1674055646273} -{"stream": "jobs", "data": {"id": 1108952832, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.222Z", "started_at": "2021-03-18T12:48:50.732Z", "finished_at": "2021-03-18T12:49:37.961Z", "duration": 47.229034, "queued_duration": 1.422541, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952832", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2223, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 44949, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1674055646676} -{"stream": "jobs", "data": {"id": 1108952831, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.199Z", "started_at": "2021-03-18T12:48:50.064Z", "finished_at": "2021-03-18T12:49:34.277Z", "duration": 44.212296, "queued_duration": 0.735172, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952831", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2205, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 380987, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1674055646677} +{"stream": "jobs", "data": {"id": 1108959782, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.294Z", "started_at": "2021-03-18T12:51:07.646Z", "finished_at": "2021-03-18T12:51:51.309Z", "erased_at": null, "duration": 43.662407, "queued_duration": 1.180926, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959782", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2200, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380986, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1675091412074} +{"stream": "jobs", "data": {"id": 1108959779, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "master", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:51:06.279Z", "started_at": "2021-03-18T12:51:07.943Z", "finished_at": "2021-03-18T12:51:50.943Z", "erased_at": null, "duration": 42.999853, "queued_duration": 1.349274, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108959779", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2182, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272632767, "runner_id": 380987, "commit_id": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "project_id": 25157276}, "emitted_at": 1675091412074} +{"stream": "jobs", "data": {"id": 1108952832, "status": "failed", "stage": "test", "name": "test-code-job2", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.222Z", "started_at": "2021-03-18T12:48:50.732Z", "finished_at": "2021-03-18T12:49:37.961Z", "erased_at": null, "duration": 47.229034, "queued_duration": 1.422541, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952832", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2223, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 44949, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1675091412686} +{"stream": "jobs", "data": {"id": 1108952831, "status": "failed", "stage": "test", "name": "test-code-job1", "ref": "ykurochkin/add-fake-CI-config", "tag": false, "coverage": null, "allow_failure": false, "created_at": "2021-03-18T12:48:49.199Z", "started_at": "2021-03-18T12:48:50.064Z", "finished_at": "2021-03-18T12:49:34.277Z", "erased_at": null, "duration": 44.212296, "queued_duration": 0.735172, "failure_reason": "script_failure", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/jobs/1108952831", "project": {"ci_job_token_scope_enabled": false}, "artifacts": [{"file_type": "trace", "size": 2205, "filename": "job.log", "file_format": null}], "artifacts_expire_at": null, "tag_list": [], "user_id": 8375961, "pipeline_id": 272631271, "runner_id": 380987, "commit_id": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "project_id": 25157276}, "emitted_at": 1675091412687} {"stream": "project_milestones", "data": {"id": 1943705, "iid": 51, "project_id": 25157276, "title": "Project Milestone 51", "description": null, "state": "active", "created_at": "2021-03-15T15:33:16.915Z", "updated_at": "2021-03-15T15:33:16.915Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/51"}, "emitted_at": 1674055647267} {"stream": "project_milestones", "data": {"id": 1943704, "iid": 50, "project_id": 25157276, "title": "Project Milestone 50", "description": null, "state": "active", "created_at": "2021-03-15T15:33:16.329Z", "updated_at": "2021-03-15T15:33:16.329Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/50"}, "emitted_at": 1674055647268} {"stream": "project_milestones", "data": {"id": 1943703, "iid": 49, "project_id": 25157276, "title": "Project Milestone 49", "description": null, "state": "active", "created_at": "2021-03-15T15:33:15.960Z", "updated_at": "2021-03-15T15:33:15.960Z", "due_date": null, "start_date": null, "expired": false, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/milestones/49"}, "emitted_at": 1674055647268} @@ -87,13 +87,13 @@ {"stream": "group_labels", "data": {"id": 19117023, "name": "Label 16", "description": null, "description_html": "", "text_color": "#333333", "color": "#ffffff", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055659257} {"stream": "group_labels", "data": {"id": 19117024, "name": "Label 17", "description": null, "description_html": "", "text_color": "#FFFFFF", "color": "#008000", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055659258} {"stream": "group_labels", "data": {"id": 19117025, "name": "Label 18", "description": null, "description_html": "", "text_color": "#333333", "color": "#ffffff", "subscribed": false, "group_id": 11329647}, "emitted_at": 1674055659258} -{"stream": "merge_requests", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": 8375961}, "emitted_at": 1674055668186} -{"stream": "merge_requests", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055668188} -{"stream": "merge_requests", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [8375961], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": 8375961, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1674055668189} -{"stream": "merge_request_commits", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merged_by": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": {"id": 272631271, "iid": 1, "project_id": 25157276, "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "ref": "ykurochkin/add-fake-CI-config", "status": "failed", "source": "push", "created_at": "2021-03-18T12:48:49.174Z", "updated_at": "2021-03-18T12:49:38.092Z", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "before_sha": "0000000000000000000000000000000000000000", "tag": false, "yaml_errors": null, "user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "started_at": "2021-03-18T12:48:50.166Z", "finished_at": "2021-03-18T12:49:38.084Z", "committed_at": null, "duration": 47, "queued_duration": null, "coverage": null, "detailed_status": {"icon": "status_failed", "text": "failed", "label": "failed", "group": "failed", "tooltip": "failed", "has_details": true, "details_path": "/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "illustration": null, "favicon": "/assets/ci_favicons/favicon_status_failed-41304d7f7e3828808b0c26771f0309e55296819a9beea3ea9fbf6689d9857c12.png"}}, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 3}, "emitted_at": 1674055669212} -{"stream": "merge_request_commits", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 2}, "emitted_at": 1674055669621} -{"stream": "merge_request_commits", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [{"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}], "assignee": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": null, "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 1}, "emitted_at": 1674055669988} -{"stream": "releases", "data": {"name": "First release", "tag_name": "fake-tag-6", "description": "Test Release", "created_at": "2021-03-18T12:44:12.497Z", "released_at": "2021-03-18T12:44:12.497Z", "upcoming_release": false, "milestones": [1943704], "commit_path": "/new-group-airbute/new-ci-test-project/-/commit/2831d897ba0214f8d3168647e8ad4232b83987ef", "tag_path": "/new-group-airbute/new-ci-test-project/-/tags/fake-tag-6", "assets": {"count": 4, "sources": [{"format": "zip", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.zip"}, {"format": "tar.gz", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.gz"}, {"format": "tar.bz2", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.bz2"}, {"format": "tar", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar"}], "links": []}, "evidences": [{"sha": "a616fdca9312ca5aa451bc1060ce91a672fd24cc0f4d", "filepath": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/evidences/855895.json", "collected_at": "2021-03-18T12:44:12.650Z"}], "_links": {"self": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6", "edit_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/edit"}, "author_id": 8375961, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055670493} +{"stream": "merge_requests", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": 8375961}, "emitted_at": 1675094960089} +{"stream": "merge_requests", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": null, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675094960089} +{"stream": "merge_requests", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merge_user": null, "merged_at": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "assignees": [8375961], "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "author_id": 8375961, "assignee_id": 8375961, "closed_by_id": null, "milestone_id": null, "merged_by_id": null}, "emitted_at": 1675094960090} +{"stream": "merge_request_commits", "data": {"id": 92594931, "iid": 3, "project_id": 25157276, "title": "add fake CI config", "description": "", "state": "merged", "created_at": "2021-03-18T12:49:13.091Z", "updated_at": "2021-03-18T12:51:06.319Z", "merged_by": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merge_user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "merged_at": "2021-03-18T12:51:06.470Z", "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/add-fake-CI-config", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "not_open", "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "merge_commit_sha": "6ad3dd49539391774db738c9e7b7d69f2d872c98", "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!3", "references": {"short": "!3", "relative": "!3", "full": "new-group-airbute/new-ci-test-project!3"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/3", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": {"id": 272631271, "iid": 1, "project_id": 25157276, "sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "ref": "ykurochkin/add-fake-CI-config", "status": "failed", "source": "push", "created_at": "2021-03-18T12:48:49.174Z", "updated_at": "2021-03-18T12:49:38.092Z", "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "before_sha": "0000000000000000000000000000000000000000", "tag": false, "yaml_errors": null, "user": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "started_at": "2021-03-18T12:48:50.166Z", "finished_at": "2021-03-18T12:49:38.084Z", "committed_at": null, "duration": 47, "queued_duration": null, "coverage": null, "detailed_status": {"icon": "status_failed", "text": "failed", "label": "failed", "group": "failed", "tooltip": "failed", "has_details": true, "details_path": "/new-group-airbute/new-ci-test-project/-/pipelines/272631271", "illustration": null, "favicon": "/assets/ci_favicons/favicon_status_failed-41304d7f7e3828808b0c26771f0309e55296819a9beea3ea9fbf6689d9857c12.png"}}, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "028c02d96f40afe9b4d1173c1d0f712dd6d07302", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 3}, "emitted_at": 1675095425561} +{"stream": "merge_request_commits", "data": {"id": 92593913, "iid": 2, "project_id": 25157276, "title": "update readme.md", "description": "", "state": "opened", "created_at": "2021-03-18T12:42:30.200Z", "updated_at": "2021-03-18T12:42:30.200Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "ykurochkin/test-branch", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [], "assignee": null, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": [], "draft": false, "work_in_progress": false, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "can_be_merged", "detailed_merge_status": "mergeable", "sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!2", "references": {"short": "!2", "relative": "!2", "full": "new-group-airbute/new-ci-test-project!2"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/2", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": false, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": "1", "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "9b0c5cf345f0ca1a3fb3ae253e74e0616abf8129", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 2}, "emitted_at": 1675095426197} +{"stream": "merge_request_commits", "data": {"id": 92111504, "iid": 1, "project_id": 25157276, "title": "Draft: Resolve \"Fake Issue 30\"", "description": "Closes #31", "state": "opened", "created_at": "2021-03-15T16:08:05.071Z", "updated_at": "2021-03-15T16:08:05.071Z", "merged_by": null, "merge_user": null, "merged_at": null, "closed_by": null, "closed_at": null, "target_branch": "master", "source_branch": "31-fake-issue-30", "user_notes_count": 0, "upvotes": 0, "downvotes": 0, "author": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "assignees": [{"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}], "assignee": {"id": 8375961, "username": "airbyte", "name": "Airbyte Team", "state": "active", "avatar_url": "https://secure.gravatar.com/avatar/0a7841feac7218131ce7b427283c24ef?s=80&d=identicon", "web_url": "https://gitlab.com/airbyte"}, "reviewers": [], "source_project_id": 25157276, "target_project_id": 25157276, "labels": ["bug"], "draft": true, "work_in_progress": true, "milestone": null, "merge_when_pipeline_succeeds": false, "merge_status": "cannot_be_merged", "detailed_merge_status": "draft_status", "sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "merge_commit_sha": null, "squash_commit_sha": null, "discussion_locked": null, "should_remove_source_branch": null, "force_remove_source_branch": true, "reference": "!1", "references": {"short": "!1", "relative": "!1", "full": "new-group-airbute/new-ci-test-project!1"}, "web_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests/1", "time_stats": {"time_estimate": 0, "total_time_spent": 0, "human_time_estimate": null, "human_total_time_spent": null}, "squash": false, "squash_on_merge": false, "task_completion_status": {"count": 0, "completed_count": 0}, "has_conflicts": true, "blocking_discussions_resolved": true, "approvals_before_merge": null, "subscribed": true, "changes_count": null, "latest_build_started_at": null, "latest_build_finished_at": null, "first_deployed_to_production_at": null, "pipeline": null, "head_pipeline": null, "diff_refs": {"base_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "head_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef", "start_sha": "2831d897ba0214f8d3168647e8ad4232b83987ef"}, "merge_error": null, "first_contribution": false, "user": {"can_merge": true}, "merge_request_iid": 1}, "emitted_at": 1675095426681} +{"stream": "releases", "data": {"name": "First release", "tag_name": "fake-tag-6", "description": "Test Release", "created_at": "2021-03-18T12:44:12.497Z", "released_at": "2021-03-18T12:44:12.497Z", "upcoming_release": false, "milestones": [1943704], "commit_path": "/new-group-airbute/new-ci-test-project/-/commit/2831d897ba0214f8d3168647e8ad4232b83987ef", "tag_path": "/new-group-airbute/new-ci-test-project/-/tags/fake-tag-6", "assets": {"count": 4, "sources": [{"format": "zip", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.zip"}, {"format": "tar.gz", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.gz"}, {"format": "tar.bz2", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar.bz2"}, {"format": "tar", "url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/archive/fake-tag-6/new-ci-test-project-fake-tag-6.tar"}], "links": []}, "evidences": [{"sha": "a616fdca9312ca5aa451bc1060ce91a672fd24cc0f4d", "filepath": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/evidences/855895.json", "collected_at": "2021-03-18T12:44:12.650Z"}], "_links": {"closed_issues_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues?release_tag=fake-tag-6&scope=all&state=closed", "closed_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=closed", "edit_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6/edit", "merged_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=merged", "opened_issues_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/issues?release_tag=fake-tag-6&scope=all&state=opened", "opened_merge_requests_url": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/merge_requests?release_tag=fake-tag-6&scope=all&state=opened", "self": "https://gitlab.com/new-group-airbute/new-ci-test-project/-/releases/fake-tag-6"}, "author_id": 8375961, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1675095887264} {"stream": "tags", "data": {"name": "fake-tag-1", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055671066} {"stream": "tags", "data": {"name": "fake-tag-10", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055671066} {"stream": "tags", "data": {"name": "fake-tag-11", "message": "", "target": "2831d897ba0214f8d3168647e8ad4232b83987ef", "release": null, "protected": false, "commit_id": "2831d897ba0214f8d3168647e8ad4232b83987ef", "project_id": 25157276}, "emitted_at": 1674055671067} From 3bb9161cc61ad08f99d531eff6a443f1c5e81009 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:49:24 +0200 Subject: [PATCH 061/137] updated expected records for stream themes and forms (#22486) --- .../acceptance-test-config.yml | 43 ++++++---- .../integration_tests/expected_records.jsonl | 84 +++++++++---------- 2 files changed, 68 insertions(+), 59 deletions(-) diff --git a/airbyte-integrations/connectors/source-typeform/acceptance-test-config.yml b/airbyte-integrations/connectors/source-typeform/acceptance-test-config.yml index 428198d5246d..9df9f4784b6c 100644 --- a/airbyte-integrations/connectors/source-typeform/acceptance-test-config.yml +++ b/airbyte-integrations/connectors/source-typeform/acceptance-test-config.yml @@ -1,24 +1,33 @@ connector_image: airbyte/source-typeform:dev -tests: +acceptance_tests: spec: - - spec_path: "source_typeform/spec.json" + tests: + - spec_path: "source_typeform/spec.json" connection: - - config_path: "secrets/config.json" - status: "succeed" - - config_path: "integration_tests/invalid_config.json" - status: "failed" + tests: + - config_path: "secrets/config.json" + status: "succeed" + - config_path: "integration_tests/invalid_config.json" + status: "failed" discovery: - - config_path: "secrets/config.json" + tests: + - config_path: "secrets/config.json" basic_read: - - config_path: "secrets/config.json" - configured_catalog_path: "integration_tests/configured_catalog.json" - empty_streams: ["webhooks"] - expect_records: - path: "integration_tests/expected_records.jsonl" + tests: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" + empty_streams: + - name: webhooks + bypass_reason: "no data" + expect_records: + path: "integration_tests/expected_records.jsonl" incremental: - - config_path: "secrets/config.json" - configured_catalog_path: "integration_tests/configured_catalog_incremental.json" - future_state_path: "integration_tests/abnormal_state.json" + tests: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog_incremental.json" + future_state: + future_state_path: "integration_tests/abnormal_state.json" full_refresh: - - config_path: "secrets/config.json" - configured_catalog_path: "integration_tests/configured_catalog.json" + tests: + - config_path: "secrets/config.json" + configured_catalog_path: "integration_tests/configured_catalog.json" diff --git a/airbyte-integrations/connectors/source-typeform/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-typeform/integration_tests/expected_records.jsonl index 68c6f5e1d794..24da8d1a6f9b 100644 --- a/airbyte-integrations/connectors/source-typeform/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-typeform/integration_tests/expected_records.jsonl @@ -1,7 +1,7 @@ -{"stream": "forms", "data": {"id": "VWO7mLtl", "type": "quiz", "title": "Connector Extensibility meetup", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/qHWOQ7"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": false}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "qvDqCNAHuIC8", "ref": "01GHC6KQ5Y0M8VN6XHVAG75J0G", "title": "", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": true, "button_mode": "default_redirect", "button_text": "Create a typeform"}}, {"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "fields": [{"id": "ZdzF0rrvsVdB", "title": "What times work for you to visit San Francisco to work with the team?", "ref": "01GHC6KQ5Y6S9ZQH5CHKZPT1RM", "properties": {"randomize": false, "allow_multiple_selection": true, "allow_other_choice": true, "vertical_alignment": true, "choices": [{"id": "nLpt4rvNjFB3", "ref": "01GHC6KQ5Y155J0F550BGYYS1A", "label": "Dec 12-16"}, {"id": "4xpK9sqA06eL", "ref": "01GHC6KQ5YBATX0CFENVVB5BYG", "label": "Dec 19-23"}, {"id": "jQHb3mqslOsZ", "ref": "1c392fa3-e693-49fe-b334-3a5cddc1db6f", "label": "Jan 9-14"}, {"id": "wS5FKMUnMgqR", "ref": "2ac396a3-1b8e-4e56-b36d-d1f27c1b834d", "label": "Jan 16-20"}, {"id": "uvmLX80Loava", "ref": "8fffd3a8-1e96-421d-a605-a7029bd55e97", "label": "Jan 22-26"}, {"id": "7ubtgCrW2meb", "ref": "17403cc9-74cd-49d1-856a-be6662b3b497", "label": "Jan30 - Feb3"}, {"id": "51q0g4fTFtYc", "ref": "3a1295b4-97b9-4986-9c37-f1af1d72501d", "label": "Feb 6 - 11"}, {"id": "vi3iwtpETqlb", "ref": "54edf52a-c9c7-4bc4-a5a6-bd86115f5adb", "label": "Feb 13-17"}, {"id": "iI0hDpta14Kk", "ref": "e149c19f-8b61-4ff0-a17a-e9e65c3a8fee", "label": "Feb 19-24"}]}, "validations": {"required": false}, "type": "multiple_choice", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}, "layout": {"type": "split", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}}}], "created_at": "2022-11-08T18:04:03+00:00", "last_updated_at": "2022-11-08T21:10:54+00:00", "published_at": "2022-11-08T21:10:54+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/VWO7mLtl"}}, "emitted_at": 1674208909563} -{"stream": "forms", "data": {"id": "SdMKQYkv", "type": "quiz", "title": "Event Registration (copy)", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/JPnxbU"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": true}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "welcome_screens": [{"id": "3rc53L8DmKJ5", "ref": "70d54ea2e68f27ae", "title": "The annual FormConf is almost here.\n\nWant to come?", "properties": {"show_button": true, "button_text": "Count me in"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/UD82iitWn5XY"}}], "fields": [{"id": "63WvXUnvSCa9", "title": "Great, can we get your full name?", "ref": "ef34b985c51e4131", "properties": {"description": "We'll print this on your event pass."}, "validations": {"required": true}, "type": "short_text"}, {"id": "kwpFrd2lI3ok", "title": "And what's your email address?", "ref": "0c3cabd70157cf16", "properties": {"description": "We'll only use it to send you a confirmation."}, "validations": {"required": true}, "type": "email"}, {"id": "1Ua3d1mzhJwj", "title": "Are you planning on staying for the afterparty?", "ref": "7207397713e2b5e3", "properties": {"description": "We have a surprise guest lined up...", "randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": false, "show_labels": true, "choices": [{"id": "z5hxxjpJl07L", "ref": "bfcc3fbf608583f7", "label": "Yes", "attachment": {"type": "image", "href": "https://images.typeform.com/images/xDriVAzzHfVq"}}, {"id": "37iaitPaS03r", "ref": "5bf390ce5210d38b", "label": "No", "attachment": {"type": "image", "href": "https://images.typeform.com/images/Rn4AmMgzPrYg"}}]}, "validations": {"required": false}, "type": "picture_choice"}, {"id": "MmrPLXSaCF5B", "title": "And do you have any food allergies we should know about?", "ref": "9aaaeeebe70858c4", "properties": {}, "validations": {"required": false}, "type": "short_text"}, {"id": "gurSOcuvNnvb", "title": "Any questions about the event?", "ref": "18842abd9aa9ded4", "properties": {"description": "Write them here and we'll get back to you via email."}, "validations": {"required": false}, "type": "long_text"}, {"id": "fCaCvjCJ57cO", "title": "And finally, would you mind telling us how you heard about the FormConf?", "ref": "261d0775b1f029cb", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": true, "vertical_alignment": false, "choices": [{"id": "IhbdgAo2LHXJ", "ref": "51c76f5fa66c6725", "label": "Social media"}, {"id": "h6Ss8i8gQdOw", "ref": "87408191d53179ee", "label": "Google"}, {"id": "45jv6vFn2nrz", "ref": "8bc14882d0521d6a", "label": "Local advertising"}, {"id": "Iahtxl1jeQwh", "ref": "fce1c86f-fb00-4c33-8085-6e4a4f12ea35", "label": "From a friend"}]}, "validations": {"required": false}, "type": "multiple_choice"}, {"id": "i8rReP3KV7c0", "title": "That's everything. We'll send you an email confirmation with some details a few minutes after you submit this form.\n\nWe hope you're excited as we are :)", "ref": "c6d179ae9c4794e0", "properties": {"button_text": "See you there!", "hide_marks": true}, "type": "statement"}], "created_at": "2021-06-26T14:39:53+00:00", "last_updated_at": "2021-06-27T15:15:56+00:00", "published_at": "2021-06-27T15:15:56+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/SdMKQYkv"}}, "emitted_at": 1674208909865} -{"stream": "forms", "data": {"id": "kRt99jlK", "type": "quiz", "title": "Political Poll [DEMO 2] (copy)", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/wvWlco"}, "settings": {"language": "en", "progress_bar": "percentage", "meta": {"allow_indexing": true}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "welcome_screens": [{"id": "4jguOatzh4QX", "ref": "e8ee8d1500fec6d9", "title": "*National Voting Intentions*", "properties": {"show_button": true, "button_text": "Take Poll", "description": "If you're ok with it, we'd like to know about how you might vote in a general election"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/ty98jF8FppfC"}}], "fields": [{"id": "qthblBc7InVU", "title": "Let's get right to the point:\nIf there was a general election tomorrow, which party would you vote for?", "ref": "8267768033031e53", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": true, "vertical_alignment": true, "choices": [{"id": "3XbsOhLiGFkv", "ref": "fc3c3f5dbe75a01e", "label": "Center-right party"}, {"id": "FesJYxqJ0SNX", "ref": "61f5e8b36fcdbd91", "label": "Center-left party"}, {"id": "prJzwOH23zsc", "ref": "495e234f7c65d582", "label": "Green party"}, {"id": "6IXNu85c5dOl", "ref": "566c959b6ef92437", "label": "Don't know"}]}, "validations": {"required": true}, "type": "multiple_choice"}, {"id": "rB7FJUThFlu4", "title": "OK, how do you feel about the general direction of our country at the moment?", "ref": "b13b02912db6f287", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": true, "show_labels": true, "choices": [{"id": "Jt8FTorS35Sb", "ref": "b99bb45c5b8c25be", "label": "Going in the wrong direction", "attachment": {"type": "image", "href": "https://images.typeform.com/images/evDEZYspmvjm"}}, {"id": "KUJ0sF2mqG5A", "ref": "2e07534517a152a2", "label": "Going in the right direction", "attachment": {"type": "image", "href": "https://images.typeform.com/images/DgjPyuz9Aphy"}}, {"id": "Dlb3UhA4keI4", "ref": "50be578304fe3e92", "label": "At a standstill", "attachment": {"type": "image", "href": "https://images.typeform.com/images/ZqbqJ6h4zGmM"}}, {"id": "21TAgDkTV2zE", "ref": "d9993c86773807a8", "label": "Unsure", "attachment": {"type": "image", "href": "https://images.typeform.com/images/mNFNeMbxPQMt"}}]}, "validations": {"required": true}, "type": "picture_choice"}, {"id": "vV7ISYSgZ94I", "title": "Thanks, and how do you feel about your own situation this year?", "ref": "f1939629f760be75", "properties": {"start_at_one": true, "steps": 5, "labels": {"left": "Much worse", "center": "About the same", "right": "Much better"}}, "validations": {"required": true}, "type": "opinion_scale"}, {"id": "Mrq4qNeRInni", "title": "Thanks again. Just a couple more questions to go. \nWhich of these issues is most important to you?", "ref": "c52566d91c5052e2", "properties": {"randomize": true, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": false, "show_labels": true, "choices": [{"id": "pTMw2DVbpMyD", "ref": "d9374e70c6cb2f9c", "label": "Taxes & Economy", "attachment": {"type": "image", "href": "https://images.typeform.com/images/6eSzJ9khSfvS"}}, {"id": "dymEoJ3SUDZp", "ref": "d3278566f523cef0", "label": "Labor & Business", "attachment": {"type": "image", "href": "https://images.typeform.com/images/HWfXuXCR3Ls8"}}, {"id": "mOq857nilN8V", "ref": "39ecf093bc5e645b", "label": "Infrastructures", "attachment": {"type": "image", "href": "https://images.typeform.com/images/rW2P45guvd63"}}, {"id": "rnul7dwtsWbg", "ref": "aa1c16d517ffbea0", "label": "Health", "attachment": {"type": "image", "href": "https://images.typeform.com/images/nVsmUESsAzCs"}}, {"id": "Ii1K3mlYioOm", "ref": "4b9a4b0defbf04e5", "label": "Environment", "attachment": {"type": "image", "href": "https://images.typeform.com/images/7ZwHmRi3ZYeg"}}, {"id": "TGZeXHyDgTrQ", "ref": "536d99289a1f80d1", "label": "Education", "attachment": {"type": "image", "href": "https://images.typeform.com/images/Z8qCFjGRD78P"}}, {"id": "1Asa5xFxfuCi", "ref": "68b9b4d37fabf862", "label": "Family & Equality", "attachment": {"type": "image", "href": "https://images.typeform.com/images/YC4Fx6ud6bKq"}}, {"id": "szBe0vqnkCUK", "ref": "3f1692f85c3cd73b", "label": "Military & Defense", "attachment": {"type": "image", "href": "https://images.typeform.com/images/YA746sDt87Xf"}}]}, "validations": {"required": true}, "type": "picture_choice"}, {"id": "aDJXqNTyDXxD", "title": "To finish up, would you mind telling us how you think the current government doing on these issues?", "ref": "f684d8bc4fbca5d3", "properties": {"description": "From 1, doing badly, to 5, doing great...", "button_text": "Continue", "show_button": false, "fields": [{"id": "x9myjwStSn9a", "title": "Economy", "ref": "55c2e5c15f7dccec", "properties": {"shape": "star", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "zaP8jDAArI5x", "title": "National Debt", "ref": "f853e99096a32208", "properties": {"shape": "up", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "VFmcjbHlFTzg", "title": "Employment", "ref": "6f0fd734177ecf27", "properties": {"shape": "user", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "DgGh4ZkRBAyH", "title": "Healthcare", "ref": "b4171ed292dc3cee", "properties": {"shape": "heart", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "yC3UrwN1LKT8", "title": "Education", "ref": "c8dd7d63c26777d9", "properties": {"shape": "pencil", "steps": 5}, "validations": {"required": true}, "type": "rating"}]}, "type": "group"}], "created_at": "2021-06-26T14:39:14+00:00", "last_updated_at": "2021-07-01T10:03:13+00:00", "published_at": "2021-07-01T10:03:13+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/kRt99jlK"}}, "emitted_at": 1674208910341} -{"stream": "forms", "data": {"id": "XtrcGoGJ", "type": "quiz", "title": "Basic Form", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/qHWOQ7"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": false}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "Xg85PhXqk4HR", "ref": "01F8N53B82QB6T2VM7ASP16198", "title": "", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": true, "button_mode": "reload", "button_text": "reload"}}, {"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "fields": [{"id": "8VK4KwNd0DgB", "title": "Hello, what's your name?", "ref": "01F8N53B7KPZ2A1DWGZTTK9SKG", "properties": {}, "validations": {"required": false}, "type": "short_text", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}, "layout": {"type": "split", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}}}, {"id": "HbNDNK4LLOXB", "title": "Fill your email here:", "ref": "b7980774-f17f-43bc-920b-586e03398f03", "properties": {}, "validations": {"required": false}, "type": "email"}, {"id": "5l7cx4NRa7aX", "title": "enter site", "ref": "e98312ff-df57-4de2-82ae-3617e6dd32ab", "properties": {}, "validations": {"required": false}, "type": "website"}, {"id": "6lGZzhNfrqwB", "title": "Multi-Select question.", "ref": "43153da3-fbbc-443e-b66f-1752770c0e0a", "properties": {"randomize": false, "allow_multiple_selection": true, "allow_other_choice": false, "vertical_alignment": true, "choices": [{"id": "3HfyxDo5JoXf", "ref": "f83999f6-c869-47cc-af2f-f22b628a0fdb", "label": "choice 3"}, {"id": "03VP9UxCwCLT", "ref": "27b8dfcb-ef16-4ad7-b2be-734ec24c34ca", "label": "choice 4"}, {"id": "ELm7HbFr0OOq", "ref": "ce51ab49-2cce-490d-b831-309337c79fa0", "label": "choice2"}, {"id": "acwDGU8NeO2A", "ref": "74ef0411-0c8a-4c09-a6f3-7a62b0745f68", "label": "choice1"}]}, "validations": {"required": false}, "type": "multiple_choice"}, {"id": "X6dq0mumvtKq", "title": "Nice to meet you, {{field:01F8N53B7KPZ2A1DWGZTTK9SKG}}, how is your day going?", "ref": "01F8N53B8293QHVDDHT84RZR6K", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "vertical_alignment": true, "choices": [{"id": "FWQrVLFdHroI", "ref": "01F8N53B82JXPXZ1B53BMJY0X2", "label": "Terrific!"}, {"id": "7jNEfjJ2cDAl", "ref": "01F8N53B82RE3YZK7RR50KNRQ0", "label": "Not so well..."}]}, "validations": {"required": false}, "type": "multiple_choice"}], "created_at": "2021-06-20T16:47:13+00:00", "last_updated_at": "2022-06-20T10:19:58+00:00", "published_at": "2021-06-20T16:47:26+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/XtrcGoGJ"}}, "emitted_at": 1674208910581} +{"stream": "forms", "data": {"id": "VWO7mLtl", "type": "quiz", "title": "Connector Extensibility meetup", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/qHWOQ7"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": false}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "autosave_progress": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "qvDqCNAHuIC8", "ref": "01GHC6KQ5Y0M8VN6XHVAG75J0G", "title": "", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": true, "button_mode": "default_redirect", "button_text": "Create a typeform"}}, {"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "fields": [{"id": "ZdzF0rrvsVdB", "title": "What times work for you to visit San Francisco to work with the team?", "ref": "01GHC6KQ5Y6S9ZQH5CHKZPT1RM", "properties": {"randomize": false, "allow_multiple_selection": true, "allow_other_choice": true, "vertical_alignment": true, "choices": [{"id": "nLpt4rvNjFB3", "ref": "01GHC6KQ5Y155J0F550BGYYS1A", "label": "Dec 12-16"}, {"id": "4xpK9sqA06eL", "ref": "01GHC6KQ5YBATX0CFENVVB5BYG", "label": "Dec 19-23"}, {"id": "jQHb3mqslOsZ", "ref": "1c392fa3-e693-49fe-b334-3a5cddc1db6f", "label": "Jan 9-14"}, {"id": "wS5FKMUnMgqR", "ref": "2ac396a3-1b8e-4e56-b36d-d1f27c1b834d", "label": "Jan 16-20"}, {"id": "uvmLX80Loava", "ref": "8fffd3a8-1e96-421d-a605-a7029bd55e97", "label": "Jan 22-26"}, {"id": "7ubtgCrW2meb", "ref": "17403cc9-74cd-49d1-856a-be6662b3b497", "label": "Jan30 - Feb3"}, {"id": "51q0g4fTFtYc", "ref": "3a1295b4-97b9-4986-9c37-f1af1d72501d", "label": "Feb 6 - 11"}, {"id": "vi3iwtpETqlb", "ref": "54edf52a-c9c7-4bc4-a5a6-bd86115f5adb", "label": "Feb 13-17"}, {"id": "iI0hDpta14Kk", "ref": "e149c19f-8b61-4ff0-a17a-e9e65c3a8fee", "label": "Feb 19-24"}]}, "validations": {"required": false}, "type": "multiple_choice", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}, "layout": {"type": "split", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}}}], "created_at": "2022-11-08T18:04:03+00:00", "last_updated_at": "2022-11-08T21:10:54+00:00", "published_at": "2022-11-08T21:10:54+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/VWO7mLtl"}}, "emitted_at": 1675773700149} +{"stream": "forms", "data": {"id": "SdMKQYkv", "type": "quiz", "title": "Event Registration (copy)", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/JPnxbU"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": true}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "autosave_progress": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "welcome_screens": [{"id": "3rc53L8DmKJ5", "ref": "70d54ea2e68f27ae", "title": "The annual FormConf is almost here.\n\nWant to come?", "properties": {"show_button": true, "button_text": "Count me in"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/UD82iitWn5XY"}}], "fields": [{"id": "63WvXUnvSCa9", "title": "Great, can we get your full name?", "ref": "ef34b985c51e4131", "properties": {"description": "We'll print this on your event pass."}, "validations": {"required": true}, "type": "short_text"}, {"id": "kwpFrd2lI3ok", "title": "And what's your email address?", "ref": "0c3cabd70157cf16", "properties": {"description": "We'll only use it to send you a confirmation."}, "validations": {"required": true}, "type": "email"}, {"id": "1Ua3d1mzhJwj", "title": "Are you planning on staying for the afterparty?", "ref": "7207397713e2b5e3", "properties": {"description": "We have a surprise guest lined up...", "randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": false, "show_labels": true, "choices": [{"id": "z5hxxjpJl07L", "ref": "bfcc3fbf608583f7", "label": "Yes", "attachment": {"type": "image", "href": "https://images.typeform.com/images/xDriVAzzHfVq"}}, {"id": "37iaitPaS03r", "ref": "5bf390ce5210d38b", "label": "No", "attachment": {"type": "image", "href": "https://images.typeform.com/images/Rn4AmMgzPrYg"}}]}, "validations": {"required": false}, "type": "picture_choice"}, {"id": "MmrPLXSaCF5B", "title": "And do you have any food allergies we should know about?", "ref": "9aaaeeebe70858c4", "properties": {}, "validations": {"required": false}, "type": "short_text"}, {"id": "gurSOcuvNnvb", "title": "Any questions about the event?", "ref": "18842abd9aa9ded4", "properties": {"description": "Write them here and we'll get back to you via email."}, "validations": {"required": false}, "type": "long_text"}, {"id": "fCaCvjCJ57cO", "title": "And finally, would you mind telling us how you heard about the FormConf?", "ref": "261d0775b1f029cb", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": true, "vertical_alignment": false, "choices": [{"id": "IhbdgAo2LHXJ", "ref": "51c76f5fa66c6725", "label": "Social media"}, {"id": "h6Ss8i8gQdOw", "ref": "87408191d53179ee", "label": "Google"}, {"id": "45jv6vFn2nrz", "ref": "8bc14882d0521d6a", "label": "Local advertising"}, {"id": "Iahtxl1jeQwh", "ref": "fce1c86f-fb00-4c33-8085-6e4a4f12ea35", "label": "From a friend"}]}, "validations": {"required": false}, "type": "multiple_choice"}, {"id": "i8rReP3KV7c0", "title": "That's everything. We'll send you an email confirmation with some details a few minutes after you submit this form.\n\nWe hope you're excited as we are :)", "ref": "c6d179ae9c4794e0", "properties": {"button_text": "See you there!", "hide_marks": true}, "type": "statement"}], "created_at": "2021-06-26T14:39:53+00:00", "last_updated_at": "2021-06-27T15:15:56+00:00", "published_at": "2021-06-27T15:15:56+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/SdMKQYkv"}}, "emitted_at": 1675773700338} +{"stream": "forms", "data": {"id": "kRt99jlK", "type": "quiz", "title": "Political Poll [DEMO 2] (copy)", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/wvWlco"}, "settings": {"language": "en", "progress_bar": "percentage", "meta": {"allow_indexing": true}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "autosave_progress": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "welcome_screens": [{"id": "4jguOatzh4QX", "ref": "e8ee8d1500fec6d9", "title": "*National Voting Intentions*", "properties": {"show_button": true, "button_text": "Take Poll", "description": "If you're ok with it, we'd like to know about how you might vote in a general election"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/ty98jF8FppfC"}}], "fields": [{"id": "qthblBc7InVU", "title": "Let's get right to the point:\nIf there was a general election tomorrow, which party would you vote for?", "ref": "8267768033031e53", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": true, "vertical_alignment": true, "choices": [{"id": "3XbsOhLiGFkv", "ref": "fc3c3f5dbe75a01e", "label": "Center-right party"}, {"id": "FesJYxqJ0SNX", "ref": "61f5e8b36fcdbd91", "label": "Center-left party"}, {"id": "prJzwOH23zsc", "ref": "495e234f7c65d582", "label": "Green party"}, {"id": "6IXNu85c5dOl", "ref": "566c959b6ef92437", "label": "Don't know"}]}, "validations": {"required": true}, "type": "multiple_choice"}, {"id": "rB7FJUThFlu4", "title": "OK, how do you feel about the general direction of our country at the moment?", "ref": "b13b02912db6f287", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": true, "show_labels": true, "choices": [{"id": "Jt8FTorS35Sb", "ref": "b99bb45c5b8c25be", "label": "Going in the wrong direction", "attachment": {"type": "image", "href": "https://images.typeform.com/images/evDEZYspmvjm"}}, {"id": "KUJ0sF2mqG5A", "ref": "2e07534517a152a2", "label": "Going in the right direction", "attachment": {"type": "image", "href": "https://images.typeform.com/images/DgjPyuz9Aphy"}}, {"id": "Dlb3UhA4keI4", "ref": "50be578304fe3e92", "label": "At a standstill", "attachment": {"type": "image", "href": "https://images.typeform.com/images/ZqbqJ6h4zGmM"}}, {"id": "21TAgDkTV2zE", "ref": "d9993c86773807a8", "label": "Unsure", "attachment": {"type": "image", "href": "https://images.typeform.com/images/mNFNeMbxPQMt"}}]}, "validations": {"required": true}, "type": "picture_choice"}, {"id": "vV7ISYSgZ94I", "title": "Thanks, and how do you feel about your own situation this year?", "ref": "f1939629f760be75", "properties": {"start_at_one": true, "steps": 5, "labels": {"left": "Much worse", "center": "About the same", "right": "Much better"}}, "validations": {"required": true}, "type": "opinion_scale"}, {"id": "Mrq4qNeRInni", "title": "Thanks again. Just a couple more questions to go. \nWhich of these issues is most important to you?", "ref": "c52566d91c5052e2", "properties": {"randomize": true, "allow_multiple_selection": false, "allow_other_choice": false, "supersized": false, "show_labels": true, "choices": [{"id": "pTMw2DVbpMyD", "ref": "d9374e70c6cb2f9c", "label": "Taxes & Economy", "attachment": {"type": "image", "href": "https://images.typeform.com/images/6eSzJ9khSfvS"}}, {"id": "dymEoJ3SUDZp", "ref": "d3278566f523cef0", "label": "Labor & Business", "attachment": {"type": "image", "href": "https://images.typeform.com/images/HWfXuXCR3Ls8"}}, {"id": "mOq857nilN8V", "ref": "39ecf093bc5e645b", "label": "Infrastructures", "attachment": {"type": "image", "href": "https://images.typeform.com/images/rW2P45guvd63"}}, {"id": "rnul7dwtsWbg", "ref": "aa1c16d517ffbea0", "label": "Health", "attachment": {"type": "image", "href": "https://images.typeform.com/images/nVsmUESsAzCs"}}, {"id": "Ii1K3mlYioOm", "ref": "4b9a4b0defbf04e5", "label": "Environment", "attachment": {"type": "image", "href": "https://images.typeform.com/images/7ZwHmRi3ZYeg"}}, {"id": "TGZeXHyDgTrQ", "ref": "536d99289a1f80d1", "label": "Education", "attachment": {"type": "image", "href": "https://images.typeform.com/images/Z8qCFjGRD78P"}}, {"id": "1Asa5xFxfuCi", "ref": "68b9b4d37fabf862", "label": "Family & Equality", "attachment": {"type": "image", "href": "https://images.typeform.com/images/YC4Fx6ud6bKq"}}, {"id": "szBe0vqnkCUK", "ref": "3f1692f85c3cd73b", "label": "Military & Defense", "attachment": {"type": "image", "href": "https://images.typeform.com/images/YA746sDt87Xf"}}]}, "validations": {"required": true}, "type": "picture_choice"}, {"id": "aDJXqNTyDXxD", "title": "To finish up, would you mind telling us how you think the current government doing on these issues?", "ref": "f684d8bc4fbca5d3", "properties": {"description": "From 1, doing badly, to 5, doing great...", "button_text": "Continue", "show_button": false, "fields": [{"id": "x9myjwStSn9a", "title": "Economy", "ref": "55c2e5c15f7dccec", "properties": {"shape": "star", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "zaP8jDAArI5x", "title": "National Debt", "ref": "f853e99096a32208", "properties": {"shape": "up", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "VFmcjbHlFTzg", "title": "Employment", "ref": "6f0fd734177ecf27", "properties": {"shape": "user", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "DgGh4ZkRBAyH", "title": "Healthcare", "ref": "b4171ed292dc3cee", "properties": {"shape": "heart", "steps": 5}, "validations": {"required": true}, "type": "rating"}, {"id": "yC3UrwN1LKT8", "title": "Education", "ref": "c8dd7d63c26777d9", "properties": {"shape": "pencil", "steps": 5}, "validations": {"required": true}, "type": "rating"}]}, "type": "group"}], "created_at": "2021-06-26T14:39:14+00:00", "last_updated_at": "2021-07-01T10:03:13+00:00", "published_at": "2021-07-01T10:03:13+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/kRt99jlK"}}, "emitted_at": 1675773700751} +{"stream": "forms", "data": {"id": "XtrcGoGJ", "type": "quiz", "title": "Basic Form", "workspace": {"href": "https://api.typeform.com/workspaces/sDaAqs"}, "theme": {"href": "https://api.typeform.com/themes/qHWOQ7"}, "settings": {"language": "en", "progress_bar": "proportion", "meta": {"allow_indexing": false}, "hide_navigation": false, "is_public": true, "is_trial": false, "show_progress_bar": true, "show_typeform_branding": true, "are_uploads_public": false, "show_time_to_complete": true, "show_number_of_submissions": false, "show_cookie_consent": false, "show_question_number": true, "show_key_hint_on_choices": true, "autosave_progress": true, "pro_subdomain_enabled": false, "capabilities": {"e2e_encryption": {"enabled": false, "modifiable": false}}}, "thankyou_screens": [{"id": "Xg85PhXqk4HR", "ref": "01F8N53B82QB6T2VM7ASP16198", "title": "", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": true, "button_mode": "reload", "button_text": "reload"}}, {"id": "DefaultTyScreen", "ref": "default_tys", "title": "Thanks for completing this typeform\nNow *create your own* \u2014 it's free, easy, & beautiful", "type": "thankyou_screen", "properties": {"show_button": true, "share_icons": false, "button_mode": "default_redirect", "button_text": "Create a *typeform*"}, "attachment": {"type": "image", "href": "https://images.typeform.com/images/2dpnUBBkz2VN"}}], "fields": [{"id": "8VK4KwNd0DgB", "title": "Hello, what's your name?", "ref": "01F8N53B7KPZ2A1DWGZTTK9SKG", "properties": {}, "validations": {"required": false}, "type": "short_text", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}, "layout": {"type": "split", "attachment": {"type": "image", "href": "https://images.typeform.com/images/WMALzu59xbXQ"}}}, {"id": "HbNDNK4LLOXB", "title": "Fill your email here:", "ref": "b7980774-f17f-43bc-920b-586e03398f03", "properties": {}, "validations": {"required": false}, "type": "email"}, {"id": "5l7cx4NRa7aX", "title": "enter site", "ref": "e98312ff-df57-4de2-82ae-3617e6dd32ab", "properties": {}, "validations": {"required": false}, "type": "website"}, {"id": "6lGZzhNfrqwB", "title": "Multi-Select question.", "ref": "43153da3-fbbc-443e-b66f-1752770c0e0a", "properties": {"randomize": false, "allow_multiple_selection": true, "allow_other_choice": false, "vertical_alignment": true, "choices": [{"id": "3HfyxDo5JoXf", "ref": "f83999f6-c869-47cc-af2f-f22b628a0fdb", "label": "choice 3"}, {"id": "03VP9UxCwCLT", "ref": "27b8dfcb-ef16-4ad7-b2be-734ec24c34ca", "label": "choice 4"}, {"id": "ELm7HbFr0OOq", "ref": "ce51ab49-2cce-490d-b831-309337c79fa0", "label": "choice2"}, {"id": "acwDGU8NeO2A", "ref": "74ef0411-0c8a-4c09-a6f3-7a62b0745f68", "label": "choice1"}]}, "validations": {"required": false}, "type": "multiple_choice"}, {"id": "X6dq0mumvtKq", "title": "Nice to meet you, {{field:01F8N53B7KPZ2A1DWGZTTK9SKG}}, how is your day going?", "ref": "01F8N53B8293QHVDDHT84RZR6K", "properties": {"randomize": false, "allow_multiple_selection": false, "allow_other_choice": false, "vertical_alignment": true, "choices": [{"id": "FWQrVLFdHroI", "ref": "01F8N53B82JXPXZ1B53BMJY0X2", "label": "Terrific!"}, {"id": "7jNEfjJ2cDAl", "ref": "01F8N53B82RE3YZK7RR50KNRQ0", "label": "Not so well..."}]}, "validations": {"required": false}, "type": "multiple_choice"}], "created_at": "2021-06-20T16:47:13+00:00", "last_updated_at": "2022-06-20T10:19:58+00:00", "published_at": "2021-06-20T16:47:26+00:00", "_links": {"display": "https://xe03v5buli4.typeform.com/to/XtrcGoGJ"}}, "emitted_at": 1675773700952} {"stream":"responses","data":{"landing_id":"fr2wm964fnyxpdx9a8tfr2wmlph34hqi","token":"fr2wm964fnyxpdx9a8tfr2wmlph34hqi","response_id":"fr2wm964fnyxpdx9a8tfr2wmlph34hqi","landed_at":"2022-11-08T21:59:53Z","submitted_at":"2022-11-08T22:00:24Z","metadata":{"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36","platform":"other","referer":"https://xe03v5buli4.typeform.com/to/VWO7mLtl","network_id":"8a0111039f","browser":"default"},"hidden":{},"calculated":{"score":0},"answers":[{"field":{"id":"ZdzF0rrvsVdB","ref":"01GHC6KQ5Y6S9ZQH5CHKZPT1RM","type":"multiple_choice"},"type":"choices","choices":{"ids":["nLpt4rvNjFB3","4xpK9sqA06eL","jQHb3mqslOsZ","wS5FKMUnMgqR","uvmLX80Loava","7ubtgCrW2meb","iI0hDpta14Kk"],"refs":["01GHC6KQ5Y155J0F550BGYYS1A","01GHC6KQ5YBATX0CFENVVB5BYG","1c392fa3-e693-49fe-b334-3a5cddc1db6f","2ac396a3-1b8e-4e56-b36d-d1f27c1b834d","8fffd3a8-1e96-421d-a605-a7029bd55e97","17403cc9-74cd-49d1-856a-be6662b3b497","e149c19f-8b61-4ff0-a17a-e9e65c3a8fee"],"labels":["Dec 12-16","Dec 19-23","Jan 9-14","Jan 16-20","Jan 22-26","Jan30 - Feb3","Feb 19-24"]}}]},"emitted_at":1673035160703} {"stream":"responses","data":{"landing_id":"0dc8djmlrkmxuwu7s7mmia0dc8dj4a1r","token":"0dc8djmlrkmxuwu7s7mmia0dc8dj4a1r","response_id":"0dc8djmlrkmxuwu7s7mmia0dc8dj4a1r","landed_at":"2022-11-08T22:08:39Z","submitted_at":"2022-11-08T22:10:04Z","metadata":{"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36","platform":"other","referer":"https://xe03v5buli4.typeform.com/to/VWO7mLtl","network_id":"d4b74277d2","browser":"default"},"hidden":{},"calculated":{"score":0},"answers":[{"field":{"id":"ZdzF0rrvsVdB","ref":"01GHC6KQ5Y6S9ZQH5CHKZPT1RM","type":"multiple_choice"},"type":"choices","choices":{"ids":["nLpt4rvNjFB3","wS5FKMUnMgqR","jQHb3mqslOsZ","51q0g4fTFtYc","vi3iwtpETqlb","iI0hDpta14Kk"],"refs":["01GHC6KQ5Y155J0F550BGYYS1A","2ac396a3-1b8e-4e56-b36d-d1f27c1b834d","1c392fa3-e693-49fe-b334-3a5cddc1db6f","3a1295b4-97b9-4986-9c37-f1af1d72501d","54edf52a-c9c7-4bc4-a5a6-bd86115f5adb","e149c19f-8b61-4ff0-a17a-e9e65c3a8fee"],"labels":["Dec 12-16","Jan 16-20","Jan 9-14","Feb 6 - 11","Feb 13-17","Feb 19-24"]}}]},"emitted_at":1673035160703} {"stream":"responses","data":{"landing_id":"ng2hh3i6cy7ikeyorbnl0ng2hh3icyvq","token":"ng2hh3i6cy7ikeyorbnl0ng2hh3icyvq","response_id":"ng2hh3i6cy7ikeyorbnl0ng2hh3icyvq","landed_at":"2022-11-09T06:16:08Z","submitted_at":"2022-11-09T06:16:10Z","metadata":{"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36","platform":"other","referer":"https://xe03v5buli4.typeform.com/to/VWO7mLtl","network_id":"2be9dd4bab","browser":"default"},"hidden":{},"calculated":{"score":0},"answers":[{"field":{"id":"ZdzF0rrvsVdB","ref":"01GHC6KQ5Y6S9ZQH5CHKZPT1RM","type":"multiple_choice"},"type":"choices","choices":{"ids":["nLpt4rvNjFB3","wS5FKMUnMgqR","uvmLX80Loava","7ubtgCrW2meb","51q0g4fTFtYc","vi3iwtpETqlb","iI0hDpta14Kk"],"refs":["01GHC6KQ5Y155J0F550BGYYS1A","2ac396a3-1b8e-4e56-b36d-d1f27c1b834d","8fffd3a8-1e96-421d-a605-a7029bd55e97","17403cc9-74cd-49d1-856a-be6662b3b497","3a1295b4-97b9-4986-9c37-f1af1d72501d","54edf52a-c9c7-4bc4-a5a6-bd86115f5adb","e149c19f-8b61-4ff0-a17a-e9e65c3a8fee"],"labels":["Dec 12-16","Jan 16-20","Jan 22-26","Jan30 - Feb3","Feb 6 - 11","Feb 13-17","Feb 19-24"]}}]},"emitted_at":1673035160855} @@ -19,41 +19,41 @@ {"stream":"workspaces","data":{"default":false,"forms":{"count":4,"href":"https://api.typeform.com/forms?workspace_id=sDaAqs"},"id":"sDaAqs","name":"My workspace","account_id":"01F8CZR731ZFGBGBEKHMFD5J6Y","self":{"href":"https://api.typeform.com/workspaces/sDaAqs"},"shared":false},"emitted_at":1673035162976} {"stream":"images","data":{"id":"JD76sXLuakwc","src":"https://images.typeform.com/images/JD76sXLuakwc","file_name":"1200x1200 logo.png","width":1200,"height":1200,"media_type":"image/png","has_alpha":true,"avg_color":"d1cbfe"},"emitted_at":1673035163945} {"stream":"images","data":{"id":"D7r8BDHAa5ac","src":"https://images.typeform.com/images/D7r8BDHAa5ac","file_name":"1200x1200 logo.png","width":1200,"height":1200,"media_type":"image/png","has_alpha":true,"avg_color":"d1cbfe"},"emitted_at":1673035163946} -{"stream":"themes","data":{"id":"qHWOQ7","font":"System font","name":"Default Theme","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#000000","answer":"#0445AF","button":"#0445AF","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035164901} -{"stream":"themes","data":{"id":"GKFi5U","font":"Montserrat","name":"Orbital","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#262626","answer":"#262626","button":"#FFFFFF","background":"#e3d8df"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/B6NuzwxhZBEF"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035164901} -{"stream":"themes","data":{"id":"XoieTe","font":"Lato","name":"Fractal","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#FFFFFF","answer":"#FFFFFF","button":"#F9ADA8","background":"#26317e"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/ket9QDhtDN9y"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165105} -{"stream":"themes","data":{"id":"kjw3vL","font":"Sniglet","name":"Art Splash","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#3D3D3D","answer":"#437E93","button":"#97D5E2","background":"#f2eee9"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/8i3s72x6Mj84"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165106} -{"stream":"themes","data":{"id":"sFQj1y","font":"Dancing Script","name":"Pin-up","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#774F38","answer":"#F37154","button":"#F37154","background":"#C5E0DC"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165260} -{"stream":"themes","data":{"id":"NqJgJG","font":"Georgia","name":"Paper Invite","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#2A3146","answer":"#C44665","button":"#2A3146","background":"#e5e1da"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/VUrbJBqRp9jm"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165260} -{"stream":"themes","data":{"id":"paovnB","font":"Acme","name":"Mystery","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#C8B098","answer":"#C89B67","button":"#614E38","background":"#2e2e27"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/kXntUZCdPTJ8"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165412} -{"stream":"themes","data":{"id":"Kd9YUR","font":"Handlee","name":"School Bell","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#FFFFFF","answer":"#FFFFFF","button":"#E4BA3F","background":"#296049"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/NePiFgXtxRHE"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165412} -{"stream":"themes","data":{"id":"ZFDEUn","font":"Arvo","name":"Spaceboy","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#FFFFFF","answer":"#407FD4","button":"#4DC950","background":"#1e1e45"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/YKBFYARaqsKS"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165618} -{"stream":"themes","data":{"id":"jQPvMd","font":"Karla","name":"Desk Space","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#3D3D3D","answer":"#6E5C31","button":"#8A763F","background":"#d5cdbb"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/tNN9ypvm39Tz"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165619} -{"stream":"themes","data":{"id":"HDNbwc","font":"Lato","name":"Wavvves","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#FFFFFF","answer":"#FFFFFF","button":"#F9F9F9","background":"#83cbcc"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/qtSNyE86SUN4"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165822} -{"stream":"themes","data":{"id":"qQpgDt","font":"Raleway","name":"Staged","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#FFFFFF","answer":"#FFFFFF","button":"#FBFBFB","background":"#0b0b0b"},"visibility":"public","background":{"brightness":0,"layout":"fullscreen","href":"https://images.typeform.com/images/Nqh9xvLUE65L"},"screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165822} -{"stream":"themes","data":{"id":"zKUogr","font":"Lekton","name":"Techie","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#040404","answer":"#7E7E7E","button":"#5182E0","background":"#F3F3F3"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165950} -{"stream":"themes","data":{"id":"ltAIjG","font":"Oswald","name":"Taxi","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#040404","answer":"#000000","button":"#252525","background":"#F9CD48"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035165951} -{"stream":"themes","data":{"id":"m0V9hY","font":"Arvo","name":"Vintage","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#E6BC68","answer":"#E6BC68","button":"#9C4E32","background":"#66453E"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166130} -{"stream":"themes","data":{"id":"QNTx7C","font":"Bangers","name":"Comic","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#2D2D2D","answer":"#2B2B2B","button":"#2B2B2B","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166131} -{"stream":"themes","data":{"id":"MxFuG7","font":"Crete Round","name":"Stash","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#54491E","answer":"#54491E","button":"#F37154","background":"#E9E0D8"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166333} -{"stream":"themes","data":{"id":"4znBlw","font":"Karla","name":"Washed Blue","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#38bdcf","answer":"#73bec8","button":"#bbe0e5","background":"#f1f9fa"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166333} -{"stream":"themes","data":{"id":"uscfuW","font":"Karla","name":"Washed Sun","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#e6ac00","answer":"#e4ba3f","button":"#EDD59A","background":"#fdf8ec"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166538} -{"stream":"themes","data":{"id":"sAHfAa","font":"Karla","name":"Washed Mud","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#e66902","answer":"#cb732b","button":"#e6bb98","background":"#faf1ea"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166538} -{"stream":"themes","data":{"id":"zB3oeq","font":"Karla","name":"Washed Jungle ","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#6cbf2c","answer":"#89bc62","button":"#c6dfb2","background":"#f3f9ef"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166662} -{"stream":"themes","data":{"id":"MOBPo7","font":"Karla","name":"Washed Purple","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#c968cc","answer":"#c384c5","button":"#e2c3e3","background":"#f9f3fa"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166662} -{"stream":"themes","data":{"id":"RtfgVj","font":"Karla","name":"Washed Raspberry","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#bf395d","answer":"#c75875","button":"#e4adbc","background":"#faeef1"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166787} -{"stream":"themes","data":{"id":"0Xr6PM","font":"Karla","name":"Splash Blue","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#4fb0ae"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166788} -{"stream":"themes","data":{"id":"RCnHvX","font":"Karla","name":"Splash Grass","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#7dbb91"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166919} -{"stream":"themes","data":{"id":"KFP9SZ","font":"Karla","name":"Splash Mud","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#cb732b"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035166920} -{"stream":"themes","data":{"id":"DDEUwr","font":"Karla","name":"Splash Purple","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#c384c5"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167045} -{"stream":"themes","data":{"id":"lAA8Sx","font":"Karla","name":"Splash Raspberry","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#c75875"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167046} -{"stream":"themes","data":{"id":"4yGzaa","font":"Karla","name":"Splash Sea","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#eeeeee","answer":"#eeeeee","button":"#eeeeee","background":"#408e91"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167256} -{"stream":"themes","data":{"id":"rqYVKG","font":"Karla","name":"Smart Ash","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#F1ECE2","answer":"#F1ECE2","button":"#F1ECE2","background":"#262626"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167256} -{"stream":"themes","data":{"id":"y6ngs3","font":"Karla","name":"Filo Fax","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#262626","answer":"#262626","button":"#262626","background":"#F1ECE2"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167462} -{"stream":"themes","data":{"id":"TSYAuE","font":"System font","name":"Plain Blue","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#3D3D3D","answer":"#4FB0AE","button":"#4FB0AE","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167463} -{"stream":"themes","data":{"id":"PWGRSx","font":"Karla","name":"Plain Sun","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#b89837","answer":"#e4ba3f","button":"#e4ba3f","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167664} -{"stream":"themes","data":{"id":"dCNpCD","font":"Karla","name":"Plain Mud","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#9f5318","answer":"#cb732b","button":"#cb732b","background":"#ffffff"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167665} -{"stream":"themes","data":{"id":"keQVi3","font":"Karla","name":"Plain Grass","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#5b9d6f","answer":"#7dbb91","button":"#7dbb91","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167871} -{"stream":"themes","data":{"id":"y6peYl","font":"Karla","name":"Plain Purple","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#7a3d7c","answer":"#c384c5","button":"#c384c5","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035167872} -{"stream":"themes","data":{"id":"0CmPeX","font":"Karla","name":"Plain Raspberry","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#8b3249","answer":"#c75875","button":"#c75875","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035168074} -{"stream":"themes","data":{"id":"iiqmFb","font":"Karla","name":"Plain Dark","created_at":"2020-10-14T09:56:16.481543Z","updated_at":"2020-10-14T09:56:16.481543Z","has_transparent_button":false,"colors":{"question":"#37404a","answer":"#5c5c5c","button":"#37404a","background":"#FFFFFF"},"visibility":"public","screens":{"font_size":"x-small","alignment":"center"},"fields":{"font_size":"medium","alignment":"left"}},"emitted_at":1673035168074} +{"stream": "themes", "data": {"id": "qHWOQ7", "font": "System font", "name": "Default Theme", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#000000", "answer": "#0445AF", "button": "#0445AF", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709146} +{"stream": "themes", "data": {"id": "GKFi5U", "font": "Montserrat", "name": "Orbital", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#262626", "answer": "#262626", "button": "#FFFFFF", "background": "#e3d8df"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/B6NuzwxhZBEF"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709146} +{"stream": "themes", "data": {"id": "XoieTe", "font": "Lato", "name": "Fractal", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#FFFFFF", "answer": "#FFFFFF", "button": "#F9ADA8", "background": "#26317e"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/ket9QDhtDN9y"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709318} +{"stream": "themes", "data": {"id": "kjw3vL", "font": "Sniglet", "name": "Art Splash", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#3D3D3D", "answer": "#437E93", "button": "#97D5E2", "background": "#f2eee9"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/8i3s72x6Mj84"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709318} +{"stream": "themes", "data": {"id": "sFQj1y", "font": "Dancing Script", "name": "Pin-up", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#774F38", "answer": "#F37154", "button": "#F37154", "background": "#C5E0DC"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709553} +{"stream": "themes", "data": {"id": "NqJgJG", "font": "Georgia", "name": "Paper Invite", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#2A3146", "answer": "#C44665", "button": "#2A3146", "background": "#e5e1da"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/VUrbJBqRp9jm"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709553} +{"stream": "themes", "data": {"id": "paovnB", "font": "Acme", "name": "Mystery", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#C8B098", "answer": "#C89B67", "button": "#614E38", "background": "#2e2e27"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/kXntUZCdPTJ8"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709701} +{"stream": "themes", "data": {"id": "Kd9YUR", "font": "Handlee", "name": "School Bell", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#FFFFFF", "answer": "#FFFFFF", "button": "#E4BA3F", "background": "#296049"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/NePiFgXtxRHE"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709702} +{"stream": "themes", "data": {"id": "ZFDEUn", "font": "Arvo", "name": "Spaceboy", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#FFFFFF", "answer": "#407FD4", "button": "#4DC950", "background": "#1e1e45"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/YKBFYARaqsKS"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709858} +{"stream": "themes", "data": {"id": "jQPvMd", "font": "Karla", "name": "Desk Space", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#3D3D3D", "answer": "#6E5C31", "button": "#8A763F", "background": "#d5cdbb"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/tNN9ypvm39Tz"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773709859} +{"stream": "themes", "data": {"id": "HDNbwc", "font": "Lato", "name": "Wavvves", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#FFFFFF", "answer": "#FFFFFF", "button": "#F9F9F9", "background": "#83cbcc"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/qtSNyE86SUN4"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710066} +{"stream": "themes", "data": {"id": "qQpgDt", "font": "Raleway", "name": "Staged", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#FFFFFF", "answer": "#FFFFFF", "button": "#FBFBFB", "background": "#0b0b0b"}, "visibility": "public", "background": {"brightness": 0, "layout": "fullscreen", "href": "https://images.typeform.com/images/Nqh9xvLUE65L"}, "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710067} +{"stream": "themes", "data": {"id": "zKUogr", "font": "Lekton", "name": "Techie", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#040404", "answer": "#7E7E7E", "button": "#5182E0", "background": "#F3F3F3"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710271} +{"stream": "themes", "data": {"id": "ltAIjG", "font": "Oswald", "name": "Taxi", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#040404", "answer": "#000000", "button": "#252525", "background": "#F9CD48"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710272} +{"stream": "themes", "data": {"id": "m0V9hY", "font": "Arvo", "name": "Vintage", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#E6BC68", "answer": "#E6BC68", "button": "#9C4E32", "background": "#66453E"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710477} +{"stream": "themes", "data": {"id": "QNTx7C", "font": "Bangers", "name": "Comic", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#2D2D2D", "answer": "#2B2B2B", "button": "#2B2B2B", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710478} +{"stream": "themes", "data": {"id": "MxFuG7", "font": "Crete Round", "name": "Stash", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#54491E", "answer": "#54491E", "button": "#F37154", "background": "#E9E0D8"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710633} +{"stream": "themes", "data": {"id": "4znBlw", "font": "Karla", "name": "Washed Blue", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#38bdcf", "answer": "#73bec8", "button": "#bbe0e5", "background": "#f1f9fa"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710634} +{"stream": "themes", "data": {"id": "uscfuW", "font": "Karla", "name": "Washed Sun", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#e6ac00", "answer": "#e4ba3f", "button": "#EDD59A", "background": "#fdf8ec"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710784} +{"stream": "themes", "data": {"id": "sAHfAa", "font": "Karla", "name": "Washed Mud", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#e66902", "answer": "#cb732b", "button": "#e6bb98", "background": "#faf1ea"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710784} +{"stream": "themes", "data": {"id": "zB3oeq", "font": "Karla", "name": "Washed Jungle ", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#6cbf2c", "answer": "#89bc62", "button": "#c6dfb2", "background": "#f3f9ef"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710934} +{"stream": "themes", "data": {"id": "MOBPo7", "font": "Karla", "name": "Washed Purple", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#c968cc", "answer": "#c384c5", "button": "#e2c3e3", "background": "#f9f3fa"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773710935} +{"stream": "themes", "data": {"id": "RtfgVj", "font": "Karla", "name": "Washed Raspberry", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#bf395d", "answer": "#c75875", "button": "#e4adbc", "background": "#faeef1"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711090} +{"stream": "themes", "data": {"id": "0Xr6PM", "font": "Karla", "name": "Splash Blue", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#4fb0ae"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711091} +{"stream": "themes", "data": {"id": "RCnHvX", "font": "Karla", "name": "Splash Grass", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#7dbb91"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711294} +{"stream": "themes", "data": {"id": "KFP9SZ", "font": "Karla", "name": "Splash Mud", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#cb732b"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711294} +{"stream": "themes", "data": {"id": "DDEUwr", "font": "Karla", "name": "Splash Purple", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#c384c5"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711437} +{"stream": "themes", "data": {"id": "lAA8Sx", "font": "Karla", "name": "Splash Raspberry", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#c75875"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711437} +{"stream": "themes", "data": {"id": "4yGzaa", "font": "Karla", "name": "Splash Sea", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#eeeeee", "answer": "#eeeeee", "button": "#eeeeee", "background": "#408e91"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711602} +{"stream": "themes", "data": {"id": "rqYVKG", "font": "Karla", "name": "Smart Ash", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#F1ECE2", "answer": "#F1ECE2", "button": "#F1ECE2", "background": "#262626"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711603} +{"stream": "themes", "data": {"id": "y6ngs3", "font": "Karla", "name": "Filo Fax", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#262626", "answer": "#262626", "button": "#262626", "background": "#F1ECE2"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711807} +{"stream": "themes", "data": {"id": "TSYAuE", "font": "System font", "name": "Plain Blue", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#3D3D3D", "answer": "#4FB0AE", "button": "#4FB0AE", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773711808} +{"stream": "themes", "data": {"id": "PWGRSx", "font": "Karla", "name": "Plain Sun", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#b89837", "answer": "#e4ba3f", "button": "#e4ba3f", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712012} +{"stream": "themes", "data": {"id": "dCNpCD", "font": "Karla", "name": "Plain Mud", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#9f5318", "answer": "#cb732b", "button": "#cb732b", "background": "#ffffff"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712013} +{"stream": "themes", "data": {"id": "keQVi3", "font": "Karla", "name": "Plain Grass", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#5b9d6f", "answer": "#7dbb91", "button": "#7dbb91", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712218} +{"stream": "themes", "data": {"id": "y6peYl", "font": "Karla", "name": "Plain Purple", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#7a3d7c", "answer": "#c384c5", "button": "#c384c5", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712219} +{"stream": "themes", "data": {"id": "0CmPeX", "font": "Karla", "name": "Plain Raspberry", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#8b3249", "answer": "#c75875", "button": "#c75875", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712422} +{"stream": "themes", "data": {"id": "iiqmFb", "font": "Karla", "name": "Plain Dark", "created_at": "2020-10-14T09:56:16.481543Z", "updated_at": "2020-10-14T09:56:16.481543Z", "has_transparent_button": false, "colors": {"question": "#37404a", "answer": "#5c5c5c", "button": "#37404a", "background": "#FFFFFF"}, "visibility": "public", "screens": {"font_size": "x-small", "alignment": "center"}, "fields": {"font_size": "medium", "alignment": "left"}, "rounded_corners": "small"}, "emitted_at": 1675773712423} From 31f3bb74453d99f4221e4a986b593076f6e3d5be Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Wed, 8 Feb 2023 15:57:06 +0100 Subject: [PATCH 062/137] Fix bumpversion config (#22511) --- .bumpversion.cfg | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 40f5849ac420..7e35c53a3a89 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -22,9 +22,9 @@ serialize = [bumpversion:file:airbyte-server/Dockerfile] -[bumpversion:file:airbyte-webapp/package-lock.json] - [bumpversion:file:airbyte-webapp/package.json] +search = "version": "{current_version}" +replace = "version": "{new_version}" [bumpversion:file:airbyte-workers/Dockerfile] @@ -49,10 +49,14 @@ serialize = [bumpversion:file:docs/operator-guides/upgrading-airbyte.md] [bumpversion:file:kube/overlays/stable-with-resource-limits/.env] +search = AIRBYTE_VERSION={current_version} +replace = AIRBYTE_VERSION={new_version} [bumpversion:file:kube/overlays/stable-with-resource-limits/kustomization.yaml] [bumpversion:file:kube/overlays/stable/.env] +search = AIRBYTE_VERSION={current_version} +replace = AIRBYTE_VERSION={new_version} [bumpversion:file:kube/overlays/stable/kustomization.yaml] @@ -63,7 +67,11 @@ serialize = [bumpversion:file:octavia-cli/install.sh] [bumpversion:file:octavia-cli/setup.py] +search = version="{current_version}" +replace = version="{new_version}" [bumpversion:file:airbyte-connector-builder-server/Dockerfile] [bumpversion:file:airbyte-connector-builder-server/setup.py] +search = version="{current_version}" +replace = version="{new_version}" From e7d7b23b695fa3beb8e646e930264c40113c202d Mon Sep 17 00:00:00 2001 From: Denys Davydov Date: Wed, 8 Feb 2023 16:57:47 +0200 Subject: [PATCH 063/137] Source Salesforce: drop ActivityMetricRollup stream (#22322) * #1330 source salesforce: drop activitymetricrollup stream * #1330 source salesforce: upd changelog * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- airbyte-config/init/src/main/resources/seed/source_specs.yaml | 2 +- airbyte-integrations/connectors/source-salesforce/Dockerfile | 2 +- .../connectors/source-salesforce/source_salesforce/api.py | 4 +++- .../connectors/source-salesforce/unit_tests/discovery_test.py | 1 + docs/integrations/sources/salesforce.md | 3 ++- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 556800417963..b1a60a7a5880 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1562,7 +1562,7 @@ - name: Salesforce sourceDefinitionId: b117307c-14b6-41aa-9422-947e34922962 dockerRepository: airbyte/source-salesforce - dockerImageTag: 1.0.30 + dockerImageTag: 2.0.0 documentationUrl: https://docs.airbyte.com/integrations/sources/salesforce icon: salesforce.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index ee0cc4d57965..e3a0db465242 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -13106,7 +13106,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-salesforce:1.0.30" +- dockerImage: "airbyte/source-salesforce:2.0.0" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/salesforce" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-salesforce/Dockerfile b/airbyte-integrations/connectors/source-salesforce/Dockerfile index 108005885093..a8df6e1fccc1 100644 --- a/airbyte-integrations/connectors/source-salesforce/Dockerfile +++ b/airbyte-integrations/connectors/source-salesforce/Dockerfile @@ -13,5 +13,5 @@ RUN pip install . ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=1.0.30 +LABEL io.airbyte.version=2.0.0 LABEL io.airbyte.name=airbyte/source-salesforce diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py index cce398257e59..cd1204671977 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py @@ -201,6 +201,8 @@ "UriEvent", ] +UNSUPPORTED_STREAMS = ["ActivityMetric", "ActivityMetricRollup"] + class Salesforce: logger = logging.getLogger("airbyte") @@ -256,7 +258,7 @@ def get_validated_streams(self, config: Mapping[str, Any], catalog: ConfiguredAi """ stream_objects = {} for stream_object in self.describe()["sobjects"]: - if stream_object["name"].lower() == "activitymetric": + if stream_object["name"] in UNSUPPORTED_STREAMS: self.logger.warning(f"Stream {stream_object['name']} can not be used without object ID therefore will be ignored.") continue if stream_object["queryable"]: diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py index a2433a1c8d4f..cc65314e9fba 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py @@ -70,6 +70,7 @@ def test_discovery_filter(stream_config): "sobjects": [ {"name": "Account", "queryable": True}, {"name": "ActivityMetric", "queryable": True}, + {"name": "ActivityMetricRollup", "queryable": True}, {"name": "Leads", "queryable": False}, ] } diff --git a/docs/integrations/sources/salesforce.md b/docs/integrations/sources/salesforce.md index 8797691d015f..9e29f60c2b90 100644 --- a/docs/integrations/sources/salesforce.md +++ b/docs/integrations/sources/salesforce.md @@ -129,7 +129,8 @@ Now that you have set up the Salesforce source connector, check out the followin | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------| -| 1.0.30 | 2023-01-27 | [22016](https://github.com/airbytehq/airbyte/pull/22016) | Set `AvailabilityStrategy` for streams explicitly to `None` | +| 2.0.0 | 2023-02-02 | [22322](https://github.com/airbytehq/airbyte/pull/22322) | Remove `ActivityMetricRollup` stream | +| 1.0.30 | 2023-01-27 | [22016](https://github.com/airbytehq/airbyte/pull/22016) | Set `AvailabilityStrategy` for streams explicitly to `None` | | 1.0.29 | 2023-01-05 | [20886](https://github.com/airbytehq/airbyte/pull/20886) | Remove `ActivityMetric` stream | | 1.0.28 | 2022-12-29 | [20927](https://github.com/airbytehq/airbyte/pull/20927) | Fix tests; add expected records | | 1.0.27 | 2022-11-29 | [19869](https://github.com/airbytehq/airbyte/pull/19869) | Remove `AccountHistory` from unsupported BULK streams | From 03da6c6ead729c29435d49adf33317ae514a6e37 Mon Sep 17 00:00:00 2001 From: Tyler B <104733644+TBernstein4@users.noreply.github.com> Date: Wed, 8 Feb 2023 10:22:03 -0500 Subject: [PATCH 064/137] Correct typo in changelog "soruce" -> "source" (#22558) --- docs/integrations/sources/faker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/sources/faker.md b/docs/integrations/sources/faker.md index 91e653c7ad5c..975db00f8eed 100644 --- a/docs/integrations/sources/faker.md +++ b/docs/integrations/sources/faker.md @@ -83,7 +83,7 @@ None! | Version | Date | Pull Request | Subject | | :------ | :--------- | :-------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | -| 2.0.1 | 2022-01-30 | [22117](https://github.com/airbytehq/airbyte/pull/22117) | `soruce-faker` goes beta | +| 2.0.1 | 2022-01-30 | [22117](https://github.com/airbytehq/airbyte/pull/22117) | `source-faker` goes beta | | 2.0.0 | 2022-12-14 | [20492](https://github.com/airbytehq/airbyte/pull/20492) and [20741](https://github.com/airbytehq/airbyte/pull/20741) | Decouple stream states for better parallelism | | 1.0.0 | 2022-11-28 | [19490](https://github.com/airbytehq/airbyte/pull/19490) | Faker uses the CDK; rename streams to be lower-case (breaking), add determinism to random purchases, and rename | | 0.2.1 | 2022-10-14 | [19197](https://github.com/airbytehq/airbyte/pull/19197) | Emit `AirbyteEstimateTraceMessage` | From 577be93a33816b98d0886fbda1a46e58ce1e29f7 Mon Sep 17 00:00:00 2001 From: Cole Snodgrass Date: Wed, 8 Feb 2023 08:32:11 -0800 Subject: [PATCH 065/137] move TreeNode (#22545) --- .../java/io/airbyte/db/mongodb/MongoUtils.java | 9 +++++++-- .../main/java/io/airbyte/db/mongodb}/TreeNode.java | 14 +++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) rename {airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models => airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb}/TreeNode.java (69%) diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java index 6f0b8cf5a9c5..dd070739078e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java @@ -31,7 +31,6 @@ import io.airbyte.db.jdbc.JdbcUtils; import io.airbyte.protocol.models.CommonField; import io.airbyte.protocol.models.JsonSchemaType; -import io.airbyte.protocol.models.TreeNode; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -50,7 +49,13 @@ import org.bson.BsonTimestamp; import org.bson.BsonType; import org.bson.Document; -import org.bson.codecs.*; +import org.bson.codecs.BsonCodecProvider; +import org.bson.codecs.BsonValueCodecProvider; +import org.bson.codecs.DocumentCodecProvider; +import org.bson.codecs.IterableCodecProvider; +import org.bson.codecs.JsonObjectCodecProvider; +import org.bson.codecs.MapCodecProvider; +import org.bson.codecs.ValueCodecProvider; import org.bson.codecs.configuration.CodecRegistry; import org.bson.codecs.jsr310.Jsr310CodecProvider; import org.bson.types.Decimal128; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/TreeNode.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java similarity index 69% rename from airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/TreeNode.java rename to airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java index 99ad9cc95194..7eef17b98a52 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/TreeNode.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java @@ -2,7 +2,7 @@ * Copyright (c) 2022 Airbyte, Inc., all rights reserved. */ -package io.airbyte.protocol.models; +package io.airbyte.db.mongodb; import java.util.LinkedList; import java.util.List; @@ -13,13 +13,13 @@ public class TreeNode { private TreeNode parent; private List> children; - public TreeNode(T data) { + public TreeNode(final T data) { this.data = data; this.children = new LinkedList<>(); } - public TreeNode addChild(T child) { - TreeNode childNode = new TreeNode(child); + public TreeNode addChild(final T child) { + final TreeNode childNode = new TreeNode(child); childNode.parent = this; this.children.add(childNode); return childNode; @@ -33,7 +33,7 @@ public T getData() { return data; } - public void setData(T data) { + public void setData(final T data) { this.data = data; } @@ -41,7 +41,7 @@ public TreeNode getParent() { return parent; } - public void setParent(TreeNode parent) { + public void setParent(final TreeNode parent) { this.parent = parent; } @@ -49,7 +49,7 @@ public List> getChildren() { return children; } - public void setChildren(List> children) { + public void setChildren(final List> children) { this.children = children; } From 857bcac1f5fc615ae7c7b0db588e45a6684c6455 Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Wed, 8 Feb 2023 08:34:35 -0800 Subject: [PATCH 066/137] adjust readme (#22520) --- airbyte-connector-builder-server/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/airbyte-connector-builder-server/README.md b/airbyte-connector-builder-server/README.md index ab45127bde72..eb6d5f83bcec 100644 --- a/airbyte-connector-builder-server/README.md +++ b/airbyte-connector-builder-server/README.md @@ -17,6 +17,11 @@ uvicorn connector_builder.entrypoint:app --host 0.0.0.0 --port 8080 The server is now reachable on localhost:8080 +## Changing the used CDK version + +Update the `airbyte-connector-builder-server/CDK_VERSION` file to point to the target version. +This will make sure both this project and the webapp depending on it will stay in sync. + ### OpenAPI generation Run it via Gradle by running this from the Airbyte project root: From b0a42bfa6c7d06b24e180aade99297a8e5944f88 Mon Sep 17 00:00:00 2001 From: Tobias Macey Date: Wed, 8 Feb 2023 11:39:03 -0500 Subject: [PATCH 067/137] destination-s3-glue: Add TableType and fix race condition (#22220) - The TableType attribute is not getting populated in the Glue catalog which has started to lead to errors when trying to query the table from e.g. Trino. The error message observed is `Cannot invoke "String.equals(Object)" because "tableType" is null` - There is a race condition in initializing the destination connector where a failure occurs if multiple connections attempt to initialize at the same time, because the test table that gets created is statically named. This adds a random suffix to the table to avoid that race condition. - The Airbyte sync ID and emitted_at fields are useful for deduplicating data. This adds those fields to the table definition since they are already included in the records as written. --- .../src/main/resources/seed/destination_definitions.yaml | 2 +- .../init/src/main/resources/seed/destination_specs.yaml | 2 +- .../connectors/destination-s3-glue/Dockerfile | 2 +- .../integrations/destination/s3_glue/GlueOperations.java | 4 ++-- .../destination/s3_glue/S3GlueConsumerFactory.java | 4 ++++ .../destination/s3_glue/S3GlueDestination.java | 6 +++++- docs/integrations/destinations/s3-glue.md | 9 +++++---- 7 files changed, 19 insertions(+), 10 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml index 6c58b74a8662..82b46d01422b 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml @@ -334,7 +334,7 @@ - name: S3 Glue destinationDefinitionId: 471e5cab-8ed1-49f3-ba11-79c687784737 dockerRepository: airbyte/destination-s3-glue - dockerImageTag: 0.1.1 + dockerImageTag: 0.1.2 documentationUrl: https://docs.airbyte.com/integrations/destinations/s3-glue icon: s3-glue.svg releaseStage: alpha diff --git a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml index bafa4aed0fa0..efe9fcd9d2d8 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml @@ -5869,7 +5869,7 @@ supported_destination_sync_modes: - "overwrite" - "append" -- dockerImage: "airbyte/destination-s3-glue:0.1.1" +- dockerImage: "airbyte/destination-s3-glue:0.1.2" spec: documentationUrl: "https://docs.airbyte.com/integrations/destinations/s3" connectionSpecification: diff --git a/airbyte-integrations/connectors/destination-s3-glue/Dockerfile b/airbyte-integrations/connectors/destination-s3-glue/Dockerfile index 8c7b634e4034..8afcc5189c5b 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/Dockerfile +++ b/airbyte-integrations/connectors/destination-s3-glue/Dockerfile @@ -14,5 +14,5 @@ ENV APPLICATION destination-s3-glue COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=0.1.1 +LABEL io.airbyte.version=0.1.2 LABEL io.airbyte.name=airbyte/destination-s3-glue diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java index cf8657763853..8ca1814d2d6b 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java @@ -57,7 +57,7 @@ public void upsertTable(String databaseName, .withTableInput( new TableInput() .withName(tableName) - // .withTableType("GOVERNED") + .withTableType("EXTERNAL_TABLE") .withStorageDescriptor( new StorageDescriptor() .withLocation(location) @@ -80,7 +80,7 @@ public void upsertTable(String databaseName, .withTableInput( new TableInput() .withName(tableName) - // .withTableType("GOVERNED") + .withTableType("EXTERNAL_TABLE") .withStorageDescriptor( new StorageDescriptor() .withLocation(location) diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java index 37fc38d79782..0842d7b92a2d 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java @@ -5,11 +5,13 @@ package io.airbyte.integrations.destination.s3_glue; import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.node.ObjectNode; import com.google.common.base.Preconditions; import io.airbyte.commons.functional.CheckedBiConsumer; import io.airbyte.commons.functional.CheckedBiFunction; import io.airbyte.commons.json.Jsons; import io.airbyte.integrations.base.AirbyteMessageConsumer; +import io.airbyte.integrations.base.JavaBaseConstants; import io.airbyte.integrations.destination.NamingConventionTransformer; import io.airbyte.integrations.destination.buffered_stream_consumer.BufferedStreamConsumer; import io.airbyte.integrations.destination.buffered_stream_consumer.OnCloseFunction; @@ -85,6 +87,8 @@ private static Function toWriteConfi final String fullOutputPath = storageOperations.getBucketObjectPath(namespace, streamName, SYNC_DATETIME, customOutputFormat); final DestinationSyncMode syncMode = stream.getDestinationSyncMode(); final JsonNode jsonSchema = abStream.getJsonSchema(); + ((ObjectNode)jsonSchema.get("properties")).putPOJO(JavaBaseConstants.COLUMN_NAME_AB_ID, Map.of("type", "string")); + ((ObjectNode)jsonSchema.get("properties")).putPOJO(JavaBaseConstants.COLUMN_NAME_EMITTED_AT, Map.of("type", "string")); final String location = "s3://" + s3Config.getBucketName() + "/" + fullOutputPath.substring(0, fullOutputPath.lastIndexOf("/") + 1); final S3GlueWriteConfig writeConfig = diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java index c764552664e1..b8a20ca53adb 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java @@ -20,6 +20,8 @@ import io.airbyte.protocol.models.v0.AirbyteMessage; import io.airbyte.protocol.models.v0.ConfiguredAirbyteCatalog; import java.util.function.Consumer; + +import org.apache.commons.lang3.RandomStringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -43,7 +45,9 @@ public AirbyteConnectionStatus check(JsonNode config) { } final GlueDestinationConfig glueConfig = GlueDestinationConfig.getInstance(config); MetastoreOperations metastoreOperations = null; - String tableName = "test_table"; + // If there are multiple syncs started at the same time a stataic test table name causes a resource collision and a failure to sync. + String tableSuffix = RandomStringUtils.randomAlphabetic(9); + String tableName = "test_table_" + tableSuffix; try { metastoreOperations = new GlueOperations(glueConfig.getAWSGlueInstance()); metastoreOperations.upsertTable(glueConfig.getDatabase(), tableName, "s3://", Jsons.emptyObject(), glueConfig.getSerializationLibrary()); diff --git a/docs/integrations/destinations/s3-glue.md b/docs/integrations/destinations/s3-glue.md index b412dc56b522..be090b786004 100644 --- a/docs/integrations/destinations/s3-glue.md +++ b/docs/integrations/destinations/s3-glue.md @@ -243,7 +243,8 @@ Output files can be compressed. The default option is GZIP compression. If compr ## CHANGELOG -| Version | Date | Pull Request | Subject | -| :------ | :--------- | :------------------------------------------------------- | :------------- | -| 0.1.1 | 2022-12-13 | [19907](https://github.com/airbytehq/airbyte/pull/19907) | Fix parsing empty object in schema | -| 0.1.0 | 2022-11-17 | [18695](https://github.com/airbytehq/airbyte/pull/18695) | Initial Commit | +| Version | Date | Pull Request | Subject | +|:--------|:-----------|:---------------------------------------------------------|:----------------------------------------------------------------------------------------| +| 0.1.2 | 2023-02-01 | [22220](https://github.com/airbytehq/airbyte/pull/22220) | Fix race condition in test, table metadata, add Airbyte sync fields to table definition | +| 0.1.1 | 2022-12-13 | [19907](https://github.com/airbytehq/airbyte/pull/19907) | Fix parsing empty object in schema | +| 0.1.0 | 2022-11-17 | [18695](https://github.com/airbytehq/airbyte/pull/18695) | Initial Commit | From c2ee0815f8b323c223df3bbf60abbb1c0fe94f28 Mon Sep 17 00:00:00 2001 From: Augustin Date: Wed, 8 Feb 2023 09:03:39 -0800 Subject: [PATCH 068/137] 2023 (#22576) --- LICENSE_SHORT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE_SHORT b/LICENSE_SHORT index 310dba089a8a..dc7ac8476682 100644 --- a/LICENSE_SHORT +++ b/LICENSE_SHORT @@ -1 +1 @@ -Copyright (c) 2022 Airbyte, Inc., all rights reserved. +Copyright (c) 2023 Airbyte, Inc., all rights reserved. From a6990bc1958c28fcc4718676f8fc5f9710cdb108 Mon Sep 17 00:00:00 2001 From: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com> Date: Wed, 8 Feb 2023 19:35:21 +0200 Subject: [PATCH 069/137] Source Recharge: use default availability strategy (#22473) * Source Recharge: use default availability strategy * Remove invalid_config from full_refresh tests * Update changelog * Remove error handling that is covered by HttpAvailabilityStrategy * Keep should_retry, change error handling --------- Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com> --- .../init/src/main/resources/seed/source_definitions.yaml | 3 +++ .../connectors/source-recharge/Dockerfile | 2 +- .../connectors/source-recharge/source_recharge/api.py | 9 --------- docs/integrations/sources/recharge.md | 1 + 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index b1a60a7a5880..42d71e5909a1 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1465,6 +1465,9 @@ icon: recharge.svg sourceType: api releaseStage: generally_available + allowedHosts: + hosts: + - api.rechargeapps.com - name: Recreation sourceDefinitionId: 25d7535d-91e0-466a-aa7f-af81578be277 dockerRepository: airbyte/source-recreation diff --git a/airbyte-integrations/connectors/source-recharge/Dockerfile b/airbyte-integrations/connectors/source-recharge/Dockerfile index bc55a801d19b..993c861ab5de 100644 --- a/airbyte-integrations/connectors/source-recharge/Dockerfile +++ b/airbyte-integrations/connectors/source-recharge/Dockerfile @@ -12,5 +12,5 @@ RUN pip install . ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.2.5 +LABEL io.airbyte.version=0.2.6 LABEL io.airbyte.name=airbyte/source-recharge diff --git a/airbyte-integrations/connectors/source-recharge/source_recharge/api.py b/airbyte-integrations/connectors/source-recharge/source_recharge/api.py index bff8cf65247f..b919215f6c57 100644 --- a/airbyte-integrations/connectors/source-recharge/source_recharge/api.py +++ b/airbyte-integrations/connectors/source-recharge/source_recharge/api.py @@ -8,7 +8,6 @@ import pendulum import requests -from airbyte_cdk.sources.streams.availability_strategy import AvailabilityStrategy from airbyte_cdk.sources.streams.http import HttpStream from airbyte_cdk.sources.utils.transform import TransformConfig, TypeTransformer @@ -29,10 +28,6 @@ class RechargeStream(HttpStream, ABC): def data_path(self): return self.name - @property - def availability_strategy(self) -> Optional["AvailabilityStrategy"]: - return None - def path( self, stream_state: Mapping[str, Any] = None, stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None ) -> str: @@ -72,10 +67,6 @@ def should_retry(self, response: requests.Response) -> bool: if incomplete_data_response: return True - elif response.status_code == requests.codes.FORBIDDEN: - setattr(self, "raise_on_http_errors", False) - self.logger.error(f"Skiping stream {self.name} because of a 403 error.") - return False return super().should_retry(response) diff --git a/docs/integrations/sources/recharge.md b/docs/integrations/sources/recharge.md index 20ca424b13d1..79e67b60f9a6 100644 --- a/docs/integrations/sources/recharge.md +++ b/docs/integrations/sources/recharge.md @@ -76,6 +76,7 @@ The Recharge connector should gracefully handle Recharge API limitations under n | Version | Date | Pull Request | Subject | |:--------| :--------- | :------------------------------------------------------- | :---------------------------------------------------------------------------------------- | +| 0.2.6 | 2023-02-07 | [22473](https://github.com/airbytehq/airbyte/pull/22473) | Use default availability strategy | 0.2.5 | 2023-01-27 | [22021](https://github.com/airbytehq/airbyte/pull/22021) | Set `AvailabilityStrategy` for streams explicitly to `None` | | 0.2.4 | 2022-10-11 | [17822](https://github.com/airbytehq/airbyte/pull/17822) | Do not parse JSON in `should_retry` | | 0.2.3 | 2022-10-11 | [17822](https://github.com/airbytehq/airbyte/pull/17822) | Do not parse JSON in `should_retry` | From 4db6229776cb4c1dad75e42b512954cfefb03a81 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 8 Feb 2023 22:10:52 +0200 Subject: [PATCH 070/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=9A=A6=20Add=20bas?= =?UTF-8?q?e=20E2E=20test=20for=20new=20stream=20table=20(part=201)=20(#22?= =?UTF-8?q?412)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * extend api types * add test ids * extend submit button click * add more interceptors * add clickNewConnectionButton function and selector * add newConnection file with selectors and functions * add streamTable spec file with base flow * add interceptor for getting source definition request * add populate db steps * remove obsolete data-id="new-connection" * rename file * move file to connection folder --- .../cypress/commands/api/types.ts | 2 + .../cypress/commands/common.ts | 4 +- .../cypress/commands/interceptors.ts | 18 ++- .../connection/streamTable.spec.ts | 131 ++++++++++++++++++ .../cypress/pages/connnectionsListPage.ts | 5 + .../cypress/pages/newConnectionPage.ts | 25 ++++ .../ConnectionOnboarding.tsx | 2 +- .../components/ui/PageHeader/PageHeader.tsx | 2 +- .../AllConnectionsPage/AllConnectionsPage.tsx | 1 + .../ExistingEntityForm.tsx | 7 +- 10 files changed, 191 insertions(+), 6 deletions(-) create mode 100644 airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts create mode 100644 airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts diff --git a/airbyte-webapp-e2e-tests/cypress/commands/api/types.ts b/airbyte-webapp-e2e-tests/cypress/commands/api/types.ts index ff07d04bf326..f21ebd75b112 100644 --- a/airbyte-webapp-e2e-tests/cypress/commands/api/types.ts +++ b/airbyte-webapp-e2e-tests/cypress/commands/api/types.ts @@ -39,6 +39,7 @@ export interface ConnectionsList { } export interface Destination { + name: string; destinationDefinitionId: string; destinationName: string; destinationId: string; @@ -50,6 +51,7 @@ export interface DestinationsList { } export interface Source { + name: string; sourceDefinitionId: string; sourceName: string; sourceId: string; diff --git a/airbyte-webapp-e2e-tests/cypress/commands/common.ts b/airbyte-webapp-e2e-tests/cypress/commands/common.ts index 80c78caa697b..39ad108232fd 100644 --- a/airbyte-webapp-e2e-tests/cypress/commands/common.ts +++ b/airbyte-webapp-e2e-tests/cypress/commands/common.ts @@ -1,5 +1,5 @@ -export const submitButtonClick = () => { - cy.get("button[type=submit]").click(); +export const submitButtonClick = (force: boolean = false) => { + cy.get("button[type=submit]").click({ force: force }); }; export const updateField = (field: string, value: string) => { diff --git a/airbyte-webapp-e2e-tests/cypress/commands/interceptors.ts b/airbyte-webapp-e2e-tests/cypress/commands/interceptors.ts index 9a35ba0ce386..0cd74091122a 100644 --- a/airbyte-webapp-e2e-tests/cypress/commands/interceptors.ts +++ b/airbyte-webapp-e2e-tests/cypress/commands/interceptors.ts @@ -1,6 +1,22 @@ -export const interceptGetConnectionRequest = () => cy.intercept("/api/v1/web_backend/connections/get").as("getConnection") +export const interceptGetConnectionRequest = () => + cy.intercept("/api/v1/web_backend/connections/get").as("getConnection"); export const waitForGetConnectionRequest = () => cy.wait("@getConnection"); export const interceptUpdateConnectionRequest = () => cy.intercept("/api/v1/web_backend/connections/update").as("updateConnection"); export const waitForUpdateConnectionRequest = () => cy.wait("@updateConnection", { timeout: 10000 }); + +export const interceptDiscoverSchemaRequest = () => + cy.intercept("/api/v1/sources/discover_schema").as("discoverSchema"); +export const waitForDiscoverSchemaRequest = () => cy.wait("@discoverSchema"); + +export const interceptCreateConnectionRequest = () => + cy.intercept("/api/v1/web_backend/connections/create").as("createConnection"); +export const waitForCreateConnectionRequest = () => cy.wait("@createConnection"); + +export const interceptGetSourcesListRequest = () => cy.intercept("/api/v1/sources/list").as("getSourcesList"); +export const waitForGetSourcesListRequest = () => cy.wait("@getSourcesList"); + +export const interceptGetSourceDefinitionsRequest = () => + cy.intercept("/api/v1/source_definitions/list_for_workspace").as("getSourceDefinitions"); +export const waitForGetSourceDefinitionsRequest = () => cy.wait("@getSourceDefinitions"); diff --git a/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts b/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts new file mode 100644 index 000000000000..f95a0361ae41 --- /dev/null +++ b/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts @@ -0,0 +1,131 @@ +import { initialSetupCompleted } from "commands/workspaces"; +import { + getPostgresCreateDestinationBody, + getPostgresCreateSourceBody, + requestCreateDestination, + requestCreateSource, + requestDeleteConnection, + requestDeleteDestination, + requestDeleteSource, + requestWorkspaceId, +} from "commands/api"; +import { appendRandomString, submitButtonClick } from "commands/common"; +import { clickNewConnectionButton, visitConnectionsListPage } from "pages/connnectionsListPage"; +import { + clickUseExistingConnectorButton, + isAtConnectionOverviewPage, + isAtNewConnectionPage, + isNewConnectionPageHeaderVisible, + selectExistingConnectorFromDropdown, +} from "pages/newConnectionPage"; +import { + interceptCreateConnectionRequest, + interceptDiscoverSchemaRequest, + interceptGetSourceDefinitionsRequest, + interceptGetSourcesListRequest, + waitForCreateConnectionRequest, + waitForDiscoverSchemaRequest, + waitForGetSourceDefinitionsRequest, + waitForGetSourcesListRequest, +} from "commands/interceptors"; +import { Connection, Destination, Source } from "commands/api/types"; +import { selectSchedule } from "pages/replicationPage"; +import { runDbQuery } from "commands/db/db"; +import { createUsersTableQuery, dropUsersTableQuery } from "commands/db/queries"; + +// TODO: Disable before merge +describe("New stream table - new connection set up ", () => { + let source: Source; + let destination: Destination; + let connectionId: string; + + before(() => { + initialSetupCompleted(); + runDbQuery(dropUsersTableQuery); + runDbQuery(createUsersTableQuery); + + requestWorkspaceId().then(() => { + const sourceRequestBody = getPostgresCreateSourceBody(appendRandomString("Stream table Source")); + const destinationRequestBody = getPostgresCreateDestinationBody(appendRandomString("Stream table Destination")); + + requestCreateSource(sourceRequestBody).then((sourceResponse) => { + source = sourceResponse; + requestCreateDestination(destinationRequestBody).then((destinationResponse) => { + destination = destinationResponse; + }); + }); + }); + }); + + after(() => { + if (connectionId) { + requestDeleteConnection(connectionId); + } + if (source) { + requestDeleteSource(source.sourceId); + } + if (destination) { + requestDeleteDestination(destination.destinationId); + } + }); + + it("should open 'New connection' page", () => { + visitConnectionsListPage(); + interceptGetSourcesListRequest(); + interceptGetSourceDefinitionsRequest(); + + clickNewConnectionButton(); + waitForGetSourcesListRequest(); + waitForGetSourceDefinitionsRequest(); + }); + + it("should select existing Source from dropdown and click button", () => { + selectExistingConnectorFromDropdown(source.name); + clickUseExistingConnectorButton("source"); + }); + + it("should select existing Destination from dropdown and click button", () => { + interceptDiscoverSchemaRequest(); + selectExistingConnectorFromDropdown(destination.name); + clickUseExistingConnectorButton("destination"); + waitForDiscoverSchemaRequest(); + }); + + it("should redirect to 'New connection' settings page with stream table'", () => { + isAtNewConnectionPage(); + }); + + it("should show 'New connection' page header", () => { + isNewConnectionPageHeaderVisible(); + }); + + it("should set 'Replication frequency' to 'Manual'", () => { + selectSchedule("Manual"); + }); + + /* + here will be added more tests to extend the test flow + */ + + it("should set up a connection", () => { + interceptCreateConnectionRequest(); + submitButtonClick(true); + waitForCreateConnectionRequest().then((interception) => { + assert.isNotNull(interception.response?.statusCode, "200"); + expect(interception.request.method).to.eq("POST"); + + const connection: Partial = { + name: `${source.name} <> ${destination.name}`, + scheduleType: "manual", + }; + expect(interception.request.body).to.contain(connection); + expect(interception.response?.body).to.contain(connection); + + connectionId = interception.response?.body?.connectionId; + }); + }); + + it("should redirect to connection overview page after connection set up", () => { + isAtConnectionOverviewPage(connectionId); + }); +}); diff --git a/airbyte-webapp-e2e-tests/cypress/pages/connnectionsListPage.ts b/airbyte-webapp-e2e-tests/cypress/pages/connnectionsListPage.ts index e1c7876d252a..bb468f1b2673 100644 --- a/airbyte-webapp-e2e-tests/cypress/pages/connnectionsListPage.ts +++ b/airbyte-webapp-e2e-tests/cypress/pages/connnectionsListPage.ts @@ -4,6 +4,7 @@ import { getWorkspaceId } from "commands/api/workspace"; const statusCell = (connectionId: string) => `[data-testId='statusCell-${connectionId}']`; const changesStatusIcon = (type: string) => `[data-testId='changesStatusIcon-${type}']`; const manualSyncButton = "button[data-testId='manual-sync-button']"; +const newConnectionButton = "button[data-testId='new-connection-button']"; export const visitConnectionsListPage = () => { cy.intercept("**/web_backend/connections/list").as("listConnections"); @@ -16,3 +17,7 @@ export const getSchemaChangeIcon = (connection: Connection, type: "breaking" | " export const getManualSyncButton = (connection: Connection) => cy.get(`${statusCell(connection.connectionId)} ${manualSyncButton}`); + +export const clickNewConnectionButton = () => { + cy.get(newConnectionButton).click(); +}; diff --git a/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts b/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts new file mode 100644 index 000000000000..d2653cfb96d0 --- /dev/null +++ b/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts @@ -0,0 +1,25 @@ +type ConnectorType = "source" | "destination"; +const existingConnectorDropdown = `div[data-testid='entityId']`; +const getExistingConnectorDropdownOption = (connectorName: string) => `div[data-testid='${connectorName}']`; +const useExistingConnectorButton = (connectorType: ConnectorType) => + `button[data-testid='use-existing-${connectorType}-button']`; + +const pageHeaderContainer = `div[data-testid='page-header-container']`; +const newConnectionPageTitle = "New connection"; + +export const selectExistingConnectorFromDropdown = (connectorName: string) => + cy + .get(existingConnectorDropdown) + .click() + .within(() => cy.get(getExistingConnectorDropdownOption(connectorName)).click()); + +export const clickUseExistingConnectorButton = (connectorType: ConnectorType) => + cy.get(useExistingConnectorButton(connectorType)).click(); + +export const isNewConnectionPageHeaderVisible = () => + cy.get(pageHeaderContainer).contains(newConnectionPageTitle).should("be.visible"); + +// Route checking +export const isAtNewConnectionPage = () => cy.url().should("include", `/connections/new-connection`); +export const isAtConnectionOverviewPage = (connectionId: string) => + cy.url().should("include", `connections/${connectionId}/status`); diff --git a/airbyte-webapp/src/components/connection/ConnectionOnboarding/ConnectionOnboarding.tsx b/airbyte-webapp/src/components/connection/ConnectionOnboarding/ConnectionOnboarding.tsx index 66b77d9f3dd3..035b7de69bf4 100644 --- a/airbyte-webapp/src/components/connection/ConnectionOnboarding/ConnectionOnboarding.tsx +++ b/airbyte-webapp/src/components/connection/ConnectionOnboarding/ConnectionOnboarding.tsx @@ -241,7 +241,7 @@ export const ConnectionOnboarding: React.FC = ({ onCr
    - = ({ middleTitleBlock, endComponent, }) => ( -
    +
    { variant="primary" size="sm" onClick={() => onCreateClick()} + data-testid="new-connection-button" > diff --git a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx index 4662af50764c..4e235ad3283f 100644 --- a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx +++ b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx @@ -114,7 +114,12 @@ const ExistingEntityForm: React.FC = ({ type, onSubmit }) => { )} - From 730225f17f2f7c4444b9972c291040375b60bbba Mon Sep 17 00:00:00 2001 From: Serhii Chvaliuk Date: Wed, 8 Feb 2023 22:52:36 +0200 Subject: [PATCH 071/137] CDK: improve `day_delta` macro and MinMaxDatetime component (#22400) Signed-off-by: Sergey Chvalyuk --- .../declarative/datetime/min_max_datetime.py | 12 ++++++++---- .../sources/declarative/interpolation/macros.py | 4 ++-- .../declarative/datetime/test_min_max_datetime.py | 13 +++++++++++++ 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py index c7b3b498b28a..3f419d1348c3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py @@ -62,11 +62,15 @@ def get_datetime(self, config, **additional_options) -> dt.datetime: time = self._parser.parse(str(self.datetime.eval(config, **additional_options)), datetime_format, self.timezone) if self.min_datetime: - min_time = self._parser.parse(str(self.min_datetime.eval(config, **additional_options)), datetime_format, self.timezone) - time = max(time, min_time) + min_time = str(self.min_datetime.eval(config, **additional_options)) + if min_time: + min_time = self._parser.parse(min_time, datetime_format, self.timezone) + time = max(time, min_time) if self.max_datetime: - max_time = self._parser.parse(str(self.max_datetime.eval(config, **additional_options)), datetime_format, self.timezone) - time = min(time, max_time) + max_time = str(self.max_datetime.eval(config, **additional_options)) + if max_time: + max_time = self._parser.parse(max_time, datetime_format, self.timezone) + time = min(time, max_time) return time @property diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py index a062892877e5..9115a8dcebcb 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py @@ -83,7 +83,7 @@ def max(*args): return builtins.max(*args) -def day_delta(num_days: int) -> str: +def day_delta(num_days: int, format: str = "%Y-%m-%dT%H:%M:%S.%f%z") -> str: """ Returns datetime of now() + num_days @@ -93,7 +93,7 @@ def day_delta(num_days: int) -> str: :param num_days: number of days to add to current date time :return: datetime formatted as RFC3339 """ - return (datetime.datetime.now(datetime.timezone.utc) + datetime.timedelta(days=num_days)).strftime("%Y-%m-%dT%H:%M:%S.%f%z") + return (datetime.datetime.now(datetime.timezone.utc) + datetime.timedelta(days=num_days)).strftime(format) def format_datetime(dt: Union[str, datetime.datetime], format: str): diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py index f67032c02d58..d8469aa311f6 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py @@ -94,3 +94,16 @@ def test_set_datetime_format(): actual_date = min_max_date.get_datetime(custom_fmt_config) assert actual_date == datetime.datetime.strptime("2022-01-01T20:12:19", "%Y-%m-%dT%H:%M:%S").replace(tzinfo=datetime.timezone.utc) + + +def test_min_max_datetime_lazy_eval(): + kwargs = { + "datetime": "2022-01-10T00:00:00", + "datetime_format": "%Y-%m-%dT%H:%M:%S", + "min_datetime": "{{ options.min_datetime }}", + "max_datetime": "{{ options.max_datetime }}", + } + + assert datetime.datetime(2022, 1, 10, 0, 0, tzinfo=datetime.timezone.utc) == MinMaxDatetime(**kwargs, options={}).get_datetime({}) + assert datetime.datetime(2022, 1, 20, 0, 0, tzinfo=datetime.timezone.utc) == MinMaxDatetime(**kwargs, options={"min_datetime": "2022-01-20T00:00:00"}).get_datetime({}) + assert datetime.datetime(2021, 1, 1, 0, 0, tzinfo=datetime.timezone.utc) == MinMaxDatetime(**kwargs, options={"max_datetime": "2021-01-01T00:00:00"}).get_datetime({}) From 8c99aa0d292e15219fa223faab080dc21b190a64 Mon Sep 17 00:00:00 2001 From: grubberr Date: Wed, 8 Feb 2023 20:54:51 +0000 Subject: [PATCH 072/137] =?UTF-8?q?=F0=9F=A4=96=20Bump=20minor=20version?= =?UTF-8?q?=20of=20Airbyte=20CDK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- airbyte-cdk/python/.bumpversion.cfg | 2 +- airbyte-cdk/python/CHANGELOG.md | 3 +++ airbyte-cdk/python/setup.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/airbyte-cdk/python/.bumpversion.cfg b/airbyte-cdk/python/.bumpversion.cfg index 1531ce06b69d..bd0481043c1e 100644 --- a/airbyte-cdk/python/.bumpversion.cfg +++ b/airbyte-cdk/python/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.27.0 +current_version = 0.28.0 commit = False [bumpversion:file:setup.py] diff --git a/airbyte-cdk/python/CHANGELOG.md b/airbyte-cdk/python/CHANGELOG.md index 29ec2955e666..24f98960c6db 100644 --- a/airbyte-cdk/python/CHANGELOG.md +++ b/airbyte-cdk/python/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.28.0 +Low-Code: improve day_delta macro and MinMaxDatetime component + ## 0.27.0 Make HttpAvailabilityStrategy default for HttpStreams diff --git a/airbyte-cdk/python/setup.py b/airbyte-cdk/python/setup.py index 106b112062df..9f990f80a8ee 100644 --- a/airbyte-cdk/python/setup.py +++ b/airbyte-cdk/python/setup.py @@ -15,7 +15,7 @@ setup( name="airbyte-cdk", - version="0.27.0", + version="0.28.0", description="A framework for writing Airbyte Connectors.", long_description=README, long_description_content_type="text/markdown", From 2e099acc52aeddc172c5ee66ed98426c69449a4a Mon Sep 17 00:00:00 2001 From: Cole Snodgrass Date: Wed, 8 Feb 2023 13:01:16 -0800 Subject: [PATCH 073/137] update headers from 2022 -> 2023 (#22594) * It's 2023! * 2022 -> 2023 --------- Co-authored-by: evantahler --- .../src/main/java/io/airbyte/analytics/Deployment.java | 2 +- .../main/java/io/airbyte/analytics/LoggingTrackingClient.java | 2 +- .../main/java/io/airbyte/analytics/SegmentTrackingClient.java | 2 +- .../src/main/java/io/airbyte/analytics/TrackingClient.java | 2 +- .../java/io/airbyte/analytics/TrackingClientSingleton.java | 2 +- .../src/main/java/io/airbyte/analytics/TrackingIdentity.java | 2 +- .../java/io/airbyte/analytics/SegmentTrackingClientTest.java | 2 +- .../io/airbyte/analytics/TrackingClientSingletonTest.java | 2 +- .../src/main/java/io/airbyte/api/client/AirbyteApiClient.java | 2 +- .../src/main/java/io/airbyte/api/client/PatchedLogsApi.java | 2 +- .../test/java/io/airbyte/api/client/AirbyteApiClientTest.java | 2 +- .../src/main/java/io/airbyte/bootloader/Application.java | 2 +- .../src/main/java/io/airbyte/bootloader/Bootloader.java | 2 +- .../java/io/airbyte/bootloader/DefaultPostLoadExecutor.java | 2 +- .../java/io/airbyte/bootloader/ProtocolVersionChecker.java | 2 +- .../src/main/java/io/airbyte/bootloader/SecretMigrator.java | 2 +- .../io/airbyte/bootloader/config/ApplicationBeanFactory.java | 2 +- .../io/airbyte/bootloader/config/DatabaseBeanFactory.java | 2 +- .../bootloader/config/SecretPersistenceBeanFactory.java | 2 +- .../src/test/java/io/airbyte/bootloader/BootloaderTest.java | 2 +- .../io/airbyte/bootloader/DefaultPostLoadExecutorTest.java | 2 +- .../io/airbyte/bootloader/ProtocolVersionCheckerTest.java | 2 +- .../test/java/io/airbyte/bootloader/SecretMigratorTest.java | 2 +- airbyte-cdk/python/airbyte_cdk/config_observation.py | 2 +- airbyte-cdk/python/airbyte_cdk/connector.py | 2 +- airbyte-cdk/python/airbyte_cdk/destinations/destination.py | 2 +- airbyte-cdk/python/airbyte_cdk/entrypoint.py | 2 +- airbyte-cdk/python/airbyte_cdk/exception_handler.py | 2 +- airbyte-cdk/python/airbyte_cdk/logger.py | 2 +- airbyte-cdk/python/airbyte_cdk/models/airbyte_protocol.py | 2 +- airbyte-cdk/python/airbyte_cdk/models/well_known_types.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/abstract_source.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/config.py | 2 +- .../python/airbyte_cdk/sources/connector_state_manager.py | 2 +- .../python/airbyte_cdk/sources/declarative/auth/__init__.py | 2 +- .../sources/declarative/auth/declarative_authenticator.py | 2 +- .../python/airbyte_cdk/sources/declarative/auth/oauth.py | 2 +- .../python/airbyte_cdk/sources/declarative/auth/token.py | 2 +- .../python/airbyte_cdk/sources/declarative/checks/__init__.py | 2 +- .../airbyte_cdk/sources/declarative/checks/check_stream.py | 2 +- .../sources/declarative/checks/connection_checker.py | 2 +- .../python/airbyte_cdk/sources/declarative/create_partial.py | 2 +- .../airbyte_cdk/sources/declarative/datetime/__init__.py | 2 +- .../sources/declarative/datetime/datetime_parser.py | 2 +- .../sources/declarative/datetime/min_max_datetime.py | 2 +- .../airbyte_cdk/sources/declarative/declarative_source.py | 2 +- .../airbyte_cdk/sources/declarative/declarative_stream.py | 2 +- .../airbyte_cdk/sources/declarative/decoders/__init__.py | 2 +- .../airbyte_cdk/sources/declarative/decoders/decoder.py | 2 +- .../airbyte_cdk/sources/declarative/decoders/json_decoder.py | 2 +- .../python/airbyte_cdk/sources/declarative/exceptions.py | 2 +- .../airbyte_cdk/sources/declarative/extractors/__init__.py | 2 +- .../sources/declarative/extractors/dpath_extractor.py | 2 +- .../sources/declarative/extractors/http_selector.py | 2 +- .../sources/declarative/extractors/record_extractor.py | 2 +- .../sources/declarative/extractors/record_filter.py | 2 +- .../sources/declarative/extractors/record_selector.py | 2 +- .../airbyte_cdk/sources/declarative/interpolation/__init__.py | 2 +- .../airbyte_cdk/sources/declarative/interpolation/filters.py | 2 +- .../sources/declarative/interpolation/interpolated_boolean.py | 2 +- .../sources/declarative/interpolation/interpolated_mapping.py | 2 +- .../sources/declarative/interpolation/interpolated_string.py | 2 +- .../sources/declarative/interpolation/interpolation.py | 2 +- .../airbyte_cdk/sources/declarative/interpolation/jinja.py | 2 +- .../airbyte_cdk/sources/declarative/interpolation/macros.py | 2 +- .../sources/declarative/manifest_declarative_source.py | 2 +- .../declarative/models/declarative_component_schema.py | 2 +- .../sources/declarative/parsers/class_types_registry.py | 2 +- .../sources/declarative/parsers/custom_exceptions.py | 2 +- .../declarative/parsers/default_implementation_registry.py | 2 +- .../python/airbyte_cdk/sources/declarative/parsers/factory.py | 2 +- .../declarative/parsers/manifest_component_transformer.py | 2 +- .../declarative/parsers/manifest_reference_resolver.py | 2 +- .../sources/declarative/parsers/model_to_component_factory.py | 2 +- .../airbyte_cdk/sources/declarative/requesters/__init__.py | 2 +- .../sources/declarative/requesters/error_handlers/__init__.py | 2 +- .../requesters/error_handlers/backoff_strategies/__init__.py | 2 +- .../backoff_strategies/constant_backoff_strategy.py | 2 +- .../backoff_strategies/exponential_backoff_strategy.py | 2 +- .../error_handlers/backoff_strategies/header_helper.py | 2 +- .../wait_time_from_header_backoff_strategy.py | 2 +- .../wait_until_time_from_header_backoff_strategy.py | 2 +- .../declarative/requesters/error_handlers/backoff_strategy.py | 2 +- .../requesters/error_handlers/composite_error_handler.py | 2 +- .../requesters/error_handlers/default_error_handler.py | 2 +- .../declarative/requesters/error_handlers/error_handler.py | 2 +- .../requesters/error_handlers/http_response_filter.py | 2 +- .../declarative/requesters/error_handlers/response_action.py | 2 +- .../declarative/requesters/error_handlers/response_status.py | 2 +- .../sources/declarative/requesters/http_requester.py | 2 +- .../sources/declarative/requesters/paginators/__init__.py | 2 +- .../declarative/requesters/paginators/default_paginator.py | 2 +- .../declarative/requesters/paginators/no_pagination.py | 2 +- .../sources/declarative/requesters/paginators/paginator.py | 2 +- .../declarative/requesters/paginators/strategies/__init__.py | 2 +- .../paginators/strategies/cursor_pagination_strategy.py | 2 +- .../requesters/paginators/strategies/offset_increment.py | 2 +- .../requesters/paginators/strategies/page_increment.py | 2 +- .../requesters/paginators/strategies/pagination_strategy.py | 2 +- .../sources/declarative/requesters/request_option.py | 2 +- .../declarative/requesters/request_options/__init__.py | 2 +- .../request_options/interpolated_request_input_provider.py | 2 +- .../request_options/interpolated_request_options_provider.py | 2 +- .../requesters/request_options/request_options_provider.py | 2 +- .../airbyte_cdk/sources/declarative/requesters/requester.py | 2 +- .../airbyte_cdk/sources/declarative/retrievers/__init__.py | 2 +- .../airbyte_cdk/sources/declarative/retrievers/retriever.py | 2 +- .../sources/declarative/retrievers/simple_retriever.py | 2 +- .../python/airbyte_cdk/sources/declarative/schema/__init__.py | 2 +- .../sources/declarative/schema/default_schema_loader.py | 2 +- .../sources/declarative/schema/inline_schema_loader.py | 2 +- .../sources/declarative/schema/json_file_schema_loader.py | 2 +- .../airbyte_cdk/sources/declarative/schema/schema_loader.py | 2 +- .../python/airbyte_cdk/sources/declarative/spec/__init__.py | 2 +- .../python/airbyte_cdk/sources/declarative/spec/spec.py | 2 +- .../sources/declarative/stream_slicers/__init__.py | 2 +- .../stream_slicers/cartesian_product_stream_slicer.py | 2 +- .../declarative/stream_slicers/datetime_stream_slicer.py | 2 +- .../sources/declarative/stream_slicers/list_stream_slicer.py | 2 +- .../sources/declarative/stream_slicers/single_slice.py | 2 +- .../sources/declarative/stream_slicers/stream_slicer.py | 2 +- .../sources/declarative/stream_slicers/substream_slicer.py | 2 +- .../sources/declarative/transformations/__init__.py | 2 +- .../sources/declarative/transformations/add_fields.py | 2 +- .../sources/declarative/transformations/remove_fields.py | 2 +- .../sources/declarative/transformations/transformation.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/declarative/types.py | 2 +- .../sources/declarative/yaml_declarative_source.py | 2 +- .../python/airbyte_cdk/sources/deprecated/base_source.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/deprecated/client.py | 2 +- .../python/airbyte_cdk/sources/singer/singer_helpers.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/singer/source.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/source.py | 2 +- .../airbyte_cdk/sources/streams/availability_strategy.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/streams/core.py | 2 +- .../python/airbyte_cdk/sources/streams/http/auth/__init__.py | 2 +- .../python/airbyte_cdk/sources/streams/http/auth/core.py | 2 +- .../python/airbyte_cdk/sources/streams/http/auth/oauth.py | 2 +- .../python/airbyte_cdk/sources/streams/http/auth/token.py | 2 +- .../airbyte_cdk/sources/streams/http/availability_strategy.py | 2 +- .../python/airbyte_cdk/sources/streams/http/exceptions.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/streams/http/http.py | 2 +- .../python/airbyte_cdk/sources/streams/http/rate_limiting.py | 2 +- .../sources/streams/http/requests_native_auth/__init__.py | 2 +- .../streams/http/requests_native_auth/abstract_oauth.py | 2 +- .../streams/http/requests_native_auth/abstract_token.py | 2 +- .../sources/streams/http/requests_native_auth/oauth.py | 2 +- .../sources/streams/http/requests_native_auth/token.py | 2 +- .../python/airbyte_cdk/sources/streams/utils/__init__.py | 2 +- .../python/airbyte_cdk/sources/streams/utils/stream_helper.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/utils/__init__.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/utils/casing.py | 2 +- .../python/airbyte_cdk/sources/utils/catalog_helpers.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/utils/record_helper.py | 2 +- .../python/airbyte_cdk/sources/utils/schema_helpers.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/utils/schema_models.py | 2 +- airbyte-cdk/python/airbyte_cdk/sources/utils/transform.py | 2 +- airbyte-cdk/python/airbyte_cdk/utils/__init__.py | 2 +- airbyte-cdk/python/airbyte_cdk/utils/airbyte_secrets_utils.py | 2 +- airbyte-cdk/python/airbyte_cdk/utils/event_timing.py | 2 +- airbyte-cdk/python/airbyte_cdk/utils/schema_inferrer.py | 2 +- airbyte-cdk/python/airbyte_cdk/utils/traced_exception.py | 2 +- airbyte-cdk/python/reference_docs/_source/conf.py | 2 +- airbyte-cdk/python/reference_docs/generate_rst_schema.py | 2 +- airbyte-cdk/python/setup.py | 2 +- .../python/unit_tests/destinations/test_destination.py | 2 +- airbyte-cdk/python/unit_tests/singer/test_singer_helpers.py | 2 +- airbyte-cdk/python/unit_tests/singer/test_singer_source.py | 2 +- .../python/unit_tests/sources/declarative/auth/__init__.py | 2 +- .../python/unit_tests/sources/declarative/auth/test_oauth.py | 2 +- .../sources/declarative/auth/test_session_token_auth.py | 2 +- .../unit_tests/sources/declarative/auth/test_token_auth.py | 2 +- .../sources/declarative/checks/test_check_stream.py | 2 +- .../sources/declarative/datetime/test_datetime_parser.py | 2 +- .../sources/declarative/datetime/test_min_max_datetime.py | 2 +- .../sources/declarative/decoders/test_json_decoder.py | 2 +- .../unit_tests/sources/declarative/external_component.py | 2 +- .../sources/declarative/extractors/test_dpath_extractor.py | 2 +- .../sources/declarative/extractors/test_record_filter.py | 2 +- .../sources/declarative/extractors/test_record_selector.py | 2 +- .../sources/declarative/interpolation/test_filters.py | 2 +- .../declarative/interpolation/test_interpolated_boolean.py | 2 +- .../declarative/interpolation/test_interpolated_mapping.py | 2 +- .../declarative/interpolation/test_interpolated_string.py | 2 +- .../sources/declarative/interpolation/test_jinja.py | 2 +- .../sources/declarative/interpolation/test_macros.py | 2 +- .../sources/declarative/iterators/test_only_once.py | 2 +- .../parsers/test_manifest_component_transformer.py | 2 +- .../declarative/parsers/test_manifest_reference_resolver.py | 2 +- .../declarative/parsers/test_model_to_component_factory.py | 2 +- .../sources/declarative/parsers/testing_components.py | 2 +- .../sources/declarative/requesters/error_handlers/__init__.py | 2 +- .../requesters/error_handlers/backoff_strategies/__init__.py | 2 +- .../backoff_strategies/test_constant_backoff.py | 2 +- .../backoff_strategies/test_exponential_backoff.py | 2 +- .../error_handlers/backoff_strategies/test_header_helper.py | 2 +- .../backoff_strategies/test_wait_time_from_header.py | 2 +- .../backoff_strategies/test_wait_until_time_from_header.py | 2 +- .../requesters/error_handlers/test_composite_error_handler.py | 2 +- .../requesters/error_handlers/test_default_error_handler.py | 2 +- .../requesters/error_handlers/test_http_response_filter.py | 2 +- .../requesters/error_handlers/test_response_status.py | 2 +- .../requesters/paginators/test_cursor_pagination_strategy.py | 2 +- .../requesters/paginators/test_default_paginator.py | 2 +- .../declarative/requesters/paginators/test_no_paginator.py | 2 +- .../requesters/paginators/test_offset_increment.py | 2 +- .../declarative/requesters/paginators/test_page_increment.py | 2 +- .../declarative/requesters/paginators/test_request_option.py | 2 +- .../declarative/requesters/request_options/__init__.py | 2 +- .../test_interpolated_request_options_provider.py | 2 +- .../sources/declarative/requesters/test_http_requester.py | 2 +- .../requesters/test_interpolated_request_input_provider.py | 2 +- .../sources/declarative/retrievers/test_simple_retriever.py | 2 +- .../python/unit_tests/sources/declarative/schema/__init__.py | 2 +- .../sources/declarative/schema/source_test/SourceTest.py | 2 +- .../sources/declarative/schema/source_test/__init__.py | 2 +- .../sources/declarative/schema/test_default_schema_loader.py | 2 +- .../sources/declarative/schema/test_inline_schema_loader.py | 2 +- .../declarative/schema/test_json_file_schema_loader.py | 2 +- .../stream_slicers/test_cartesian_product_stream_slicer.py | 2 +- .../declarative/stream_slicers/test_datetime_stream_slicer.py | 2 +- .../declarative/stream_slicers/test_list_stream_slicer.py | 2 +- .../declarative/stream_slicers/test_substream_slicer.py | 2 +- .../unit_tests/sources/declarative/test_create_partial.py | 2 +- .../unit_tests/sources/declarative/test_declarative_stream.py | 2 +- .../python/unit_tests/sources/declarative/test_factory.py | 2 +- .../sources/declarative/test_manifest_declarative_source.py | 2 +- .../sources/declarative/test_yaml_declarative_source.py | 2 +- .../sources/declarative/transformations/test_add_fields.py | 2 +- .../sources/declarative/transformations/test_remove_fields.py | 2 +- .../python/unit_tests/sources/streams/http/auth/test_auth.py | 2 +- .../http/requests_native_auth/test_requests_native_auth.py | 2 +- .../sources/streams/http/test_availability_strategy.py | 2 +- .../python/unit_tests/sources/streams/http/test_http.py | 2 +- .../unit_tests/sources/streams/test_availability_strategy.py | 2 +- .../python/unit_tests/sources/streams/test_streams_core.py | 2 +- airbyte-cdk/python/unit_tests/sources/test_abstract_source.py | 2 +- airbyte-cdk/python/unit_tests/sources/test_config.py | 2 +- .../python/unit_tests/sources/test_connector_state_manager.py | 2 +- airbyte-cdk/python/unit_tests/sources/test_source.py | 2 +- .../python/unit_tests/sources/utils/test_catalog_helpers.py | 2 +- .../python/unit_tests/sources/utils/test_record_helper.py | 2 +- .../python/unit_tests/sources/utils/test_schema_helpers.py | 2 +- .../python/unit_tests/sources/utils/test_schema_models.py | 2 +- airbyte-cdk/python/unit_tests/sources/utils/test_transform.py | 2 +- airbyte-cdk/python/unit_tests/test_config_observation.py | 2 +- airbyte-cdk/python/unit_tests/test_connector.py | 2 +- airbyte-cdk/python/unit_tests/test_counter.py | 2 +- airbyte-cdk/python/unit_tests/test_entrypoint.py | 2 +- airbyte-cdk/python/unit_tests/test_exception_handler.py | 2 +- airbyte-cdk/python/unit_tests/test_logger.py | 2 +- airbyte-cdk/python/unit_tests/test_secure_logger.py | 2 +- airbyte-cdk/python/unit_tests/utils/test_schema_inferrer.py | 2 +- airbyte-cdk/python/unit_tests/utils/test_secret_utils.py | 2 +- airbyte-cdk/python/unit_tests/utils/test_traced_exception.py | 2 +- .../src/main/java/io/airbyte/commons/cli/Clis.java | 2 +- .../src/test/java/io/airbyte/commons/cli/ClisTest.java | 2 +- .../io/airbyte/commons/protocol/AirbyteMessageMigrator.java | 2 +- .../airbyte/commons/protocol/AirbyteMessageSerDeProvider.java | 2 +- .../commons/protocol/AirbyteMessageVersionedMigrator.java | 2 +- .../protocol/AirbyteProtocolVersionedMigratorFactory.java | 2 +- .../commons/protocol/ConfiguredAirbyteCatalogMigrator.java | 2 +- .../airbyte/commons/protocol/DefaultProtocolSerializer.java | 2 +- .../java/io/airbyte/commons/protocol/ProtocolSerializer.java | 2 +- .../airbyte/commons/protocol/VersionedProtocolSerializer.java | 2 +- .../commons/protocol/migrations/AirbyteMessageMigration.java | 2 +- .../migrations/ConfiguredAirbyteCatalogMigration.java | 2 +- .../io/airbyte/commons/protocol/migrations/Migration.java | 2 +- .../commons/protocol/migrations/MigrationContainer.java | 2 +- .../commons/protocol/migrations/util/RecordMigrations.java | 2 +- .../commons/protocol/migrations/util/SchemaMigrations.java | 2 +- .../protocol/migrations/v1/AirbyteMessageMigrationV1.java | 2 +- .../protocol/migrations/v1/CatalogMigrationV1Helper.java | 2 +- .../migrations/v1/ConfiguredAirbyteCatalogMigrationV1.java | 2 +- .../commons/protocol/migrations/v1/SchemaMigrationV1.java | 2 +- .../commons/protocol/serde/AirbyteMessageDeserializer.java | 2 +- .../protocol/serde/AirbyteMessageGenericDeserializer.java | 2 +- .../protocol/serde/AirbyteMessageGenericSerializer.java | 2 +- .../commons/protocol/serde/AirbyteMessageSerializer.java | 2 +- .../commons/protocol/serde/AirbyteMessageV0Deserializer.java | 2 +- .../commons/protocol/serde/AirbyteMessageV0Serializer.java | 2 +- .../commons/protocol/serde/AirbyteMessageV1Deserializer.java | 2 +- .../commons/protocol/serde/AirbyteMessageV1Serializer.java | 2 +- .../airbyte/commons/protocol/AirbyteMessageMigratorTest.java | 2 +- .../protocol/AirbyteMessageSerDeProviderMicronautTest.java | 2 +- .../commons/protocol/AirbyteMessageSerDeProviderTest.java | 2 +- .../io/airbyte/commons/protocol/MigratorsMicronautTest.java | 2 +- .../protocol/migrations/v1/AirbyteMessageMigrationV1Test.java | 2 +- .../v1/ConfiguredAirbyteCatalogMigrationV1Test.java | 2 +- .../commons/protocol/serde/AirbyteMessageV0SerDeTest.java | 2 +- .../commons/protocol/serde/AirbyteMessageV1SerDeTest.java | 2 +- .../main/java/io/airbyte/commons/server/RequestLogger.java | 2 +- .../main/java/io/airbyte/commons/server/ServerConstants.java | 2 +- .../airbyte/commons/server/converters/ApiPojoConverters.java | 2 +- .../commons/server/converters/CatalogDiffConverters.java | 2 +- .../commons/server/converters/ConfigurationUpdate.java | 2 +- .../io/airbyte/commons/server/converters/JobConverter.java | 2 +- .../commons/server/converters/NotificationConverter.java | 2 +- .../commons/server/converters/OauthModelConverter.java | 2 +- .../commons/server/converters/OperationsConverter.java | 2 +- .../io/airbyte/commons/server/converters/SpecFetcher.java | 2 +- .../commons/server/converters/WorkflowStateConverter.java | 2 +- .../server/converters/WorkspaceWebhookConfigsConverter.java | 2 +- .../commons/server/errors/ApplicationErrorKnownException.java | 2 +- .../commons/server/errors/BadObjectSchemaKnownException.java | 2 +- .../commons/server/errors/ConnectFailureKnownException.java | 2 +- .../commons/server/errors/IdNotFoundExceptionMapper.java | 2 +- .../commons/server/errors/IdNotFoundKnownException.java | 2 +- .../commons/server/errors/InternalServerKnownException.java | 2 +- .../commons/server/errors/InvalidInputExceptionMapper.java | 2 +- .../commons/server/errors/InvalidJsonExceptionMapper.java | 2 +- .../server/errors/InvalidJsonInputExceptionMapper.java | 2 +- .../java/io/airbyte/commons/server/errors/KnownException.java | 2 +- .../airbyte/commons/server/errors/KnownExceptionMapper.java | 2 +- .../commons/server/errors/NotFoundExceptionMapper.java | 2 +- .../commons/server/errors/UncaughtExceptionMapper.java | 2 +- .../server/errors/UnsupportedProtocolVersionException.java | 2 +- .../commons/server/errors/ValueConflictKnownException.java | 2 +- .../io/airbyte/commons/server/handlers/AttemptHandler.java | 2 +- .../airbyte/commons/server/handlers/ConnectionsHandler.java | 2 +- .../server/handlers/DestinationDefinitionsHandler.java | 2 +- .../airbyte/commons/server/handlers/DestinationHandler.java | 2 +- .../airbyte/commons/server/handlers/HealthCheckHandler.java | 2 +- .../io/airbyte/commons/server/handlers/JobHistoryHandler.java | 2 +- .../java/io/airbyte/commons/server/handlers/LogsHandler.java | 2 +- .../java/io/airbyte/commons/server/handlers/OAuthHandler.java | 2 +- .../airbyte/commons/server/handlers/OpenApiConfigHandler.java | 2 +- .../io/airbyte/commons/server/handlers/OperationsHandler.java | 2 +- .../io/airbyte/commons/server/handlers/SchedulerHandler.java | 2 +- .../commons/server/handlers/SourceDefinitionsHandler.java | 2 +- .../io/airbyte/commons/server/handlers/SourceHandler.java | 2 +- .../java/io/airbyte/commons/server/handlers/StateHandler.java | 2 +- .../server/handlers/WebBackendCheckUpdatesHandler.java | 2 +- .../commons/server/handlers/WebBackendConnectionsHandler.java | 2 +- .../commons/server/handlers/WebBackendGeographiesHandler.java | 2 +- .../io/airbyte/commons/server/handlers/WorkspacesHandler.java | 2 +- .../commons/server/handlers/helpers/CatalogConverter.java | 2 +- .../commons/server/handlers/helpers/ConnectionMatcher.java | 2 +- .../server/handlers/helpers/ConnectionScheduleHelper.java | 2 +- .../commons/server/handlers/helpers/DestinationMatcher.java | 2 +- .../io/airbyte/commons/server/handlers/helpers/Matchable.java | 2 +- .../commons/server/handlers/helpers/OAuthPathExtractor.java | 2 +- .../commons/server/handlers/helpers/SourceMatcher.java | 2 +- .../server/scheduler/DefaultSynchronousSchedulerClient.java | 2 +- .../java/io/airbyte/commons/server/scheduler/EventRunner.java | 2 +- .../commons/server/scheduler/SynchronousJobMetadata.java | 2 +- .../airbyte/commons/server/scheduler/SynchronousResponse.java | 2 +- .../commons/server/scheduler/SynchronousSchedulerClient.java | 2 +- .../airbyte/commons/server/scheduler/TemporalEventRunner.java | 2 +- .../airbyte/commons/server/services/AirbyteGithubStore.java | 2 +- .../java/io/airbyte/commons/server/RequestLoggerTest.java | 2 +- .../commons/server/converters/CatalogConverterTest.java | 2 +- .../commons/server/converters/CatalogDiffConvertersTest.java | 2 +- .../commons/server/converters/ConfigurationUpdateTest.java | 2 +- .../airbyte/commons/server/converters/JobConverterTest.java | 2 +- .../commons/server/converters/OauthModelConverterTest.java | 2 +- .../airbyte/commons/server/handlers/AttemptHandlerTest.java | 2 +- .../server/handlers/ConnectionSchedulerHelperTest.java | 2 +- .../commons/server/handlers/ConnectionsHandlerTest.java | 2 +- .../server/handlers/DestinationDefinitionsHandlerTest.java | 2 +- .../commons/server/handlers/DestinationHandlerTest.java | 2 +- .../commons/server/handlers/HealthCheckHandlerTest.java | 2 +- .../commons/server/handlers/JobHistoryHandlerTest.java | 2 +- .../io/airbyte/commons/server/handlers/LogsHandlerTest.java | 2 +- .../io/airbyte/commons/server/handlers/OAuthHandlerTest.java | 2 +- .../commons/server/handlers/OpenApiConfigHandlerTest.java | 2 +- .../commons/server/handlers/OperationsHandlerTest.java | 2 +- .../airbyte/commons/server/handlers/SchedulerHandlerTest.java | 2 +- .../commons/server/handlers/SourceDefinitionsHandlerTest.java | 2 +- .../io/airbyte/commons/server/handlers/SourceHandlerTest.java | 2 +- .../io/airbyte/commons/server/handlers/StateHandlerTest.java | 2 +- .../server/handlers/WebBackendCheckUpdatesHandlerTest.java | 2 +- .../server/handlers/WebBackendConnectionsHandlerTest.java | 2 +- .../server/handlers/WebBackendGeographiesHandlerTest.java | 2 +- .../commons/server/handlers/WorkspacesHandlerTest.java | 2 +- .../server/handlers/helper/OAuthPathExtractorTest.java | 2 +- .../io/airbyte/commons/server/helpers/ConnectionHelpers.java | 2 +- .../commons/server/helpers/ConnectorSpecificationHelpers.java | 2 +- .../commons/server/helpers/DestinationDefinitionHelpers.java | 2 +- .../io/airbyte/commons/server/helpers/DestinationHelpers.java | 2 +- .../commons/server/helpers/SourceDefinitionHelpers.java | 2 +- .../java/io/airbyte/commons/server/helpers/SourceHelpers.java | 2 +- .../scheduler/DefaultSynchronousSchedulerClientTest.java | 2 +- .../commons/server/services/AirbyteGithubStoreTest.java | 2 +- .../java/io/airbyte/commons/temporal/CancellationHandler.java | 2 +- .../io/airbyte/commons/temporal/ConnectionManagerUtils.java | 2 +- .../src/main/java/io/airbyte/commons/temporal/ErrorCode.java | 2 +- .../main/java/io/airbyte/commons/temporal/JobMetadata.java | 2 +- .../io/airbyte/commons/temporal/StreamResetRecordsHelper.java | 2 +- .../main/java/io/airbyte/commons/temporal/TemporalClient.java | 2 +- .../airbyte/commons/temporal/TemporalInitializationUtils.java | 2 +- .../java/io/airbyte/commons/temporal/TemporalJobType.java | 2 +- .../java/io/airbyte/commons/temporal/TemporalResponse.java | 2 +- .../main/java/io/airbyte/commons/temporal/TemporalUtils.java | 2 +- .../io/airbyte/commons/temporal/TemporalWorkflowUtils.java | 2 +- .../io/airbyte/commons/temporal/config/CommonFactory.java | 2 +- .../airbyte/commons/temporal/config/TemporalBeanFactory.java | 2 +- .../java/io/airbyte/commons/temporal/config/WorkerMode.java | 2 +- .../commons/temporal/exception/DeletedWorkflowException.java | 2 +- .../commons/temporal/exception/RetryableException.java | 2 +- .../temporal/exception/UnreachableWorkflowException.java | 2 +- .../commons/temporal/scheduling/CheckConnectionWorkflow.java | 2 +- .../temporal/scheduling/ConnectionManagerWorkflow.java | 2 +- .../temporal/scheduling/ConnectionNotificationWorkflow.java | 2 +- .../commons/temporal/scheduling/ConnectionUpdaterInput.java | 2 +- .../commons/temporal/scheduling/DefaultTaskQueueMapper.java | 2 +- .../commons/temporal/scheduling/DiscoverCatalogWorkflow.java | 2 +- .../io/airbyte/commons/temporal/scheduling/RouterService.java | 2 +- .../io/airbyte/commons/temporal/scheduling/SpecWorkflow.java | 2 +- .../io/airbyte/commons/temporal/scheduling/SyncWorkflow.java | 2 +- .../airbyte/commons/temporal/scheduling/TaskQueueMapper.java | 2 +- .../temporal/scheduling/state/WorkflowInternalState.java | 2 +- .../commons/temporal/scheduling/state/WorkflowState.java | 2 +- .../temporal/scheduling/state/listener/NoopStateListener.java | 2 +- .../temporal/scheduling/state/listener/TestStateListener.java | 2 +- .../state/listener/WorkflowStateChangedListener.java | 2 +- .../airbyte/commons/temporal/sync/OrchestratorConstants.java | 2 +- .../io/airbyte/commons/temporal/CancellationHandlerTest.java | 2 +- .../java/io/airbyte/commons/temporal/TemporalClientTest.java | 2 +- .../java/io/airbyte/commons/temporal/TemporalUtilsTest.java | 2 +- .../io/airbyte/commons/temporal/stubs/HeartbeatWorkflow.java | 2 +- .../java/io/airbyte/workers/ContainerOrchestratorConfig.java | 2 +- .../main/java/io/airbyte/workers/RecordSchemaValidator.java | 2 +- .../src/main/java/io/airbyte/workers/Worker.java | 2 +- .../src/main/java/io/airbyte/workers/WorkerConfigs.java | 2 +- .../src/main/java/io/airbyte/workers/WorkerConstants.java | 2 +- .../main/java/io/airbyte/workers/WorkerMetricReporter.java | 2 +- .../src/main/java/io/airbyte/workers/WorkerUtils.java | 2 +- .../java/io/airbyte/workers/config/ApiClientBeanFactory.java | 2 +- .../workers/exception/RecordSchemaValidationException.java | 2 +- .../java/io/airbyte/workers/exception/WorkerException.java | 2 +- .../io/airbyte/workers/general/CheckConnectionWorker.java | 2 +- .../io/airbyte/workers/general/DbtTransformationRunner.java | 2 +- .../io/airbyte/workers/general/DbtTransformationWorker.java | 2 +- .../airbyte/workers/general/DefaultCheckConnectionWorker.java | 2 +- .../airbyte/workers/general/DefaultDiscoverCatalogWorker.java | 2 +- .../java/io/airbyte/workers/general/DefaultGetSpecWorker.java | 2 +- .../airbyte/workers/general/DefaultNormalizationWorker.java | 2 +- .../io/airbyte/workers/general/DefaultReplicationWorker.java | 2 +- .../io/airbyte/workers/general/DiscoverCatalogWorker.java | 2 +- .../src/main/java/io/airbyte/workers/general/EchoWorker.java | 2 +- .../main/java/io/airbyte/workers/general/GetSpecWorker.java | 2 +- .../java/io/airbyte/workers/general/ReplicationWorker.java | 2 +- .../io/airbyte/workers/helper/CatalogClientConverters.java | 2 +- .../main/java/io/airbyte/workers/helper/ConnectionHelper.java | 2 +- .../io/airbyte/workers/helper/ConnectorConfigUpdater.java | 2 +- .../java/io/airbyte/workers/helper/EntrypointEnvChecker.java | 2 +- .../main/java/io/airbyte/workers/helper/FailureHelper.java | 2 +- .../java/io/airbyte/workers/helper/ProtocolConverters.java | 2 +- .../main/java/io/airbyte/workers/helper/StateConverter.java | 2 +- .../java/io/airbyte/workers/helper/ThreadedTimeTracker.java | 2 +- .../java/io/airbyte/workers/internal/AirbyteDestination.java | 2 +- .../main/java/io/airbyte/workers/internal/AirbyteMapper.java | 2 +- .../workers/internal/AirbyteMessageBufferedWriter.java | 2 +- .../workers/internal/AirbyteMessageBufferedWriterFactory.java | 2 +- .../io/airbyte/workers/internal/AirbyteProtocolPredicate.java | 2 +- .../main/java/io/airbyte/workers/internal/AirbyteSource.java | 2 +- .../io/airbyte/workers/internal/AirbyteStreamFactory.java | 2 +- .../airbyte/workers/internal/DefaultAirbyteDestination.java | 2 +- .../workers/internal/DefaultAirbyteMessageBufferedWriter.java | 2 +- .../internal/DefaultAirbyteMessageBufferedWriterFactory.java | 2 +- .../io/airbyte/workers/internal/DefaultAirbyteSource.java | 2 +- .../airbyte/workers/internal/DefaultAirbyteStreamFactory.java | 2 +- .../java/io/airbyte/workers/internal/EmptyAirbyteSource.java | 2 +- .../java/io/airbyte/workers/internal/HeartbeatMonitor.java | 2 +- .../java/io/airbyte/workers/internal/NamespacingMapper.java | 2 +- .../internal/VersionedAirbyteMessageBufferedWriter.java | 2 +- .../VersionedAirbyteMessageBufferedWriterFactory.java | 2 +- .../workers/internal/VersionedAirbyteStreamFactory.java | 2 +- .../workers/internal/book_keeping/AirbyteMessageTracker.java | 2 +- .../airbyte/workers/internal/book_keeping/MessageTracker.java | 2 +- .../workers/internal/book_keeping/StateDeltaTracker.java | 2 +- .../workers/internal/book_keeping/StateMetricsTracker.java | 2 +- .../io/airbyte/workers/internal/book_keeping/StreamStats.java | 2 +- .../workers/internal/exception/DestinationException.java | 2 +- .../airbyte/workers/internal/exception/SourceException.java | 2 +- .../internal/state_aggregator/DefaultStateAggregator.java | 2 +- .../internal/state_aggregator/SingleStateAggregator.java | 2 +- .../workers/internal/state_aggregator/StateAggregator.java | 2 +- .../internal/state_aggregator/StreamStateAggregator.java | 2 +- .../workers/normalization/DefaultNormalizationRunner.java | 2 +- .../normalization/NormalizationAirbyteStreamFactory.java | 2 +- .../io/airbyte/workers/normalization/NormalizationRunner.java | 2 +- .../io/airbyte/workers/normalization/NormalizationWorker.java | 2 +- .../airbyte/workers/process/AirbyteIntegrationLauncher.java | 2 +- .../java/io/airbyte/workers/process/AsyncKubePodStatus.java | 2 +- .../airbyte/workers/process/AsyncOrchestratorPodProcess.java | 2 +- .../java/io/airbyte/workers/process/DockerProcessFactory.java | 2 +- .../main/java/io/airbyte/workers/process/ExitCodeWatcher.java | 2 +- .../java/io/airbyte/workers/process/IntegrationLauncher.java | 2 +- .../java/io/airbyte/workers/process/KubeContainerInfo.java | 2 +- .../src/main/java/io/airbyte/workers/process/KubePod.java | 2 +- .../src/main/java/io/airbyte/workers/process/KubePodInfo.java | 2 +- .../main/java/io/airbyte/workers/process/KubePodProcess.java | 2 +- .../java/io/airbyte/workers/process/KubePodProcessInfo.java | 2 +- .../io/airbyte/workers/process/KubePodResourceHelper.java | 2 +- .../io/airbyte/workers/process/KubePortManagerSingleton.java | 2 +- .../java/io/airbyte/workers/process/KubeProcessFactory.java | 2 +- .../src/main/java/io/airbyte/workers/process/Metadata.java | 2 +- .../main/java/io/airbyte/workers/process/ProcessFactory.java | 2 +- .../workers/storage/DockerComposeDocumentStoreClient.java | 2 +- .../java/io/airbyte/workers/storage/DocumentStoreClient.java | 2 +- .../io/airbyte/workers/storage/GcsDocumentStoreClient.java | 2 +- .../io/airbyte/workers/storage/S3DocumentStoreClient.java | 2 +- .../main/java/io/airbyte/workers/storage/StateClients.java | 2 +- .../main/java/io/airbyte/workers/sync/DbtLauncherWorker.java | 2 +- .../src/main/java/io/airbyte/workers/sync/LauncherWorker.java | 2 +- .../io/airbyte/workers/sync/NormalizationLauncherWorker.java | 2 +- .../io/airbyte/workers/sync/ReplicationLauncherWorker.java | 2 +- .../io/airbyte/workers/test_utils/AirbyteMessageUtils.java | 2 +- .../java/io/airbyte/workers/test_utils/TestConfigHelpers.java | 2 +- .../java/io/airbyte/workers/RecordSchemaValidatorTest.java | 2 +- .../src/test/java/io/airbyte/workers/WorkerConfigsTest.java | 2 +- .../src/test/java/io/airbyte/workers/WorkerUtilsTest.java | 2 +- .../workers/general/DefaultNormalizationWorkerTest.java | 2 +- .../airbyte/workers/general/DefaultReplicationWorkerTest.java | 2 +- .../io/airbyte/workers/general/EmptyAirbyteDestination.java | 2 +- .../airbyte/workers/general/LimitedIntegrationLauncher.java | 2 +- .../java/io/airbyte/workers/general/LimitedSourceProcess.java | 2 +- .../workers/general/ReplicationWorkerPerformanceTest.java | 2 +- .../java/io/airbyte/workers/general/StubAirbyteMapper.java | 2 +- .../airbyte/workers/helper/CatalogClientConvertersTest.java | 2 +- .../io/airbyte/workers/helper/ConnectorConfigUpdaterTest.java | 2 +- .../java/io/airbyte/workers/helper/FailureHelperTest.java | 2 +- .../workers/internal/AirbyteProtocolPredicateTest.java | 2 +- .../workers/internal/DefaultAirbyteDestinationTest.java | 2 +- .../io/airbyte/workers/internal/DefaultAirbyteSourceTest.java | 2 +- .../workers/internal/DefaultAirbyteStreamFactoryTest.java | 2 +- .../io/airbyte/workers/internal/EmptyAirbyteSourceTest.java | 2 +- .../io/airbyte/workers/internal/HeartbeatMonitorTest.java | 2 +- .../io/airbyte/workers/internal/NamespacingMapperTest.java | 2 +- .../workers/internal/VersionedAirbyteStreamFactoryTest.java | 2 +- .../internal/book_keeping/AirbyteMessageTrackerTest.java | 2 +- .../workers/internal/book_keeping/StateDeltaTrackerTest.java | 2 +- .../internal/book_keeping/StateMetricsTrackerTest.java | 2 +- .../internal/state_aggregator/StateAggregatorTest.java | 2 +- .../workers/normalization/DefaultNormalizationRunnerTest.java | 2 +- .../workers/process/AirbyteIntegrationLauncherTest.java | 2 +- .../io/airbyte/workers/process/DockerProcessFactoryTest.java | 2 +- .../java/io/airbyte/workers/process/KubePodProcessTest.java | 2 +- .../java/io/airbyte/workers/process/ProcessFactoryTest.java | 2 +- .../workers/storage/DockerComposeDocumentStoreClientTest.java | 2 +- .../airbyte/workers/storage/GcsDocumentStoreClientTest.java | 2 +- .../io/airbyte/workers/storage/S3DocumentStoreClientTest.java | 2 +- .../src/main/java/io/airbyte/commons/auth/AuthRole.java | 2 +- .../main/java/io/airbyte/commons/auth/AuthRoleConstants.java | 2 +- .../main/java/io/airbyte/commons/auth/SecuredWorkspace.java | 2 +- .../java/io/airbyte/commons/concurrency/VoidCallable.java | 2 +- .../java/io/airbyte/commons/concurrency/WaitingUtils.java | 2 +- .../io/airbyte/commons/constants/AirbyteSecretConstants.java | 2 +- .../src/main/java/io/airbyte/commons/enums/Enums.java | 2 +- .../io/airbyte/commons/exceptions/ConfigErrorException.java | 2 +- .../airbyte/commons/exceptions/ConnectionErrorException.java | 2 +- .../io/airbyte/commons/features/EnvVariableFeatureFlags.java | 2 +- .../java/io/airbyte/commons/features/FeatureFlagHelper.java | 2 +- .../main/java/io/airbyte/commons/features/FeatureFlags.java | 2 +- .../java/io/airbyte/commons/functional/CheckedBiConsumer.java | 2 +- .../java/io/airbyte/commons/functional/CheckedBiFunction.java | 2 +- .../java/io/airbyte/commons/functional/CheckedConsumer.java | 2 +- .../java/io/airbyte/commons/functional/CheckedFunction.java | 2 +- .../java/io/airbyte/commons/functional/CheckedSupplier.java | 2 +- airbyte-commons/src/main/java/io/airbyte/commons/io/IOs.java | 2 +- .../src/main/java/io/airbyte/commons/io/LineGobbler.java | 2 +- .../src/main/java/io/airbyte/commons/jackson/MoreMappers.java | 2 +- .../src/main/java/io/airbyte/commons/json/JsonPaths.java | 2 +- .../src/main/java/io/airbyte/commons/json/JsonSchemas.java | 2 +- .../src/main/java/io/airbyte/commons/json/Jsons.java | 2 +- .../main/java/io/airbyte/commons/lang/CloseableConsumer.java | 2 +- .../src/main/java/io/airbyte/commons/lang/CloseableQueue.java | 2 +- .../java/io/airbyte/commons/lang/CloseableShutdownHook.java | 2 +- .../src/main/java/io/airbyte/commons/lang/Exceptions.java | 2 +- .../src/main/java/io/airbyte/commons/lang/MoreBooleans.java | 2 +- .../main/java/io/airbyte/commons/logging/LoggingHelper.java | 2 +- .../io/airbyte/commons/logging/MaskedDataInterceptor.java | 2 +- .../src/main/java/io/airbyte/commons/logging/MdcScope.java | 2 +- .../src/main/java/io/airbyte/commons/map/MoreMaps.java | 2 +- .../main/java/io/airbyte/commons/resources/MoreResources.java | 2 +- .../src/main/java/io/airbyte/commons/stream/MoreStreams.java | 2 +- .../src/main/java/io/airbyte/commons/string/Strings.java | 2 +- .../src/main/java/io/airbyte/commons/text/Names.java | 2 +- .../src/main/java/io/airbyte/commons/text/Sqls.java | 2 +- .../java/io/airbyte/commons/util/AutoCloseableIterator.java | 2 +- .../java/io/airbyte/commons/util/AutoCloseableIterators.java | 2 +- .../main/java/io/airbyte/commons/util/CompositeIterator.java | 2 +- .../io/airbyte/commons/util/DefaultAutoCloseableIterator.java | 2 +- .../io/airbyte/commons/util/LazyAutoCloseableIterator.java | 2 +- .../src/main/java/io/airbyte/commons/util/MoreIterators.java | 2 +- .../src/main/java/io/airbyte/commons/util/MoreLists.java | 2 +- .../src/main/java/io/airbyte/commons/util/MoreProperties.java | 2 +- .../io/airbyte/commons/version/AirbyteProtocolVersion.java | 2 +- .../airbyte/commons/version/AirbyteProtocolVersionRange.java | 2 +- .../main/java/io/airbyte/commons/version/AirbyteVersion.java | 2 +- .../src/main/java/io/airbyte/commons/version/Version.java | 2 +- .../java/io/airbyte/commons/version/VersionDeserializer.java | 2 +- .../java/io/airbyte/commons/version/VersionSerializer.java | 2 +- .../src/main/java/io/airbyte/commons/yaml/Yamls.java | 2 +- .../src/test/java/io/airbyte/commons/auth/AuthRoleTest.java | 2 +- .../java/io/airbyte/commons/concurrency/WaitingUtilsTest.java | 2 +- .../src/test/java/io/airbyte/commons/enums/EnumsTest.java | 2 +- .../io/airbyte/commons/features/FeatureFlagHelperTest.java | 2 +- .../src/test/java/io/airbyte/commons/io/IOsTest.java | 2 +- .../src/test/java/io/airbyte/commons/io/LineGobblerTest.java | 2 +- .../src/test/java/io/airbyte/commons/json/JsonPathsTest.java | 2 +- .../test/java/io/airbyte/commons/json/JsonSchemasTest.java | 2 +- .../src/test/java/io/airbyte/commons/json/JsonsTest.java | 2 +- .../io/airbyte/commons/lang/CloseableShutdownHookTest.java | 2 +- .../src/test/java/io/airbyte/commons/lang/ExceptionsTest.java | 2 +- .../test/java/io/airbyte/commons/lang/MoreBooleansTest.java | 2 +- .../java/io/airbyte/commons/logging/Log4j2ConfigTest.java | 2 +- .../io/airbyte/commons/logging/MaskedDataInterceptorTest.java | 2 +- .../test/java/io/airbyte/commons/logging/MdcScopeTest.java | 2 +- .../src/test/java/io/airbyte/commons/map/MoreMapsTest.java | 2 +- .../java/io/airbyte/commons/resources/MoreResourcesTest.java | 2 +- .../src/test/java/io/airbyte/commons/string/StringsTest.java | 2 +- .../src/test/java/io/airbyte/commons/text/NamesTest.java | 2 +- .../src/test/java/io/airbyte/commons/text/SqlsTest.java | 2 +- .../io/airbyte/commons/util/AutoCloseableIteratorsTest.java | 2 +- .../java/io/airbyte/commons/util/CompositeIteratorTest.java | 2 +- .../commons/util/DefaultAutoCloseableIteratorTest.java | 2 +- .../airbyte/commons/util/LazyAutoCloseableIteratorTest.java | 2 +- .../src/test/java/io/airbyte/commons/util/MoreListsTest.java | 2 +- .../test/java/io/airbyte/commons/util/MorePropertiesTest.java | 2 +- .../commons/version/AirbyteProtocolVersionRangeTest.java | 2 +- .../java/io/airbyte/commons/version/AirbyteVersionTest.java | 2 +- .../src/test/java/io/airbyte/commons/version/VersionTest.java | 2 +- .../src/test/java/io/airbyte/commons/yaml/YamlsTest.java | 2 +- .../src/main/java/io/airbyte/config/AirbyteConfig.java | 2 +- .../main/java/io/airbyte/config/AirbyteConfigValidator.java | 2 +- .../src/main/java/io/airbyte/config/ConfigSchema.java | 2 +- .../java/io/airbyte/config/ConfigSchemaMigrationSupport.java | 2 +- .../src/main/java/io/airbyte/config/ConfigWithMetadata.java | 2 +- .../src/main/java/io/airbyte/config/Configs.java | 2 +- .../src/main/java/io/airbyte/config/EnvConfigs.java | 2 +- .../src/main/java/io/airbyte/config/MaxWorkersConfig.java | 2 +- .../src/main/java/io/airbyte/config/StreamResetRecord.java | 2 +- .../src/main/java/io/airbyte/config/TolerationPOJO.java | 2 +- .../src/main/java/io/airbyte/config/WorkerEnvConstants.java | 2 +- .../main/java/io/airbyte/config/WorkspaceRetentionConfig.java | 2 +- .../java/io/airbyte/config/constants/AlwaysAllowedHosts.java | 2 +- .../src/main/java/io/airbyte/config/helpers/CloudLogs.java | 2 +- .../src/main/java/io/airbyte/config/helpers/GcsLogs.java | 2 +- .../java/io/airbyte/config/helpers/LogClientSingleton.java | 2 +- .../src/main/java/io/airbyte/config/helpers/LogConfigs.java | 2 +- .../src/main/java/io/airbyte/config/helpers/S3Logs.java | 2 +- .../main/java/io/airbyte/config/helpers/ScheduleHelpers.java | 2 +- .../java/io/airbyte/config/helpers/StateMessageHelper.java | 2 +- .../airbyte/config/helpers/YamlListToStandardDefinitions.java | 2 +- .../java/io/airbyte/config/storage/CloudStorageConfigs.java | 2 +- .../io/airbyte/config/storage/DefaultGcsClientFactory.java | 2 +- .../io/airbyte/config/storage/DefaultS3ClientFactory.java | 2 +- .../java/io/airbyte/config/storage/MinioS3ClientFactory.java | 2 +- .../src/test/java/io/airbyte/config/ConfigSchemaTest.java | 2 +- .../src/test/java/io/airbyte/config/DataTypeEnumTest.java | 2 +- .../src/test/java/io/airbyte/config/EnvConfigsTest.java | 2 +- .../java/io/airbyte/config/helpers/CloudLogsClientTest.java | 2 +- .../src/test/java/io/airbyte/config/helpers/GcsLogsTest.java | 2 +- .../java/io/airbyte/config/helpers/KubeLoggingConfigTest.java | 2 +- .../io/airbyte/config/helpers/LogClientSingletonTest.java | 2 +- .../src/test/java/io/airbyte/config/helpers/S3LogsTest.java | 2 +- .../java/io/airbyte/config/helpers/ScheduleHelpersTest.java | 2 +- .../io/airbyte/config/helpers/StateMessageHelperTest.java | 2 +- .../config/helpers/YamlListToStandardDefinitionsTest.java | 2 +- .../java/io/airbyte/config/storage/CloudLogsClientTest.java | 2 +- .../io/airbyte/config/storage/DefaultS3ClientFactoryTest.java | 2 +- .../io/airbyte/config/storage/MinioS3ClientFactoryTest.java | 2 +- .../airbyte/config/persistence/ActorDefinitionMigrator.java | 2 +- .../airbyte/config/persistence/ConfigNotFoundException.java | 2 +- .../java/io/airbyte/config/persistence/ConfigPersistence.java | 2 +- .../java/io/airbyte/config/persistence/ConfigRepository.java | 2 +- .../main/java/io/airbyte/config/persistence/ConfigWriter.java | 2 +- .../main/java/io/airbyte/config/persistence/DbConverter.java | 2 +- .../io/airbyte/config/persistence/PersistenceHelpers.java | 2 +- .../airbyte/config/persistence/SecretsRepositoryReader.java | 2 +- .../airbyte/config/persistence/SecretsRepositoryWriter.java | 2 +- .../airbyte/config/persistence/StandardSyncPersistence.java | 2 +- .../java/io/airbyte/config/persistence/StatePersistence.java | 2 +- .../io/airbyte/config/persistence/StreamResetPersistence.java | 2 +- .../config/persistence/ValidatingConfigPersistence.java | 2 +- .../split_secrets/AWSSecretManagerPersistence.java | 2 +- .../split_secrets/GoogleSecretManagerPersistence.java | 2 +- .../persistence/split_secrets/JsonSecretsProcessor.java | 2 +- .../split_secrets/LocalTestingSecretPersistence.java | 2 +- .../persistence/split_secrets/MemorySecretPersistence.java | 2 +- .../config/persistence/split_secrets/NoOpSecretsHydrator.java | 2 +- .../persistence/split_secrets/ReadOnlySecretPersistence.java | 2 +- .../config/persistence/split_secrets/RealSecretsHydrator.java | 2 +- .../config/persistence/split_secrets/SecretCoordinate.java | 2 +- .../persistence/split_secrets/SecretCoordinateToPayload.java | 2 +- .../config/persistence/split_secrets/SecretPersistence.java | 2 +- .../config/persistence/split_secrets/SecretsHelpers.java | 2 +- .../config/persistence/split_secrets/SecretsHydrator.java | 2 +- .../config/persistence/split_secrets/SplitSecretConfig.java | 2 +- .../persistence/split_secrets/VaultSecretPersistence.java | 2 +- .../GoogleSecretManagerPersistenceIntegrationTest.java | 2 +- .../AWSSecretManagerPersistenceIntegrationTest.java | 2 +- .../config/persistence/ActorDefinitionMigratorTest.java | 2 +- .../config/persistence/ActorDefinitionPersistenceTest.java | 2 +- .../io/airbyte/config/persistence/BaseConfigDatabaseTest.java | 2 +- .../config/persistence/ConfigRepositoryE2EReadWriteTest.java | 2 +- .../config/persistence/HealthCheckPersistenceTest.java | 2 +- .../src/test/java/io/airbyte/config/persistence/MockData.java | 2 +- .../config/persistence/SecretsRepositoryReaderTest.java | 2 +- .../config/persistence/SecretsRepositoryWriterTest.java | 2 +- .../config/persistence/StandardSyncPersistenceTest.java | 2 +- .../io/airbyte/config/persistence/StatePersistenceTest.java | 2 +- .../config/persistence/StreamResetPersistenceTest.java | 2 +- .../config/persistence/SyncOperationPersistenceTest.java | 2 +- .../config/persistence/ValidatingConfigPersistenceTest.java | 2 +- .../io/airbyte/config/persistence/WorkspaceFilterTest.java | 2 +- .../airbyte/config/persistence/WorkspacePersistenceTest.java | 2 +- .../persistence/split_secrets/JsonSecretsProcessorTest.java | 2 +- .../persistence/split_secrets/SecretCoordinateTest.java | 2 +- .../config/persistence/split_secrets/SecretsHelpersTest.java | 2 +- .../config/persistence/split_secrets/SecretsTestCase.java | 2 +- .../persistence/split_secrets/VaultSecretPersistenceTest.java | 2 +- .../split_secrets/test_cases/ArrayOneOfTestCase.java | 2 +- .../persistence/split_secrets/test_cases/ArrayTestCase.java | 2 +- .../split_secrets/test_cases/NestedObjectTestCase.java | 2 +- .../split_secrets/test_cases/NestedOneOfTestCase.java | 2 +- .../split_secrets/test_cases/OneOfSecretTestCase.java | 2 +- .../persistence/split_secrets/test_cases/OneOfTestCase.java | 2 +- .../split_secrets/test_cases/OptionalPasswordTestCase.java | 2 +- .../split_secrets/test_cases/PostgresSshKeyTestCase.java | 2 +- .../persistence/split_secrets/test_cases/SimpleTestCase.java | 2 +- .../java/io/airbyte/config/init/ApplyDefinitionsHelper.java | 2 +- .../main/java/io/airbyte/config/init/DefinitionsProvider.java | 2 +- .../java/io/airbyte/config/init/JsonDefinitionsHelper.java | 2 +- .../java/io/airbyte/config/init/LocalDefinitionsProvider.java | 2 +- .../main/java/io/airbyte/config/init/PostLoadExecutor.java | 2 +- .../io/airbyte/config/init/RemoteDefinitionsProvider.java | 2 +- .../init/src/main/java/io/airbyte/config/init/SeedType.java | 2 +- .../io/airbyte/config/init/ApplyDefinitionsHelperTest.java | 2 +- .../io/airbyte/config/init/LocalDefinitionsProviderTest.java | 2 +- .../io/airbyte/config/init/RemoteDefinitionsProviderTest.java | 2 +- .../src/test/java/io/airbyte/config/init/SpecFormatTest.java | 2 +- .../config/specs/CombinedConnectorCatalogGenerator.java | 2 +- .../io/airbyte/config/specs/ConnectorSpecMaskGenerator.java | 2 +- .../java/io/airbyte/config/specs/GcsBucketSpecFetcher.java | 2 +- .../io/airbyte/config/specs/SeedConnectorSpecGenerator.java | 2 +- .../main/java/io/airbyte/config/specs/SeedConnectorType.java | 2 +- .../io/airbyte/config/specs/SpecMaskPropertyGenerator.java | 2 +- .../config/specs/CombinedConnectorCatalogGeneratorTest.java | 2 +- .../airbyte/config/specs/ConnectorSpecMaskGeneratorTest.java | 2 +- .../io/airbyte/config/specs/GcsBucketSpecFetcherTest.java | 2 +- .../airbyte/config/specs/SeedConnectorSpecGeneratorTest.java | 2 +- .../airbyte/config/specs/SpecMaskPropertyGeneratorTest.java | 2 +- .../connector_builder/__init__.py | 2 +- .../connector_builder/entrypoint.py | 2 +- .../connector_builder/generated/apis/default_api_interface.py | 2 +- .../connector_builder/impl/adapter.py | 2 +- .../connector_builder/impl/default_api.py | 2 +- .../connector_builder/impl/low_code_cdk_adapter.py | 2 +- .../integration_tests/test_integration_test.py | 2 +- .../openapi/templates/api_interfaces.mustache | 2 +- airbyte-connector-builder-server/setup.py | 2 +- .../unit_tests/connector_builder/impl/test_default_api.py | 2 +- .../connector_builder/impl/test_low_code_cdk_adapter.py | 2 +- airbyte-connector-builder-server/unit_tests/test_unit_test.py | 2 +- .../java/io/airbyte/container_orchestrator/Application.java | 2 +- .../io/airbyte/container_orchestrator/AsyncStateManager.java | 2 +- .../io/airbyte/container_orchestrator/EventListeners.java | 2 +- .../airbyte/container_orchestrator/HeartbeatController.java | 2 +- .../airbyte/container_orchestrator/config/ConfigFactory.java | 2 +- .../config/ContainerOrchestratorFactory.java | 2 +- .../orchestrator/DbtJobOrchestrator.java | 2 +- .../container_orchestrator/orchestrator/JobOrchestrator.java | 2 +- .../container_orchestrator/orchestrator/NoOpOrchestrator.java | 2 +- .../orchestrator/NormalizationJobOrchestrator.java | 2 +- .../orchestrator/ReplicationJobOrchestrator.java | 2 +- .../io/airbyte/container_orchestrator/ApplicationTest.java | 2 +- .../airbyte/container_orchestrator/AsyncStateManagerTest.java | 2 +- .../io/airbyte/container_orchestrator/EventListenersTest.java | 2 +- .../container_orchestrator/HeartbeatControllerTest.java | 2 +- .../container_orchestrator/config/ConfigFactoryTest.java | 2 +- .../config/ContainerOrchestratorFactoryK8sTest.java | 2 +- .../config/ContainerOrchestratorFactoryTest.java | 2 +- airbyte-cron/LICENSE | 2 +- .../src/main/java/io/airbyte/cron/ApplicationInitializer.java | 2 +- .../src/main/java/io/airbyte/cron/MicronautCronRunner.java | 2 +- .../java/io/airbyte/cron/config/ApplicationBeanFactory.java | 2 +- .../main/java/io/airbyte/cron/config/DatabaseBeanFactory.java | 2 +- .../java/io/airbyte/cron/selfhealing/DefinitionsUpdater.java | 2 +- .../src/main/java/io/airbyte/cron/selfhealing/Temporal.java | 2 +- .../java/io/airbyte/cron/selfhealing/WorkspaceCleaner.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/AbstractDatabase.java | 2 +- .../src/main/java/io/airbyte/db/ContextQueryFunction.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/DataTypeSupplier.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/DataTypeUtils.java | 2 +- airbyte-db/db-lib/src/main/java/io/airbyte/db/Database.java | 2 +- .../main/java/io/airbyte/db/ExceptionWrappingDatabase.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/IncrementalUtils.java | 2 +- .../java/io/airbyte/db/JdbcCompatibleSourceOperations.java | 2 +- airbyte-db/db-lib/src/main/java/io/airbyte/db/MySqlUtils.java | 2 +- airbyte-db/db-lib/src/main/java/io/airbyte/db/PgLsn.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/PostgresUtils.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/SourceOperations.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/SqlDatabase.java | 2 +- .../main/java/io/airbyte/db/bigquery/BigQueryDatabase.java | 2 +- .../main/java/io/airbyte/db/bigquery/BigQueryResultSet.java | 2 +- .../java/io/airbyte/db/bigquery/BigQuerySourceOperations.java | 2 +- .../io/airbyte/db/bigquery/TempBigQueryJoolDatabaseImpl.java | 2 +- .../java/io/airbyte/db/check/DatabaseAvailabilityCheck.java | 2 +- .../src/main/java/io/airbyte/db/check/DatabaseCheck.java | 2 +- .../main/java/io/airbyte/db/check/DatabaseCheckException.java | 2 +- .../main/java/io/airbyte/db/check/DatabaseMigrationCheck.java | 2 +- .../db/check/impl/ConfigsDatabaseAvailabilityCheck.java | 2 +- .../airbyte/db/check/impl/ConfigsDatabaseMigrationCheck.java | 2 +- .../airbyte/db/check/impl/JobsDatabaseAvailabilityCheck.java | 2 +- .../io/airbyte/db/check/impl/JobsDatabaseMigrationCheck.java | 2 +- .../main/java/io/airbyte/db/factory/DSLContextFactory.java | 2 +- .../main/java/io/airbyte/db/factory/DataSourceFactory.java | 2 +- .../main/java/io/airbyte/db/factory/DatabaseCheckFactory.java | 2 +- .../src/main/java/io/airbyte/db/factory/DatabaseDriver.java | 2 +- .../src/main/java/io/airbyte/db/factory/FlywayFactory.java | 2 +- .../io/airbyte/db/init/DatabaseInitializationException.java | 2 +- .../src/main/java/io/airbyte/db/init/DatabaseInitializer.java | 2 +- .../io/airbyte/db/init/impl/ConfigsDatabaseInitializer.java | 2 +- .../java/io/airbyte/db/init/impl/JobsDatabaseInitializer.java | 2 +- .../main/java/io/airbyte/db/instance/DatabaseConstants.java | 2 +- .../main/java/io/airbyte/db/instance/DatabaseMigrator.java | 2 +- .../java/io/airbyte/db/instance/FlywayDatabaseMigrator.java | 2 +- .../java/io/airbyte/db/instance/FlywayMigrationDatabase.java | 2 +- .../src/main/java/io/airbyte/db/instance/TableSchema.java | 2 +- .../instance/configs/ConfigsDatabaseMigrationDevCenter.java | 2 +- .../airbyte/db/instance/configs/ConfigsDatabaseMigrator.java | 2 +- .../io/airbyte/db/instance/configs/ConfigsDatabaseTables.java | 2 +- .../db/instance/configs/ConfigsDatabaseTestProvider.java | 2 +- .../db/instance/configs/ConfigsFlywayMigrationDatabase.java | 2 +- .../migrations/V0_30_22_001__Store_last_sync_state.java | 2 +- .../V0_32_8_001__AirbyteConfigDatabaseDenormalization.java | 2 +- .../V0_35_14_001__AddTombstoneToActorDefinition.java | 2 +- ...5_001__AddReleaseStageAndReleaseDateToActorDefinition.java | 2 +- .../V0_35_1_001__RemoveForeignKeyFromActorOauth.java | 2 +- .../migrations/V0_35_26_001__PersistDiscoveredCatalog.java | 2 +- .../V0_35_28_001__AddActorCatalogMetadataColumns.java | 2 +- .../V0_35_32_001__AddConnectorDefinitionResourceLimits.java | 2 +- .../migrations/V0_35_3_001__DropAirbyteConfigsTable.java | 2 +- .../configs/migrations/V0_35_46_001__AddMissingIndices.java | 2 +- .../migrations/V0_35_54_001__ChangeDefaultConnectionName.java | 2 +- .../V0_35_56_001__AddWorkspaceSlugTombstoneIndex.java | 2 +- .../migrations/V0_35_59_001__AddPublicToActorDefinition.java | 2 +- .../V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.java | 2 +- .../migrations/V0_35_59_003__AddCustomToActorDefinition.java | 2 +- .../configs/migrations/V0_35_59_004__AddOauthParamIndex.java | 2 +- .../V0_35_65_001__CreateWorkspaceServiceAccountTable.java | 2 +- .../V0_36_3_001__AddScheduleTypeToConfigsTable.java | 2 +- .../V0_38_4_001__AddScheduleDataToConfigsTable.java | 2 +- .../V0_39_17_001__AddStreamDescriptorsToStateTable.java | 2 +- .../configs/migrations/V0_39_1_001__CreateStreamReset.java | 2 +- .../V0_40_11_001__AddGeographyColumnToConnections.java | 2 +- .../V0_40_11_002__AddSchemaChangeColumnsToConnections.java | 2 +- .../migrations/V0_40_12_001__AddWebhookOperationColumns.java | 2 +- .../V0_40_18_001__AddInvalidProtocolFlagToConnections.java | 2 +- ..._18_002__AddActorDefinitionNormalizationAndDbtColumns.java | 2 +- .../migrations/V0_40_18_003__AddIndexToConnectionStatus.java | 2 +- .../V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.java | 2 +- .../V0_40_23_001__AddFieldSelectionDataToConnections.java | 2 +- ...002__AddNormalizationIntegrationTypeToActorDefinition.java | 2 +- .../configs/migrations/V0_40_27_001__AddAllowedHosts.java | 2 +- .../configs/migrations/V0_40_28_001__AddSuggestedStreams.java | 2 +- .../V0_40_3_001__AddProtocolVersionToActorDefinition.java | 2 +- ...0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.java | 2 +- .../airbyte/db/instance/development/DevDatabaseMigrator.java | 2 +- .../io/airbyte/db/instance/development/FlywayFormatter.java | 2 +- .../airbyte/db/instance/development/MigrationDevCenter.java | 2 +- .../airbyte/db/instance/development/MigrationDevHelper.java | 2 +- .../db/instance/jobs/JobsDatabaseMigrationDevCenter.java | 2 +- .../io/airbyte/db/instance/jobs/JobsDatabaseMigrator.java | 2 +- .../java/io/airbyte/db/instance/jobs/JobsDatabaseSchema.java | 2 +- .../io/airbyte/db/instance/jobs/JobsDatabaseTestProvider.java | 2 +- .../airbyte/db/instance/jobs/JobsFlywayMigrationDatabase.java | 2 +- .../V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.java | 2 +- .../V0_35_40_001__MigrateFailureReasonEnumValues.java | 2 +- .../V0_35_5_001__Add_failureSummary_col_to_Attempts.java | 2 +- .../instance/jobs/migrations/V0_35_62_001__AddJobIndices.java | 2 +- .../V0_40_14_001__AddProcessingTaskQueueInAttempts.java | 2 +- .../V0_40_18_001__AddIndexToAttemptsAndJobsStatus.java | 2 +- .../jobs/migrations/V0_40_18_002__AddProgressBarStats.java | 2 +- .../migrations/V0_40_26_001__CorrectStreamStatsTable.java | 2 +- .../jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java | 2 +- .../jobs/migrations/V0_40_3_001__CreateSyncStats.java | 2 +- .../migrations/V0_40_4_001__ChangeSyncStatsForeignKey.java | 2 +- .../migrations/V0_40_4_002__CreateNormalizationSummaries.java | 2 +- .../io/airbyte/db/instance/test/TestDatabaseProvider.java | 2 +- .../io/airbyte/db/instance/test/TestDatabaseProviders.java | 2 +- .../db/jdbc/AbstractJdbcCompatibleSourceOperations.java | 2 +- .../src/main/java/io/airbyte/db/jdbc/DateTimeConverter.java | 2 +- .../src/main/java/io/airbyte/db/jdbc/DefaultJdbcDatabase.java | 2 +- .../src/main/java/io/airbyte/db/jdbc/JdbcConstants.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/jdbc/JdbcDatabase.java | 2 +- .../main/java/io/airbyte/db/jdbc/JdbcSourceOperations.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/jdbc/JdbcUtils.java | 2 +- .../main/java/io/airbyte/db/jdbc/StreamingJdbcDatabase.java | 2 +- .../db/jdbc/streaming/AdaptiveStreamingQueryConfig.java | 2 +- .../java/io/airbyte/db/jdbc/streaming/BaseSizeEstimator.java | 2 +- .../java/io/airbyte/db/jdbc/streaming/FetchSizeConstants.java | 2 +- .../java/io/airbyte/db/jdbc/streaming/FetchSizeEstimator.java | 2 +- .../io/airbyte/db/jdbc/streaming/InitialSizeEstimator.java | 2 +- .../airbyte/db/jdbc/streaming/JdbcStreamingQueryConfig.java | 2 +- .../airbyte/db/jdbc/streaming/NoOpStreamingQueryConfig.java | 2 +- .../io/airbyte/db/jdbc/streaming/SamplingSizeEstimator.java | 2 +- .../io/airbyte/db/jdbc/streaming/TwoStageSizeEstimator.java | 2 +- .../src/main/java/io/airbyte/db/mongodb/MongoDatabase.java | 2 +- .../src/main/java/io/airbyte/db/mongodb/MongoUtils.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java | 2 +- .../db-lib/src/main/java/io/airbyte/db/util/JsonUtil.java | 2 +- .../src/main/java/io/airbyte/db/util/SSLCertificateUtils.java | 2 +- .../src/test/java/io/airbyte/db/IncrementalUtilsTest.java | 2 +- .../db-lib/src/test/java/io/airbyte/db/MongoUtilsTest.java | 2 +- airbyte-db/db-lib/src/test/java/io/airbyte/db/PgLsnTest.java | 2 +- .../db-lib/src/test/java/io/airbyte/db/PostgresUtilsTest.java | 2 +- .../io/airbyte/db/check/impl/CommonDatabaseCheckTest.java | 2 +- .../db/check/impl/ConfigsDatabaseAvailabilityCheckTest.java | 2 +- .../db/check/impl/ConfigsDatabaseMigrationCheckTest.java | 2 +- .../db/check/impl/JobsDatabaseAvailabilityCheckTest.java | 2 +- .../airbyte/db/check/impl/JobsDatabaseMigrationCheckTest.java | 2 +- .../test/java/io/airbyte/db/factory/CommonFactoryTest.java | 2 +- .../java/io/airbyte/db/factory/DSLContextFactoryTest.java | 2 +- .../java/io/airbyte/db/factory/DataSourceFactoryTest.java | 2 +- .../java/io/airbyte/db/factory/DatabaseCheckFactoryTest.java | 2 +- .../test/java/io/airbyte/db/factory/FlywayFactoryTest.java | 2 +- .../test/java/io/airbyte/db/init/DatabaseInitializerTest.java | 2 +- .../airbyte/db/init/impl/CommonDatabaseInitializerTest.java | 2 +- .../airbyte/db/init/impl/ConfigsDatabaseInitializerTest.java | 2 +- .../io/airbyte/db/init/impl/JobsDatabaseInitializerTest.java | 2 +- .../java/io/airbyte/db/instance/AbstractDatabaseTest.java | 2 +- .../db/instance/configs/AbstractConfigsDatabaseTest.java | 2 +- .../configs/ConfigsDatabaseMigrationDevCenterTest.java | 2 +- .../db/instance/configs/ConfigsDatabaseMigratorTest.java | 2 +- .../configs/migrations/SetupForNormalizedTablesTest.java | 2 +- .../migrations/V0_30_22_001__Store_last_sync_state_test.java | 2 +- ...0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.java | 2 +- .../V0_35_14_001__AddTombstoneToActorDefinitionTest.java | 2 +- ...__AddReleaseStageAndReleaseDateToActorDefinition_Test.java | 2 +- .../V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.java | 2 +- .../V0_35_26_001__PersistDiscoveredCatalogTest.java | 2 +- .../V0_35_28_001__AddActorCatalogMetadataColumnsTest.java | 2 +- .../migrations/V0_35_3_001__DropAirbyteConfigsTableTest.java | 2 +- .../V0_35_59_001__AddPublicToActorDefinitionTest.java | 2 +- ..._35_59_002__AddActorDefinitionWorkspaceGrantTableTest.java | 2 +- .../V0_35_59_003__AddCustomToActorDefinitionTest.java | 2 +- .../V0_39_17_001__AddStreamDescriptorsToStateTableTest.java | 2 +- ...002__AddActorDefinitionNormalizationAndDbtColumnsTest.java | 2 +- ..._3_002__RemoveActorForeignKeyFromOauthParamsTableTest.java | 2 +- .../db/instance/development/MigrationDevHelperTest.java | 2 +- .../io/airbyte/db/instance/jobs/AbstractJobsDatabaseTest.java | 2 +- .../db/instance/jobs/JobsDatabaseMigrationDevCenterTest.java | 2 +- .../io/airbyte/db/instance/jobs/JobsDatabaseMigratorTest.java | 2 +- .../V0_35_40_001_MigrateFailureReasonEnumValues_Test.java | 2 +- .../V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.java | 2 +- .../db/instance/toys/ToysDatabaseAvailabilityCheck.java | 2 +- .../io/airbyte/db/instance/toys/ToysDatabaseConstants.java | 2 +- .../io/airbyte/db/instance/toys/ToysDatabaseInitializer.java | 2 +- .../io/airbyte/db/instance/toys/ToysDatabaseMigrator.java | 2 +- .../io/airbyte/db/instance/toys/ToysDatabaseMigratorTest.java | 2 +- .../toys/migrations/V0_30_4_001__Add_timestamp_columns.java | 2 +- .../migrations/V0_30_4_002__Remove_updated_at_column.java | 2 +- .../test/java/io/airbyte/db/jdbc/TestDefaultJdbcDatabase.java | 2 +- .../src/test/java/io/airbyte/db/jdbc/TestJdbcUtils.java | 2 +- .../java/io/airbyte/db/jdbc/TestStreamingJdbcDatabase.java | 2 +- .../db/jdbc/streaming/AdaptiveStreamingQueryConfigTest.java | 2 +- .../io/airbyte/db/jdbc/streaming/BaseSizeEstimatorTest.java | 2 +- .../airbyte/db/jdbc/streaming/InitialSizeEstimatorTest.java | 2 +- .../airbyte/db/jdbc/streaming/SamplingSizeEstimatorTest.java | 2 +- .../airbyte/db/jdbc/streaming/TwoStageSizeEstimatorTest.java | 2 +- .../test/java/io/airbyte/db/util/SSLCertificateUtilsTest.java | 2 +- airbyte-featureflag/src/main/kotlin/Client.kt | 2 +- airbyte-featureflag/src/main/kotlin/Flags.kt | 2 +- .../integrations/destination/s3/AesCbcEnvelopeEncryption.java | 2 +- .../destination/s3/AesCbcEnvelopeEncryptionBlobDecorator.java | 2 +- .../integrations/destination/s3/BaseS3Destination.java | 2 +- .../io/airbyte/integrations/destination/s3/BlobDecorator.java | 2 +- .../integrations/destination/s3/BlobStorageOperations.java | 2 +- .../airbyte/integrations/destination/s3/EncryptionConfig.java | 2 +- .../io/airbyte/integrations/destination/s3/NoEncryption.java | 2 +- .../io/airbyte/integrations/destination/s3/S3BaseChecks.java | 2 +- .../integrations/destination/s3/S3ConsumerFactory.java | 2 +- .../integrations/destination/s3/S3DestinationConfig.java | 2 +- .../destination/s3/S3DestinationConfigFactory.java | 2 +- .../integrations/destination/s3/S3DestinationConstants.java | 2 +- .../java/io/airbyte/integrations/destination/s3/S3Format.java | 2 +- .../airbyte/integrations/destination/s3/S3FormatConfig.java | 2 +- .../airbyte/integrations/destination/s3/S3FormatConfigs.java | 2 +- .../integrations/destination/s3/S3StorageOperations.java | 2 +- .../integrations/destination/s3/SerializedBufferFactory.java | 2 +- .../airbyte/integrations/destination/s3/StorageProvider.java | 2 +- .../io/airbyte/integrations/destination/s3/WriteConfig.java | 2 +- .../integrations/destination/s3/avro/AvroConstants.java | 2 +- .../integrations/destination/s3/avro/AvroNameTransformer.java | 2 +- .../integrations/destination/s3/avro/AvroRecordFactory.java | 2 +- .../destination/s3/avro/AvroSerializedBuffer.java | 2 +- .../destination/s3/avro/JsonFieldNameUpdater.java | 2 +- .../integrations/destination/s3/avro/JsonSchemaType.java | 2 +- .../destination/s3/avro/JsonToAvroSchemaConverter.java | 2 +- .../integrations/destination/s3/avro/S3AvroFormatConfig.java | 2 +- .../integrations/destination/s3/avro/S3AvroWriter.java | 2 +- .../integrations/destination/s3/constant/S3Constants.java | 2 +- .../s3/credential/BlobStorageCredentialConfig.java | 2 +- .../s3/credential/S3AWSDefaultProfileCredentialConfig.java | 2 +- .../s3/credential/S3AccessKeyCredentialConfig.java | 2 +- .../destination/s3/credential/S3CredentialConfig.java | 2 +- .../destination/s3/credential/S3CredentialType.java | 2 +- .../s3/credential/S3InstanceProfileCredentialConfig.java | 2 +- .../integrations/destination/s3/csv/BaseSheetGenerator.java | 2 +- .../integrations/destination/s3/csv/CsvSerializedBuffer.java | 2 +- .../integrations/destination/s3/csv/CsvSheetGenerator.java | 2 +- .../integrations/destination/s3/csv/CsvSheetGenerators.java | 2 +- .../destination/s3/csv/NoFlatteningSheetGenerator.java | 2 +- .../destination/s3/csv/RootLevelFlatteningSheetGenerator.java | 2 +- .../integrations/destination/s3/csv/S3CsvFormatConfig.java | 2 +- .../airbyte/integrations/destination/s3/csv/S3CsvWriter.java | 2 +- .../destination/s3/csv/StagingDatabaseCsvSheetGenerator.java | 2 +- .../destination/s3/jsonl/JsonLSerializedBuffer.java | 2 +- .../destination/s3/jsonl/S3JsonlFormatConfig.java | 2 +- .../integrations/destination/s3/jsonl/S3JsonlWriter.java | 2 +- .../destination/s3/parquet/ParquetSerializedBuffer.java | 2 +- .../destination/s3/parquet/S3ParquetConstants.java | 2 +- .../destination/s3/parquet/S3ParquetFormatConfig.java | 2 +- .../integrations/destination/s3/parquet/S3ParquetWriter.java | 2 +- .../destination/s3/template/S3FilenameTemplateManager.java | 2 +- .../s3/template/S3FilenameTemplateParameterObject.java | 2 +- .../integrations/destination/s3/util/AvroRecordHelper.java | 2 +- .../integrations/destination/s3/util/CompressionType.java | 2 +- .../destination/s3/util/CompressionTypeHelper.java | 2 +- .../integrations/destination/s3/util/JavaProcessRunner.java | 2 +- .../integrations/destination/s3/util/S3NameTransformer.java | 2 +- .../integrations/destination/s3/util/S3OutputPathHelper.java | 2 +- .../destination/s3/util/StreamTransferManagerFactory.java | 2 +- .../s3/util/StreamTransferManagerWithMetadata.java | 2 +- .../integrations/destination/s3/writer/BaseS3Writer.java | 2 +- .../destination/s3/writer/DestinationFileWriter.java | 2 +- .../integrations/destination/s3/writer/DestinationWriter.java | 2 +- .../destination/s3/writer/ProductionWriterFactory.java | 2 +- .../integrations/destination/s3/writer/S3WriterFactory.java | 2 +- .../s3/AesCbcEnvelopeEncryptionBlobDecoratorTest.java | 2 +- .../integrations/destination/s3/BlobDecoratorTest.java | 2 +- .../airbyte/integrations/destination/s3/S3BaseChecksTest.java | 2 +- .../integrations/destination/s3/S3DestinationConfigTest.java | 2 +- .../integrations/destination/s3/S3FormatConfigsTest.java | 2 +- .../integrations/destination/s3/S3StorageOperationsTest.java | 2 +- .../destination/s3/avro/AvroNameTransformerTest.java | 2 +- .../destination/s3/avro/AvroSerializedBufferTest.java | 2 +- .../destination/s3/avro/JsonFieldNameUpdaterTest.java | 2 +- .../integrations/destination/s3/avro/JsonSchemaTypeTest.java | 2 +- .../destination/s3/avro/JsonToAvroConverterTest.java | 2 +- .../destination/s3/avro/S3AvroFormatConfigTest.java | 2 +- .../destination/s3/csv/CsvSerializedBufferTest.java | 2 +- .../destination/s3/csv/NoFlatteningSheetGeneratorTest.java | 2 +- .../s3/csv/RootLevelFlatteningSheetGeneratorTest.java | 2 +- .../destination/s3/csv/S3CsvFormatConfigTest.java | 2 +- .../integrations/destination/s3/csv/S3CsvWriterTest.java | 2 +- .../destination/s3/jsonl/JsonLSerializedBufferTest.java | 2 +- .../destination/s3/jsonl/S3JsonlFormatConfigTest.java | 2 +- .../destination/s3/parquet/ParquetSerializedBufferTest.java | 2 +- .../destination/s3/parquet/S3ParquetFormatConfigTest.java | 2 +- .../s3/tamplate/S3FilenameTemplateManagerTest.java | 2 +- .../destination/s3/util/CompressionTypeHelperTest.java | 2 +- .../integrations/destination/s3/util/ConfigTestUtils.java | 2 +- .../destination/s3/util/S3OutputPathHelperTest.java | 2 +- .../integrations/destination/s3/writer/BaseS3WriterTest.java | 2 +- .../src/main/java/io/airbyte/integrations/BaseConnector.java | 2 +- .../io/airbyte/integrations/base/AirbyteExceptionHandler.java | 2 +- .../io/airbyte/integrations/base/AirbyteMessageConsumer.java | 2 +- .../airbyte/integrations/base/AirbyteTraceMessageUtility.java | 2 +- .../src/main/java/io/airbyte/integrations/base/Command.java | 2 +- .../base/CommitOnStateAirbyteMessageConsumer.java | 2 +- .../main/java/io/airbyte/integrations/base/Destination.java | 2 +- .../base/FailureTrackingAirbyteMessageConsumer.java | 2 +- .../main/java/io/airbyte/integrations/base/Integration.java | 2 +- .../io/airbyte/integrations/base/IntegrationCliParser.java | 2 +- .../java/io/airbyte/integrations/base/IntegrationConfig.java | 2 +- .../java/io/airbyte/integrations/base/IntegrationRunner.java | 2 +- .../java/io/airbyte/integrations/base/JavaBaseConstants.java | 2 +- .../src/main/java/io/airbyte/integrations/base/Source.java | 2 +- .../integrations/base/adaptive/AdaptiveDestinationRunner.java | 2 +- .../integrations/base/adaptive/AdaptiveSourceRunner.java | 2 +- .../integrations/base/errors/messages/ErrorMessage.java | 2 +- .../base/spec_modification/SpecModifyingDestination.java | 2 +- .../base/spec_modification/SpecModifyingSource.java | 2 +- .../io/airbyte/integrations/base/ssh/SshBastionContainer.java | 2 +- .../java/io/airbyte/integrations/base/ssh/SshHelpers.java | 2 +- .../main/java/io/airbyte/integrations/base/ssh/SshTunnel.java | 2 +- .../airbyte/integrations/base/ssh/SshWrappedDestination.java | 2 +- .../io/airbyte/integrations/base/ssh/SshWrappedSource.java | 2 +- .../integrations/destination/ExtendedNameTransformer.java | 2 +- .../integrations/destination/NamingConventionTransformer.java | 2 +- .../integrations/destination/StandardNameTransformer.java | 2 +- .../buffered_stream_consumer/BufferedStreamConsumer.java | 2 +- .../buffered_stream_consumer/CheckAndRemoveRecordWriter.java | 2 +- .../destination/buffered_stream_consumer/OnCloseFunction.java | 2 +- .../destination/buffered_stream_consumer/OnStartFunction.java | 2 +- .../buffered_stream_consumer/RecordSizeEstimator.java | 2 +- .../destination/buffered_stream_consumer/RecordWriter.java | 2 +- .../buffered_stream_consumer/StreamDateFormatter.java | 2 +- .../DefaultDestStateLifecycleManager.java | 2 +- .../DestSingleStateLifecycleManager.java | 2 +- .../DestStateLifecycleManager.java | 2 +- .../DestStreamStateLifecycleManager.java | 2 +- .../destination/record_buffer/BaseSerializedBuffer.java | 2 +- .../destination/record_buffer/BufferFlushType.java | 2 +- .../integrations/destination/record_buffer/BufferStorage.java | 2 +- .../destination/record_buffer/BufferingStrategy.java | 2 +- .../integrations/destination/record_buffer/FileBuffer.java | 2 +- .../destination/record_buffer/InMemoryBuffer.java | 2 +- .../record_buffer/InMemoryRecordBufferingStrategy.java | 2 +- .../destination/record_buffer/SerializableBuffer.java | 2 +- .../record_buffer/SerializedBufferingStrategy.java | 2 +- .../io/airbyte/integrations/util/ConnectorExceptionUtil.java | 2 +- .../java/io/airbyte/integrations/util/HostPortResolver.java | 2 +- .../airbyte/integrations/util/PostgresSslConnectionUtils.java | 2 +- .../integrations/base/AirbyteExceptionHandlerTest.java | 2 +- .../integrations/base/AirbyteTraceMessageUtilityTest.java | 2 +- .../base/FailureTrackingAirbyteMessageConsumerTest.java | 2 +- .../airbyte/integrations/base/IntegrationCliParserTest.java | 2 +- .../io/airbyte/integrations/base/IntegrationConfigTest.java | 2 +- .../io/airbyte/integrations/base/IntegrationRunnerTest.java | 2 +- .../io/airbyte/integrations/base/NameTransformerTest.java | 2 +- .../java/io/airbyte/integrations/base/ssh/SshTunnelTest.java | 2 +- .../buffered_stream_consumer/BufferedStreamConsumerTest.java | 2 +- .../buffered_stream_consumer/RecordSizeEstimatorTest.java | 2 +- .../DefaultDestStateLifecycleManagerTest.java | 2 +- .../DestSingleStateLifecycleManagerTest.java | 2 +- .../DestStreamStateLifecycleManagerTest.java | 2 +- .../record_buffer/InMemoryRecordBufferingStrategyTest.java | 2 +- .../record_buffer/SerializedBufferingStrategyTest.java | 2 +- .../airbyte/integrations/util/ConnectorExceptionUtilTest.java | 2 +- .../integration_tests/dbt_integration_test.py | 2 +- .../integration_tests/test_drop_scd_overwrite.py | 2 +- .../base-normalization/integration_tests/test_ephemeral.py | 2 +- .../integration_tests/test_normalization.py | 2 +- .../bases/base-normalization/integration_tests/utils.py | 2 +- .../bases/base-normalization/main_dev_transform_catalog.py | 2 +- .../bases/base-normalization/main_dev_transform_config.py | 2 +- .../base-normalization/normalization/destination_type.py | 2 +- .../normalization/transform_catalog/catalog_processor.py | 2 +- .../normalization/transform_catalog/dbt_macro.py | 2 +- .../transform_catalog/destination_name_transformer.py | 2 +- .../normalization/transform_catalog/reserved_keywords.py | 2 +- .../normalization/transform_catalog/stream_processor.py | 2 +- .../normalization/transform_catalog/table_name_registry.py | 2 +- .../normalization/transform_catalog/transform.py | 2 +- .../normalization/transform_catalog/utils.py | 2 +- .../normalization/transform_config/transform.py | 2 +- airbyte-integrations/bases/base-normalization/setup.py | 2 +- .../unit_tests/test_destination_name_transformer.py | 2 +- .../base-normalization/unit_tests/test_stream_processor.py | 2 +- .../base-normalization/unit_tests/test_table_name_registry.py | 2 +- .../base-normalization/unit_tests/test_transform_config.py | 2 +- .../standardtest/source/fs/ExecutableTestSource.java | 2 +- .../integrations/standardtest/source/fs/TestSourceMain.java | 2 +- .../connector_acceptance_test/base.py | 2 +- .../connector_acceptance_test/config.py | 2 +- .../connector_acceptance_test/conftest.py | 2 +- .../connector_acceptance_test/plugin.py | 2 +- .../connector_acceptance_test/tests/test_core.py | 2 +- .../connector_acceptance_test/tests/test_full_refresh.py | 2 +- .../connector_acceptance_test/tests/test_incremental.py | 2 +- .../connector_acceptance_test/utils/__init__.py | 2 +- .../connector_acceptance_test/utils/asserts.py | 2 +- .../connector_acceptance_test/utils/backward_compatibility.py | 2 +- .../connector_acceptance_test/utils/common.py | 2 +- .../connector_acceptance_test/utils/compare.py | 2 +- .../connector_acceptance_test/utils/connector_runner.py | 2 +- .../connector_acceptance_test/utils/json_schema_helper.py | 2 +- airbyte-integrations/bases/connector-acceptance-test/setup.py | 2 +- .../tools/strictness_level_migration/__init__.py | 2 +- .../tools/strictness_level_migration/config_migration.py | 2 +- .../tools/strictness_level_migration/create_issues.py | 2 +- .../tools/strictness_level_migration/create_prs.py | 2 +- .../tools/strictness_level_migration/definitions.py | 2 +- .../bases/connector-acceptance-test/unit_tests/conftest.py | 2 +- .../connector-acceptance-test/unit_tests/test_asserts.py | 2 +- .../unit_tests/test_backward_compatibility.py | 2 +- .../bases/connector-acceptance-test/unit_tests/test_config.py | 2 +- .../unit_tests/test_container_runner.py | 2 +- .../bases/connector-acceptance-test/unit_tests/test_core.py | 2 +- .../unit_tests/test_global_fixtures.py | 2 +- .../connector-acceptance-test/unit_tests/test_incremental.py | 2 +- .../unit_tests/test_json_schema_helper.py | 2 +- .../bases/connector-acceptance-test/unit_tests/test_plugin.py | 2 +- .../bases/connector-acceptance-test/unit_tests/test_spec.py | 2 +- .../connector-acceptance-test/unit_tests/test_spec_unit.py | 2 +- .../unit_tests/test_test_full_refresh.py | 2 +- .../bases/connector-acceptance-test/unit_tests/test_utils.py | 2 +- .../airbyte/integrations/debezium/AirbyteDebeziumHandler.java | 2 +- .../io/airbyte/integrations/debezium/CdcMetadataInjector.java | 2 +- .../io/airbyte/integrations/debezium/CdcSavedInfoFetcher.java | 2 +- .../io/airbyte/integrations/debezium/CdcStateHandler.java | 2 +- .../io/airbyte/integrations/debezium/CdcTargetPosition.java | 2 +- .../debezium/internals/AirbyteFileOffsetBackingStore.java | 2 +- .../debezium/internals/AirbyteSchemaHistoryStorage.java | 2 +- .../internals/CustomMySQLTinyIntOneToBooleanConverter.java | 2 +- .../debezium/internals/DebeziumConverterUtils.java | 2 +- .../integrations/debezium/internals/DebeziumEventUtils.java | 2 +- .../debezium/internals/DebeziumPropertiesManager.java | 2 +- .../debezium/internals/DebeziumRecordIterator.java | 2 +- .../debezium/internals/DebeziumRecordPublisher.java | 2 +- .../debezium/internals/FirstRecordWaitTimeUtil.java | 2 +- .../integrations/debezium/internals/MSSQLConverter.java | 2 +- .../debezium/internals/MySQLDateTimeConverter.java | 2 +- .../integrations/debezium/internals/PostgresConverter.java | 2 +- .../integrations/debezium/internals/PostgresCustomLoader.java | 2 +- .../debezium/internals/PostgresDebeziumStateUtil.java | 2 +- .../integrations/debezium/internals/SnapshotMetadata.java | 2 +- .../integrations/debezium/AirbyteDebeziumHandlerTest.java | 2 +- .../debezium/AirbyteFileOffsetBackingStoreTest.java | 2 +- .../airbyte/integrations/debezium/DebeziumEventUtilsTest.java | 2 +- .../integrations/debezium/DebeziumRecordPublisherTest.java | 2 +- .../debezium/internals/DebeziumConverterUtilsTest.java | 2 +- .../debezium/internals/FirstRecordWaitTimeUtilTest.java | 2 +- .../debezium/internals/PostgresDebeziumStateUtilTest.java | 2 +- .../java/io/airbyte/integrations/debezium/CdcSourceTest.java | 2 +- .../s3/S3AvroParquetDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3BaseAvroDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3BaseAvroParquetTestDataComparator.java | 2 +- .../destination/s3/S3BaseCsvDestinationAcceptanceTest.java | 2 +- .../s3/S3BaseCsvGzipDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3BaseJsonlDestinationAcceptanceTest.java | 2 +- .../s3/S3BaseJsonlGzipDestinationAcceptanceTest.java | 2 +- .../s3/S3BaseParquetDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3DestinationAcceptanceTest.java | 2 +- .../standardtest/destination/DestinationAcceptanceTest.java | 2 +- .../destination/DestinationAcceptanceTestUtils.java | 2 +- .../destination/JdbcDestinationAcceptanceTest.java | 2 +- .../standardtest/destination/LocalAirbyteDestination.java | 2 +- .../standardtest/destination/PerStreamStateMessageTest.java | 2 +- .../standardtest/destination/ProtocolVersion.java | 2 +- .../destination/argproviders/DataArgumentsProvider.java | 2 +- .../argproviders/DataTypeTestArgumentProvider.java | 2 +- .../argproviders/NumberDataTypeTestArgumentProvider.java | 2 +- .../destination/argproviders/util/ArgumentProviderUtil.java | 2 +- .../destination/comparator/AdvancedTestDataComparator.java | 2 +- .../destination/comparator/BasicTestDataComparator.java | 2 +- .../standardtest/destination/comparator/ComparatorUtils.java | 2 +- .../destination/comparator/TestDataComparator.java | 2 +- .../standardtest/source/AbstractSourceConnectorTest.java | 2 +- .../standardtest/source/AbstractSourceDatabaseTypeTest.java | 2 +- .../standardtest/source/PythonSourceAcceptanceTest.java | 2 +- .../standardtest/source/SourceAcceptanceTest.java | 2 +- .../integrations/standardtest/source/TestDataHolder.java | 2 +- .../integrations/standardtest/source/TestDestinationEnv.java | 2 +- .../standardtest/source/TestPythonSourceMain.java | 2 +- .../airbyte/integrations/standardtest/source/TestRunner.java | 2 +- .../performancetest/AbstractSourceBasePerformanceTest.java | 2 +- .../performancetest/AbstractSourceFillDbWithTestData.java | 2 +- .../source/performancetest/AbstractSourcePerformanceTest.java | 2 +- .../connector-templates/destination-java/Destination.java.hbs | 2 +- .../destination-java/DestinationAcceptanceTest.java.hbs | 2 +- .../destination_{{snakeCase name}}/__init__.py.hbs | 2 +- .../destination_{{snakeCase name}}/destination.py.hbs | 2 +- .../destination-python/integration_tests/integration_test.py | 2 +- .../connector-templates/destination-python/main.py.hbs | 2 +- .../connector-templates/destination-python/setup.py | 2 +- .../destination-python/unit_tests/unit_test.py | 2 +- .../source-configuration-based/__init__.py | 2 +- .../source-configuration-based/integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../source-configuration-based/main.py.hbs | 2 +- .../source-configuration-based/setup.py.hbs | 2 +- .../source_{{snakeCase name}}/__init__.py.hbs | 2 +- .../source_{{snakeCase name}}/source.py.hbs | 2 +- .../source-java-jdbc/integration_tests/acceptance.py | 2 +- .../{{snakeCase name}}/{{pascalCase name}}Source.java.hbs | 2 +- .../{{pascalCase name}}SourceAcceptanceTest.java.hbs | 2 +- .../{{pascalCase name}}JdbcSourceAcceptanceTest.java.hbs | 2 +- .../{{pascalCase name}}SourceTests.java.hbs | 2 +- .../source-python-http-api/integration_tests/__init__.py | 2 +- .../source-python-http-api/integration_tests/acceptance.py | 2 +- .../connector-templates/source-python-http-api/main.py.hbs | 2 +- .../connector-templates/source-python-http-api/setup.py.hbs | 2 +- .../source_{{snakeCase name}}/__init__.py.hbs | 2 +- .../source_{{snakeCase name}}/source.py.hbs | 2 +- .../source-python-http-api/unit_tests/__init__.py | 2 +- .../unit_tests/test_incremental_streams.py.hbs | 2 +- .../source-python-http-api/unit_tests/test_source.py.hbs | 2 +- .../source-python-http-api/unit_tests/test_streams.py.hbs | 2 +- .../source-python/integration_tests/__init__.py | 2 +- .../source-python/integration_tests/acceptance.py | 2 +- .../connector-templates/source-python/main.py.hbs | 2 +- .../connector-templates/source-python/setup.py.hbs | 2 +- .../source-python/source_{{snakeCase name}}/__init__.py.hbs | 2 +- .../source-python/source_{{snakeCase name}}/source.py.hbs | 2 +- .../source-python/unit_tests/unit_test.py.hbs | 2 +- .../source-singer/integration_tests/__init__.py | 2 +- .../source-singer/integration_tests/acceptance.py | 2 +- .../connector-templates/source-singer/main.py.hbs | 2 +- .../connector-templates/source-singer/setup.py.hbs | 2 +- .../source_{{snakeCase name}}_singer/__init__.py.hbs | 2 +- .../source_{{snakeCase name}}_singer/source.py.hbs | 2 +- .../source-singer/unit_tests/unit_test.py.hbs | 2 +- .../destination_amazon_sqs/destination.py | 2 +- .../integration_tests/integration_test.py | 2 +- .../connectors/destination-amazon-sqs/main.py | 2 +- .../connectors/destination-amazon-sqs/setup.py | 2 +- .../connectors/destination-amazon-sqs/unit_tests/unit_test.py | 2 +- .../destination-aws-datalake/destination_aws_datalake/aws.py | 2 +- .../destination_aws_datalake/config_reader.py | 2 +- .../destination_aws_datalake/destination.py | 2 +- .../destination_aws_datalake/stream_writer.py | 2 +- .../connectors/destination-aws-datalake/main.py | 2 +- .../connectors/destination-aws-datalake/setup.py | 2 +- .../integrations/destination/aws_datalake/AthenaHelper.java | 2 +- .../aws_datalake/AwsDatalakeDestinationConfig.java | 2 +- .../integrations/destination/aws_datalake/GlueHelper.java | 2 +- .../aws_datalake/AwsDatalakeDestinationAcceptanceTest.java | 2 +- .../aws_datalake/AwsDatalakeTestDataComparator.java | 2 +- .../src/test/AwsDatalakeDestinationTest.java | 2 +- .../destination-aws-datalake/unit_tests/unit_test.py | 2 +- .../azure_blob_storage/AzureBlobStorageConnectionChecker.java | 2 +- .../azure_blob_storage/AzureBlobStorageConsumer.java | 2 +- .../azure_blob_storage/AzureBlobStorageDestination.java | 2 +- .../azure_blob_storage/AzureBlobStorageDestinationConfig.java | 2 +- .../AzureBlobStorageDestinationConstants.java | 2 +- .../azure_blob_storage/AzureBlobStorageFormat.java | 2 +- .../azure_blob_storage/AzureBlobStorageFormatConfig.java | 2 +- .../azure_blob_storage/AzureBlobStorageFormatConfigs.java | 2 +- .../csv/AzureBlobStorageCsvFormatConfig.java | 2 +- .../azure_blob_storage/csv/AzureBlobStorageCsvWriter.java | 2 +- .../azure_blob_storage/csv/BaseSheetGenerator.java | 2 +- .../destination/azure_blob_storage/csv/CsvSheetGenerator.java | 2 +- .../azure_blob_storage/csv/NoFlatteningSheetGenerator.java | 2 +- .../csv/RootLevelFlatteningSheetGenerator.java | 2 +- .../jsonl/AzureBlobStorageJsonlFormatConfig.java | 2 +- .../azure_blob_storage/jsonl/AzureBlobStorageJsonlWriter.java | 2 +- .../azure_blob_storage/writer/AzureBlobStorageWriter.java | 2 +- .../writer/AzureBlobStorageWriterFactory.java | 2 +- .../azure_blob_storage/writer/BaseAzureBlobStorageWriter.java | 2 +- .../azure_blob_storage/writer/ProductionWriterFactory.java | 2 +- .../AzureBlobDestinationAcceptanceTest.java | 2 +- .../AzureBlobStorageCsvDestinationAcceptanceTest.java | 2 +- .../AzureBlobStorageDestinationAcceptanceTest.java | 2 +- .../AzureBlobStorageJsonlDestinationAcceptanceTest.java | 2 +- .../azure_blob_storage/AzureBlobDestinationTest.java | 2 +- .../azure_blob_storage/AzureBlobRecordConsumerTest.java | 2 +- .../azure_blob_storage/AzureBlobStorageFormatConfigsTest.java | 2 +- .../csv/AzureBlobStorageCsvFormatConfigTest.java | 2 +- .../csv/NoFlatteningSheetGeneratorTest.java | 2 +- .../csv/RootLevelFlatteningSheetGeneratorTest.java | 2 +- .../destination/bigquery/BigQueryDenormalizedDestination.java | 2 +- .../integrations/destination/bigquery/JsonSchemaFormat.java | 2 +- .../integrations/destination/bigquery/JsonSchemaType.java | 2 +- .../formatter/DefaultBigQueryDenormalizedRecordFormatter.java | 2 +- .../formatter/GcsBigQueryDenormalizedRecordFormatter.java | 2 +- .../bigquery/formatter/arrayformater/ArrayFormatter.java | 2 +- .../formatter/arrayformater/DefaultArrayFormatter.java | 2 +- .../formatter/arrayformater/LegacyArrayFormatter.java | 2 +- .../destination/bigquery/formatter/util/FormatterUtil.java | 2 +- .../BigQueryDenormalizedDestinationAcceptanceTest.java | 2 +- .../bigquery/BigQueryDenormalizedDestinationTest.java | 2 +- .../BigQueryDenormalizedGcsDestinationAcceptanceTest.java | 2 +- .../bigquery/BigQueryDenormalizedGcsDestinationTest.java | 2 +- .../bigquery/BigQueryDenormalizedTestConstants.java | 2 +- .../bigquery/BigQueryDenormalizedTestDataComparator.java | 2 +- .../bigquery/util/BigQueryDenormalizedTestDataUtils.java | 2 +- .../bigquery/BigQueryDenormalizedDestinationTest.java | 2 +- .../destination/bigquery/JsonSchemaFormatTest.java | 2 +- .../integrations/destination/bigquery/JsonSchemaTypeTest.java | 2 +- .../DefaultBigQueryDenormalizedRecordFormatterTest.java | 2 +- .../formatter/GcsBigQueryDenormalizedRecordFormatterTest.java | 2 +- .../formatter/arrayformater/DefaultArrayFormatterTest.java | 2 +- .../formatter/arrayformater/LegacyArrayFormatterTest.java | 2 +- .../bigquery/formatter/util/FormatterUtilTest.java | 2 +- .../bigquery/util/BigQueryDenormalizedTestSchemaUtils.java | 2 +- .../destination/bigquery/BigQueryAvroSerializedBuffer.java | 2 +- .../integrations/destination/bigquery/BigQueryConsts.java | 2 +- .../destination/bigquery/BigQueryDestination.java | 2 +- .../destination/bigquery/BigQueryGcsOperations.java | 2 +- .../destination/bigquery/BigQueryRecordConsumer.java | 2 +- .../destination/bigquery/BigQuerySQLNameTransformer.java | 2 +- .../destination/bigquery/BigQueryStagingConsumerFactory.java | 2 +- .../destination/bigquery/BigQueryStagingOperations.java | 2 +- .../integrations/destination/bigquery/BigQueryUtils.java | 2 +- .../destination/bigquery/BigQueryWriteConfig.java | 2 +- .../integrations/destination/bigquery/UploadingMethod.java | 2 +- .../bigquery/formatter/BigQueryRecordFormatter.java | 2 +- .../bigquery/formatter/DefaultBigQueryRecordFormatter.java | 2 +- .../bigquery/formatter/GcsAvroBigQueryRecordFormatter.java | 2 +- .../bigquery/formatter/GcsCsvBigQueryRecordFormatter.java | 2 +- .../destination/bigquery/helpers/LoggerHelper.java | 2 +- .../bigquery/uploader/AbstractBigQueryUploader.java | 2 +- .../bigquery/uploader/AbstractGscBigQueryUploader.java | 2 +- .../destination/bigquery/uploader/BigQueryDirectUploader.java | 2 +- .../bigquery/uploader/BigQueryUploaderFactory.java | 2 +- .../bigquery/uploader/GcsAvroBigQueryUploader.java | 2 +- .../destination/bigquery/uploader/GcsCsvBigQueryUploader.java | 2 +- .../destination/bigquery/uploader/UploaderType.java | 2 +- .../destination/bigquery/uploader/config/UploaderConfig.java | 2 +- .../destination/bigquery/writer/BigQueryTableWriter.java | 2 +- .../bigquery/AbstractBigQueryDestinationAcceptanceTest.java | 2 +- .../destination/bigquery/BigQueryDestinationTest.java | 2 +- .../destination/bigquery/BigQueryDestinationTestUtils.java | 2 +- .../bigquery/BigQueryGcsDestinationAcceptanceTest.java | 2 +- .../bigquery/BigQueryStandardDestinationAcceptanceTest.java | 2 +- .../destination/bigquery/BigQueryTestDataComparator.java | 2 +- .../destination/bigquery/BigQueryRecordConsumerTest.java | 2 +- .../destination/bigquery/BigQuerySQLNameTransformerTest.java | 2 +- .../integrations/destination/bigquery/BigQueryUtilsTest.java | 2 +- .../integrations/destination/cassandra/CassandraConfig.java | 2 +- .../destination/cassandra/CassandraCqlProvider.java | 2 +- .../destination/cassandra/CassandraDestination.java | 2 +- .../destination/cassandra/CassandraMessageConsumer.java | 2 +- .../destination/cassandra/CassandraNameTransformer.java | 2 +- .../integrations/destination/cassandra/CassandraRecord.java | 2 +- .../destination/cassandra/CassandraStreamConfig.java | 2 +- .../integrations/destination/cassandra/SessionManager.java | 2 +- .../io/airbyte/integrations/destination/cassandra/Tuple.java | 2 +- .../destination/cassandra/CassandraContainerInitializr.java | 2 +- .../destination/cassandra/CassandraCqlProviderIT.java | 2 +- .../cassandra/CassandraDestinationAcceptanceTest.java | 2 +- .../destination/cassandra/CassandraDestinationIT.java | 2 +- .../destination/cassandra/CassandraMessageConsumerIT.java | 2 +- .../integrations/destination/cassandra/TestDataFactory.java | 2 +- .../destination/cassandra/CassandraConfigTest.java | 2 +- .../destination/cassandra/CassandraNameTransformerTest.java | 2 +- .../destination/cassandra/CassandraRecordConsumerTest.java | 2 +- .../integrations/destination/cassandra/TestDataFactory.java | 2 +- .../clickhouse/ClickhouseDestinationStrictEncrypt.java | 2 +- .../ClickhouseDestinationStrictEncryptAcceptanceTest.java | 2 +- .../destination/clickhouse/ClickhouseTestDataComparator.java | 2 +- .../clickhouse/ClickhouseTestSourceOperations.java | 2 +- .../clickhouse/ClickhouseDestinationStrictEncryptTest.java | 2 +- .../destination/clickhouse/ClickhouseDestination.java | 2 +- .../destination/clickhouse/ClickhouseSQLNameTransformer.java | 2 +- .../destination/clickhouse/ClickhouseSqlOperations.java | 2 +- .../clickhouse/ClickhouseDestinationAcceptanceTest.java | 2 +- .../destination/clickhouse/ClickhouseTestDataComparator.java | 2 +- .../clickhouse/ClickhouseTestSourceOperations.java | 2 +- .../clickhouse/SshClickhouseDestinationAcceptanceTest.java | 2 +- .../clickhouse/SshKeyClickhouseDestinationAcceptanceTest.java | 2 +- .../SshPasswordClickhouseDestinationAcceptanceTest.java | 2 +- .../destination/clickhouse/ClickhouseDestinationSpecTest.java | 2 +- .../destination/clickhouse/ClickhouseDestinationTest.java | 2 +- .../airbyte/integrations/destination/csv/CsvDestination.java | 2 +- .../destination/csv/CsvDestinationAcceptanceTest.java | 2 +- .../integrations/destination/csv/CsvDestinationTest.java | 2 +- .../destination-databend/destination_databend/__init__.py | 2 +- .../destination-databend/destination_databend/client.py | 2 +- .../destination-databend/destination_databend/destination.py | 2 +- .../destination-databend/destination_databend/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-databend/main.py | 2 +- airbyte-integrations/connectors/destination-databend/setup.py | 2 +- .../unit_tests/test_databend_destination.py | 2 +- .../connectors/destination-databend/unit_tests/test_writer.py | 2 +- .../databricks/DatabricksAzureBlobStorageConfig.java | 2 +- .../databricks/DatabricksAzureBlobStorageDestination.java | 2 +- .../databricks/DatabricksAzureBlobStorageStreamCopier.java | 2 +- .../DatabricksAzureBlobStorageStreamCopierFactory.java | 2 +- .../destination/databricks/DatabricksBaseDestination.java | 2 +- .../destination/databricks/DatabricksConstants.java | 2 +- .../destination/databricks/DatabricksDestination.java | 2 +- .../destination/databricks/DatabricksDestinationConfig.java | 2 +- .../destination/databricks/DatabricksDestinationResolver.java | 2 +- .../destination/databricks/DatabricksNameTransformer.java | 2 +- .../destination/databricks/DatabricksS3Destination.java | 2 +- .../destination/databricks/DatabricksS3StorageConfig.java | 2 +- .../destination/databricks/DatabricksS3StreamCopier.java | 2 +- .../databricks/DatabricksS3StreamCopierFactory.java | 2 +- .../destination/databricks/DatabricksSqlOperations.java | 2 +- .../databricks/DatabricksStagingLocationGetter.java | 2 +- .../destination/databricks/DatabricksStorageConfig.java | 2 +- .../destination/databricks/DatabricksStorageType.java | 2 +- .../destination/databricks/DatabricksStreamCopier.java | 2 +- .../destination/databricks/DatabricksStreamCopierFactory.java | 2 +- .../integrations/destination/databricks/PreSignedUrl.java | 2 +- .../DatabricksAzureBlobStorageDestinationAcceptanceTest.java | 2 +- .../databricks/DatabricksDestinationAcceptanceTest.java | 2 +- .../databricks/DatabricksS3DestinationAcceptanceTest.java | 2 +- .../databricks/DatabricksStagingLocationGetterTest.java | 2 +- .../databricks/DatabricksAzureBlobStorageConfigTest.java | 2 +- .../databricks/DatabricksDestinationConfigTest.java | 2 +- .../databricks/DatabricksDestinationResolverTest.java | 2 +- .../destination/databricks/DatabricksS3StorageConfigTest.java | 2 +- .../destination/databricks/DatabricksS3StreamCopierTest.java | 2 +- .../integrations/destination/dev_null/DevNullDestination.java | 2 +- .../dev_null/DevNullDestinationAcceptanceTest.java | 2 +- .../destination/dev_null/DevNullDestinationTest.java | 2 +- .../destination/doris/DorisConnectionOptions.java | 2 +- .../airbyte/integrations/destination/doris/DorisConsumer.java | 2 +- .../integrations/destination/doris/DorisDestination.java | 2 +- .../integrations/destination/doris/DorisLabelInfo.java | 2 +- .../integrations/destination/doris/DorisStreamLoad.java | 2 +- .../integrations/destination/doris/DorisWriteConfig.java | 2 +- .../io/airbyte/integrations/destination/doris/HttpUtil.java | 2 +- .../destination/doris/StreamLoadHttpPutBuilder.java | 2 +- .../integrations/destination/doris/StreamLoadRespContent.java | 2 +- .../destination/doris/exception/DorisException.java | 2 +- .../destination/doris/exception/DorisRuntimeException.java | 2 +- .../destination/doris/exception/IllegalArgumentException.java | 2 +- .../destination/doris/exception/StreamLoadException.java | 2 +- .../destination/doris/DorisDestinationAcceptanceTest.java | 2 +- .../integrations/destination/doris/DorisDestinationTest.java | 2 +- .../destination-duckdb/destination_duckdb/__init__.py | 2 +- .../destination-duckdb/destination_duckdb/destination.py | 2 +- .../destination-duckdb/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-duckdb/main.py | 2 +- airbyte-integrations/connectors/destination-duckdb/setup.py | 2 +- .../connectors/destination-duckdb/unit_tests/unit_test.py | 2 +- .../integrations/destination/dynamodb/DynamodbChecker.java | 2 +- .../integrations/destination/dynamodb/DynamodbConsumer.java | 2 +- .../destination/dynamodb/DynamodbDestination.java | 2 +- .../destination/dynamodb/DynamodbDestinationConfig.java | 2 +- .../destination/dynamodb/DynamodbDestinationRunner.java | 2 +- .../dynamodb/DynamodbDestinationStrictEncrypt.java | 2 +- .../destination/dynamodb/DynamodbOutputTableHelper.java | 2 +- .../integrations/destination/dynamodb/DynamodbWriter.java | 2 +- .../dynamodb/DynamodbDestinationAcceptanceTest.java | 2 +- .../destination/dynamodb/DynamodbConsumerTest.java | 2 +- .../dynamodb/DynamodbDestinationStrictEncryptTest.java | 2 +- .../destination/dynamodb/DynamodbDestinationTest.java | 2 +- .../destination/e2e_test/FailAfterNDestination.java | 2 +- .../integrations/destination/e2e_test/LoggingDestination.java | 2 +- .../integrations/destination/e2e_test/SilentDestination.java | 2 +- .../destination/e2e_test/TestingDestinations.java | 2 +- .../destination/e2e_test/ThrottledDestination.java | 2 +- .../integrations/destination/e2e_test/logging/BaseLogger.java | 2 +- .../destination/e2e_test/logging/EveryNthLogger.java | 2 +- .../destination/e2e_test/logging/FirstNLogger.java | 2 +- .../destination/e2e_test/logging/LoggingConsumer.java | 2 +- .../destination/e2e_test/logging/RandomSamplingLogger.java | 2 +- .../destination/e2e_test/logging/TestingLogger.java | 2 +- .../destination/e2e_test/logging/TestingLoggerFactory.java | 2 +- .../e2e_test/TestingSilentDestinationAcceptanceTest.java | 2 +- .../destination/e2e_test/ThrottledDestinationTest.java | 2 +- .../elasticsearch/ElasticsearchStrictEncryptDestination.java | 2 +- .../ElasticsearchStrictEncryptDestinationAcceptanceTest.java | 2 +- .../ElasticsearchDestinationStrictEncryptTest.java | 2 +- .../destination/elasticsearch/ConnectorConfiguration.java | 2 +- .../ElasticsearchAirbyteMessageConsumerFactory.java | 2 +- .../elasticsearch/ElasticsearchAuthenticationMethod.java | 2 +- .../destination/elasticsearch/ElasticsearchConnection.java | 2 +- .../destination/elasticsearch/ElasticsearchDestination.java | 2 +- .../destination/elasticsearch/ElasticsearchWriteConfig.java | 2 +- .../elasticsearch/ElasticsearchDestinationAcceptanceTest.java | 2 +- .../SshElasticsearchDestinationAcceptanceTest.java | 2 +- .../SshKeyElasticsearchDestinationAcceptanceTest.java | 2 +- .../SshPasswordElasticsearchDestinationAcceptanceTest.java | 2 +- .../destination/elasticsearch/ConnectorConfigurationTest.java | 2 +- .../elasticsearch/ElasticsearchConnectionTest.java | 2 +- .../elasticsearch/ElasticsearchDestinationTest.java | 2 +- .../destination-firebolt/destination_firebolt/destination.py | 2 +- .../destination-firebolt/destination_firebolt/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-firebolt/main.py | 2 +- airbyte-integrations/connectors/destination-firebolt/setup.py | 2 +- .../unit_tests/test_firebolt_destination.py | 2 +- .../connectors/destination-firebolt/unit_tests/test_writer.py | 2 +- .../destination_firestore/destination.py | 2 +- .../destination-firestore/destination_firestore/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-firestore/main.py | 2 +- .../connectors/destination-firestore/setup.py | 2 +- .../connectors/destination-firestore/unit_tests/unit_test.py | 2 +- .../airbyte/integrations/destination/gcs/GcsDestination.java | 2 +- .../integrations/destination/gcs/GcsDestinationConfig.java | 2 +- .../integrations/destination/gcs/GcsNameTransformer.java | 2 +- .../integrations/destination/gcs/GcsStorageOperations.java | 2 +- .../integrations/destination/gcs/avro/GcsAvroWriter.java | 2 +- .../destination/gcs/credential/GcsCredentialConfig.java | 2 +- .../destination/gcs/credential/GcsCredentialConfigs.java | 2 +- .../destination/gcs/credential/GcsCredentialType.java | 2 +- .../gcs/credential/GcsHmacKeyCredentialConfig.java | 2 +- .../integrations/destination/gcs/csv/GcsCsvWriter.java | 2 +- .../integrations/destination/gcs/jsonl/GcsJsonlWriter.java | 2 +- .../destination/gcs/parquet/GcsParquetWriter.java | 2 +- .../integrations/destination/gcs/util/GcsS3FileSystem.java | 2 +- .../airbyte/integrations/destination/gcs/util/GcsUtils.java | 2 +- .../integrations/destination/gcs/writer/BaseGcsWriter.java | 2 +- .../destination/gcs/GcsAvroDestinationAcceptanceTest.java | 2 +- .../gcs/GcsAvroParquetDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsAvroTestDataComparator.java | 2 +- .../destination/gcs/GcsCsvDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsCsvGzipDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsJsonlDestinationAcceptanceTest.java | 2 +- .../gcs/GcsJsonlGzipDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsParquetDestinationAcceptanceTest.java | 2 +- .../destination/gcs/GcsDestinationConfigTest.java | 2 +- .../destination/gcs/avro/GcsAvroFormatConfigTest.java | 2 +- .../integrations/destination/gcs/avro/GcsAvroWriterTest.java | 2 +- .../destination/gcs/csv/GcsCsvFormatConfigTest.java | 2 +- .../destination/gcs/jsonl/GcsJsonlFormatConfigTest.java | 2 +- .../integrations/destination/gcs/util/ConfigTestUtils.java | 2 +- .../destination_google_sheets/buffer.py | 2 +- .../destination_google_sheets/client.py | 2 +- .../destination_google_sheets/destination.py | 2 +- .../destination_google_sheets/helpers.py | 2 +- .../destination_google_sheets/spreadsheet.py | 2 +- .../destination_google_sheets/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- .../integration_tests/test_buffer.py | 2 +- .../integration_tests/test_client.py | 2 +- .../integration_tests/test_destination.py | 2 +- .../integration_tests/test_helpers.py | 2 +- .../integration_tests/test_spreadsheet.py | 2 +- .../integration_tests/test_writer.py | 2 +- .../connectors/destination-google-sheets/main.py | 2 +- .../connectors/destination-google-sheets/setup.py | 2 +- .../destination-google-sheets/unit_tests/unit_test.py | 2 +- .../destination_heap_analytics/__init__.py | 2 +- .../destination_heap_analytics/client.py | 2 +- .../destination_heap_analytics/destination.py | 2 +- .../destination_heap_analytics/utils.py | 2 +- .../integration_tests/integration_test.py | 2 +- .../connectors/destination-heap-analytics/main.py | 2 +- .../connectors/destination-heap-analytics/setup.py | 2 +- .../destination-heap-analytics/unit_tests/test_client.py | 2 +- .../destination-heap-analytics/unit_tests/test_parse_json.py | 2 +- .../destination-heap-analytics/unit_tests/test_utils.py | 2 +- .../destination-heap-analytics/unit_tests/unit_test.py | 2 +- .../integrations/destination/iceberg/IcebergConstants.java | 2 +- .../integrations/destination/iceberg/IcebergConsumer.java | 2 +- .../integrations/destination/iceberg/IcebergDestination.java | 2 +- .../integrations/destination/iceberg/config/WriteConfig.java | 2 +- .../destination/iceberg/config/catalog/CatalogType.java | 2 +- .../iceberg/config/catalog/HadoopCatalogConfig.java | 2 +- .../destination/iceberg/config/catalog/HiveCatalogConfig.java | 2 +- .../iceberg/config/catalog/IcebergCatalogConfig.java | 2 +- .../iceberg/config/catalog/IcebergCatalogConfigFactory.java | 2 +- .../destination/iceberg/config/catalog/JdbcCatalogConfig.java | 2 +- .../destination/iceberg/config/format/DataFileFormat.java | 2 +- .../destination/iceberg/config/format/FormatConfig.java | 2 +- .../destination/iceberg/config/storage/S3Config.java | 2 +- .../destination/iceberg/config/storage/StorageConfig.java | 2 +- .../destination/iceberg/config/storage/StorageType.java | 2 +- .../credential/S3AWSDefaultProfileCredentialConfig.java | 2 +- .../storage/credential/S3AccessKeyCredentialConfig.java | 2 +- .../iceberg/config/storage/credential/S3CredentialConfig.java | 2 +- .../iceberg/config/storage/credential/S3CredentialType.java | 2 +- .../destination/iceberg/IcebergIntegrationTestUtil.java | 2 +- .../iceberg/container/HiveMetastoreS3PostgresCompose.java | 2 +- .../destination/iceberg/container/MinioContainer.java | 2 +- .../hadoop/BaseIcebergHadoopCatalogS3IntegrationTest.java | 2 +- .../hadoop/IcebergHadoopCatalogS3AvroIntegrationTest.java | 2 +- .../hadoop/IcebergHadoopCatalogS3ParquetIntegrationTest.java | 2 +- .../iceberg/hive/IcebergHiveCatalogS3AvroIntegrationTest.java | 2 +- .../hive/IcebergHiveCatalogS3ParquetIntegrationTest.java | 2 +- .../iceberg/jdbc/BaseIcebergJdbcCatalogS3IntegrationTest.java | 2 +- .../iceberg/jdbc/IcebergJdbcCatalogS3AvroIntegrationTest.java | 2 +- .../jdbc/IcebergJdbcCatalogS3ParquetIntegrationTest.java | 2 +- .../integrations/destination/iceberg/EmptyIterator.java | 2 +- .../destination/iceberg/IcebergHiveCatalogConfigTest.java | 2 +- .../destination/jdbc/AbstractJdbcDestination.java | 2 +- .../io/airbyte/integrations/destination/jdbc/DataAdapter.java | 2 +- .../destination/jdbc/JdbcBufferedConsumerFactory.java | 2 +- .../integrations/destination/jdbc/JdbcSqlOperations.java | 2 +- .../airbyte/integrations/destination/jdbc/SqlOperations.java | 2 +- .../integrations/destination/jdbc/SqlOperationsUtils.java | 2 +- .../destination/jdbc/StagingFilenameGenerator.java | 2 +- .../io/airbyte/integrations/destination/jdbc/WriteConfig.java | 2 +- .../destination/jdbc/constants/GlobalDataSizeConstants.java | 2 +- .../destination/jdbc/copy/CopyConsumerFactory.java | 2 +- .../integrations/destination/jdbc/copy/CopyDestination.java | 2 +- .../integrations/destination/jdbc/copy/StreamCopier.java | 2 +- .../destination/jdbc/copy/StreamCopierFactory.java | 2 +- .../destination/jdbc/copy/SwitchingDestination.java | 2 +- .../destination/jdbc/copy/azure/AzureBlobStorageConfig.java | 2 +- .../jdbc/copy/azure/AzureBlobStorageStreamCopier.java | 2 +- .../jdbc/copy/azure/AzureBlobStorageStreamCopierFactory.java | 2 +- .../integrations/destination/jdbc/copy/gcs/GcsConfig.java | 2 +- .../destination/jdbc/copy/gcs/GcsStreamCopier.java | 2 +- .../destination/jdbc/copy/gcs/GcsStreamCopierFactory.java | 2 +- .../integrations/destination/jdbc/copy/s3/S3CopyConfig.java | 2 +- .../integrations/destination/jdbc/copy/s3/S3StreamCopier.java | 2 +- .../destination/jdbc/copy/s3/S3StreamCopierFactory.java | 2 +- .../destination/staging/StagingConsumerFactory.java | 2 +- .../integrations/destination/staging/StagingOperations.java | 2 +- .../destination/jdbc/AbstractJdbcDestinationTest.java | 2 +- .../integrations/destination/jdbc/DataAdapterTest.java | 2 +- .../integrations/destination/jdbc/SqlOperationsUtilsTest.java | 2 +- .../integrations/destination/jdbc/TestJdbcSqlOperations.java | 2 +- .../destination/jdbc/copy/SwitchingDestinationTest.java | 2 +- .../destination/jdbc/copy/s3/S3CopyConfigTest.java | 2 +- .../destination/jdbc/copy/s3/S3StreamCopierTest.java | 2 +- .../integrations/destination/kafka/KafkaDestination.java | 2 +- .../destination/kafka/KafkaDestinationConfig.java | 2 +- .../airbyte/integrations/destination/kafka/KafkaProtocol.java | 2 +- .../integrations/destination/kafka/KafkaRecordConsumer.java | 2 +- .../destination/kafka/KafkaDestinationAcceptanceTest.java | 2 +- .../destination/kafka/KafkaRecordConsumerTest.java | 2 +- .../integrations/destination/keen/KeenCharactersStripper.java | 2 +- .../integrations/destination/keen/KeenDestination.java | 2 +- .../airbyte/integrations/destination/keen/KeenHttpClient.java | 2 +- .../integrations/destination/keen/KeenRecordsConsumer.java | 2 +- .../integrations/destination/keen/KeenTimestampService.java | 2 +- .../integrations/destination/keen/KeenDestinationTest.java | 2 +- .../integrations/destination/keen/KeenRecordConsumerTest.java | 2 +- .../destination/keen/KeenTimestampServiceTest.java | 2 +- .../integrations/destination/kinesis/KinesisClientPool.java | 2 +- .../integrations/destination/kinesis/KinesisConfig.java | 2 +- .../integrations/destination/kinesis/KinesisDestination.java | 2 +- .../destination/kinesis/KinesisMessageConsumer.java | 2 +- .../destination/kinesis/KinesisNameTransformer.java | 2 +- .../integrations/destination/kinesis/KinesisRecord.java | 2 +- .../integrations/destination/kinesis/KinesisStream.java | 2 +- .../integrations/destination/kinesis/KinesisStreamConfig.java | 2 +- .../integrations/destination/kinesis/KinesisUtils.java | 2 +- .../io/airbyte/integrations/destination/kinesis/Tuple.java | 2 +- .../destination/kinesis/KinesisContainerInitializr.java | 2 +- .../integrations/destination/kinesis/KinesisDataFactory.java | 2 +- .../destination/kinesis/KinesisDestinationAcceptanceTest.java | 2 +- .../destination/kinesis/KinesisDestinationTest.java | 2 +- .../integrations/destination/kinesis/KinesisStreamTest.java | 2 +- .../integrations/destination/kinesis/KinesisConfigTest.java | 2 +- .../integrations/destination/kinesis/KinesisDataFactory.java | 2 +- .../destination/kinesis/KinesisNameTransformerTest.java | 2 +- .../destination/kinesis/KinesisRecordConsumerTest.java | 2 +- .../connectors/destination-kvdb/destination_kvdb/client.py | 2 +- .../destination-kvdb/destination_kvdb/destination.py | 2 +- .../connectors/destination-kvdb/destination_kvdb/writer.py | 2 +- .../destination-kvdb/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-kvdb/main.py | 2 +- airbyte-integrations/connectors/destination-kvdb/setup.py | 2 +- .../connectors/destination-kvdb/unit_tests/unit_test.py | 2 +- .../destination/local_json/LocalJsonDestination.java | 2 +- .../local_json/LocalJsonDestinationAcceptanceTest.java | 2 +- .../destination/local_json/LocalJsonDestinationTest.java | 2 +- .../mariadb_columnstore/MariadbColumnstoreDestination.java | 2 +- .../MariadbColumnstoreNameTransformer.java | 2 +- .../mariadb_columnstore/MariadbColumnstoreSqlOperations.java | 2 +- .../mariadb_columnstore/MariaDbTestDataComparator.java | 2 +- .../MariadbColumnstoreDestinationAcceptanceTest.java | 2 +- .../SshKeyMariadbColumnstoreDestinationAcceptanceTest.java | 2 +- .../SshMariadbColumnstoreDestinationAcceptanceTest.java | 2 +- ...shPasswordMariadbColumnstoreDestinationAcceptanceTest.java | 2 +- .../MariadbColumnstoreDestinationTest.java | 2 +- .../destination/mariadb_columnstore/MariadbSpecTest.java | 2 +- .../destination_meilisearch/__init__.py | 2 +- .../destination_meilisearch/destination.py | 2 +- .../destination-meilisearch/destination_meilisearch/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- .../connectors/destination-meilisearch/main.py | 2 +- .../connectors/destination-meilisearch/setup.py | 2 +- .../destination-meilisearch/unit_tests/unit_test.py | 2 +- .../MongodbDestinationStrictEncrypt.java | 2 +- .../MongodbDestinationStrictEncryptAcceptanceTest.java | 2 +- .../mongodb/MongodbDestinationStrictEncryptTest.java | 2 +- .../integrations/destination/mongodb/MongodbDestination.java | 2 +- .../destination/mongodb/MongodbNameTransformer.java | 2 +- .../destination/mongodb/MongodbRecordConsumer.java | 2 +- .../integrations/destination/mongodb/MongodbWriteConfig.java | 2 +- .../mongodb/exception/MongodbDatabaseException.java | 2 +- .../destination/mongodb/MongodbDestinationAcceptanceTest.java | 2 +- .../mongodb/SshKeyMongoDbDestinationAcceptanceTest.java | 2 +- .../mongodb/SshMongoDbDestinationAcceptanceTest.java | 2 +- .../mongodb/SshPasswordMongoDbDestinationAcceptanceTest.java | 2 +- .../destination/mongodb/MongodbDestinationTest.java | 2 +- .../destination/mongodb/MongodbRecordConsumerTest.java | 2 +- .../integrations/destination/mqtt/MqttDestination.java | 2 +- .../integrations/destination/mqtt/MqttDestinationConfig.java | 2 +- .../integrations/destination/mqtt/MqttRecordConsumer.java | 2 +- .../destination/mqtt/MqttDestinationAcceptanceTest.java | 2 +- .../integrations/destination/mqtt/MqttRecordConsumerTest.java | 2 +- .../mssql_strict_encrypt/MssqlStrictEncryptDestination.java | 2 +- .../MssqlStrictEncryptDestinationAcceptanceTest.java | 2 +- .../integrations/destination/mssql/MSSQLDestination.java | 2 +- .../integrations/destination/mssql/MSSQLNameTransformer.java | 2 +- .../integrations/destination/mssql/SqlServerOperations.java | 2 +- .../destination/mssql/MSSQLDestinationAcceptanceTest.java | 2 +- .../destination/mssql/MSSQLDestinationAcceptanceTestSSL.java | 2 +- .../destination/mssql/MSSQLTestDataComparator.java | 2 +- .../mssql/SshKeyMSSQLDestinationAcceptanceTest.java | 2 +- .../destination/mssql/SshMSSQLDestinationAcceptanceTest.java | 2 +- .../mssql/SshPasswordMSSQLDestinationAcceptanceTest.java | 2 +- .../integrations/destination/mssql/MSSQLDestinationTest.java | 2 +- .../destination/mysql/MySQLDestinationStrictEncrypt.java | 2 +- .../mysql/MySQLStrictEncryptDestinationAcceptanceTest.java | 2 +- .../destination/mysql/MySqlTestDataComparator.java | 2 +- .../destination/mysql/MySqlDestinationStrictEncryptTest.java | 2 +- .../integrations/destination/mysql/MySQLDestination.java | 2 +- .../integrations/destination/mysql/MySQLNameTransformer.java | 2 +- .../integrations/destination/mysql/MySQLSqlOperations.java | 2 +- .../destination/mysql/MySQLDestinationAcceptanceTest.java | 2 +- .../destination/mysql/MySqlTestDataComparator.java | 2 +- .../mysql/SshKeyMySQLDestinationAcceptanceTest.java | 2 +- .../destination/mysql/SshMySQLDestinationAcceptanceTest.java | 2 +- .../mysql/SshPasswordMySQLDestinationAcceptanceTest.java | 2 +- .../destination/mysql/SslMySQLDestinationAcceptanceTest.java | 2 +- .../integrations/destination/mysql/MySQLDestinationTest.java | 2 +- .../destination/mysql/MySQLNameTransformerTest.java | 2 +- .../oracle_strict_encrypt/OracleStrictEncryptDestination.java | 2 +- .../destination/oracle_strict_encrypt/OracleContainer.java | 2 +- .../OracleStrictEncryptDestinationAcceptanceTest.java | 2 +- .../OracleStrictEncryptDestinationTest.java | 2 +- .../integrations/destination/oracle/OracleDestination.java | 2 +- .../destination/oracle/OracleNameTransformer.java | 2 +- .../integrations/destination/oracle/OracleOperations.java | 2 +- .../oracle/NneOracleDestinationAcceptanceTest.java | 2 +- .../integrations/destination/oracle/OracleContainer.java | 2 +- .../destination/oracle/OracleTestDataComparator.java | 2 +- .../oracle/SshKeyOracleDestinationAcceptanceTest.java | 2 +- .../oracle/SshOracleDestinationAcceptanceTest.java | 2 +- .../oracle/SshPasswordOracleDestinationAcceptanceTest.java | 2 +- .../oracle/UnencryptedOracleDestinationAcceptanceTest.java | 2 +- .../destination/oracle/OracleDestinationTest.java | 2 +- .../postgres/PostgresDestinationStrictEncrypt.java | 2 +- .../PostgresDestinationStrictEncryptAcceptanceTest.java | 2 +- .../postgres/PostgresDestinationStrictEncryptTest.java | 2 +- .../destination/postgres/PostgresDataAdapter.java | 2 +- .../destination/postgres/PostgresDestination.java | 2 +- .../destination/postgres/PostgresSQLNameTransformer.java | 2 +- .../destination/postgres/PostgresSqlOperations.java | 2 +- .../postgres/PostgresDestinationAcceptanceTest.java | 2 +- .../PostgresDestinationSSLFullCertificateAcceptanceTest.java | 2 +- .../destination/postgres/PostgresTestDataComparator.java | 2 +- .../postgres/SshKeyPostgresDestinationAcceptanceTest.java | 2 +- .../SshPasswordPostgresDestinationAcceptanceTest.java | 2 +- .../postgres/SshPostgresDestinationAcceptanceTest.java | 2 +- .../destination/postgres/PostgresDestinationTest.java | 2 +- .../integrations/destination/pubsub/PubsubConsumer.java | 2 +- .../integrations/destination/pubsub/PubsubDestination.java | 2 +- .../destination/pubsub/PubsubDestinationConfig.java | 2 +- .../destination/pubsub/PubsubDestinationAcceptanceTest.java | 2 +- .../integration/destination/pubsub/PubsubConsumerTest.java | 2 +- .../integrations/destination/pulsar/PulsarDestination.java | 2 +- .../destination/pulsar/PulsarDestinationConfig.java | 2 +- .../integrations/destination/pulsar/PulsarRecordConsumer.java | 2 +- .../airbyte/integrations/destination/pulsar/PulsarUtils.java | 2 +- .../destination/pulsar/PulsarDestinationAcceptanceTest.java | 2 +- .../destination/pulsar/PulsarRecordConsumerTest.java | 2 +- .../io/airbyte/integrations/destination/r2/R2Destination.java | 2 +- .../destination/r2/R2AvroDestinationAcceptanceTest.java | 2 +- .../destination/r2/R2CsvDestinationAcceptanceTest.java | 2 +- .../destination/r2/R2CsvGzipDestinationAcceptanceTest.java | 2 +- .../destination/r2/R2JsonlDestinationAcceptanceTest.java | 2 +- .../destination/r2/R2JsonlGzipDestinationAcceptanceTest.java | 2 +- .../destination/r2/R2ParquetDestinationAcceptanceTest.java | 2 +- .../destination-rabbitmq/destination_rabbitmq/destination.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-rabbitmq/main.py | 2 +- airbyte-integrations/connectors/destination-rabbitmq/setup.py | 2 +- .../connectors/destination-rabbitmq/unit_tests/unit_test.py | 2 +- .../io/airbyte/integrations/destination/redis/RedisCache.java | 2 +- .../integrations/destination/redis/RedisCacheFactory.java | 2 +- .../integrations/destination/redis/RedisDestination.java | 2 +- .../airbyte/integrations/destination/redis/RedisHCache.java | 2 +- .../integrations/destination/redis/RedisMessageConsumer.java | 2 +- .../integrations/destination/redis/RedisNameTransformer.java | 2 +- .../integrations/destination/redis/RedisPoolManager.java | 2 +- .../airbyte/integrations/destination/redis/RedisRecord.java | 2 +- .../airbyte/integrations/destination/redis/RedisSslUtil.java | 2 +- .../integrations/destination/redis/RedisStreamConfig.java | 2 +- .../destination/redis/RedisContainerInitializr.java | 2 +- .../integrations/destination/redis/RedisDataFactory.java | 2 +- .../destination/redis/RedisDestinationAcceptanceTest.java | 2 +- .../integrations/destination/redis/RedisDestinationTest.java | 2 +- .../integrations/destination/redis/RedisHCacheTest.java | 2 +- .../redis/SshKeyRedisDestinationAcceptanceTest.java | 2 +- .../redis/SshPasswordRedisDestinationAcceptanceTest.java | 2 +- .../destination/redis/SshRedisDestinationAcceptanceTest.java | 2 +- .../integrations/destination/redis/RedisDataFactory.java | 2 +- .../destination/redis/RedisNameTransformerTest.java | 2 +- .../integrations/destination/redpanda/RedpandaConfig.java | 2 +- .../destination/redpanda/RedpandaDestination.java | 2 +- .../destination/redpanda/RedpandaMessageConsumer.java | 2 +- .../destination/redpanda/RedpandaNameTransformer.java | 2 +- .../integrations/destination/redpanda/RedpandaOperations.java | 2 +- .../destination/redpanda/RedpandaWriteConfig.java | 2 +- .../integrations/destination/redpanda/RedpandaConsumer.java | 2 +- .../destination/redpanda/RedpandaConsumerFactory.java | 2 +- .../destination/redpanda/RedpandaContainerFactory.java | 2 +- .../redpanda/RedpandaDestinationAcceptanceTest.java | 2 +- .../destination/redpanda/RedpandaDestinationTest.java | 2 +- .../destination/redpanda/RedpandaOperationsTest.java | 2 +- .../integrations/destination/redpanda/RedpandaConfigTest.java | 2 +- .../destination/redpanda/RedpandaNameTransformerTest.java | 2 +- .../destination/redpanda/RedpandaWriteConfigTest.java | 2 +- .../destination/redshift/RedshiftDestination.java | 2 +- .../destination/redshift/RedshiftInsertDestination.java | 2 +- .../destination/redshift/RedshiftSQLNameTransformer.java | 2 +- .../destination/redshift/RedshiftStagingS3Destination.java | 2 +- .../redshift/constants/RedshiftDestinationConstants.java | 2 +- .../destination/redshift/copiers/RedshiftStreamCopier.java | 2 +- .../redshift/copiers/RedshiftStreamCopierFactory.java | 2 +- .../integrations/destination/redshift/manifest/Entry.java | 2 +- .../integrations/destination/redshift/manifest/Manifest.java | 2 +- .../redshift/operations/RedshiftS3StagingSqlOperations.java | 2 +- .../redshift/operations/RedshiftSqlOperations.java | 2 +- .../integrations/destination/redshift/util/RedshiftUtil.java | 2 +- .../redshift/RedshiftInsertDestinationAcceptanceTest.java | 2 +- .../RedshiftS3StagingInsertDestinationAcceptanceTest.java | 2 +- .../redshift/RedshiftStagingS3DestinationAcceptanceTest.java | 2 +- .../destination/redshift/RedshiftTestDataComparator.java | 2 +- .../destination/redshift/RedshiftDestinationTest.java | 2 +- .../integrations/destination/redshift/RedshiftSpecTest.java | 2 +- .../redshift/copiers/RedshiftStreamCopierTest.java | 2 +- .../redshift/operations/RedshiftSqlOperationsTest.java | 2 +- .../destination/redshift/util/RedshiftUtilTest.java | 2 +- .../integrations/destination/rockset/RocksetDestination.java | 2 +- .../destination/rockset/RocksetSQLNameTransformer.java | 2 +- .../integrations/destination/rockset/RocksetUtils.java | 2 +- .../destination/rockset/RocksetWriteApiConsumer.java | 2 +- .../destination/rockset/RocksetDestinationAcceptanceTest.java | 2 +- .../destination/rockset/RocksetWriteApiConsumerTest.java | 2 +- .../integrations/destination/s3_glue/GlueConstants.java | 2 +- .../destination/s3_glue/GlueDestinationConfig.java | 2 +- .../integrations/destination/s3_glue/GlueOperations.java | 2 +- .../integrations/destination/s3_glue/MetastoreOperations.java | 2 +- .../destination/s3_glue/S3GlueConsumerFactory.java | 2 +- .../integrations/destination/s3_glue/S3GlueDestination.java | 2 +- .../integrations/destination/s3_glue/S3GlueWriteConfig.java | 2 +- .../integrations/destination/s3_glue/GlueTestClient.java | 2 +- .../s3_glue/S3GlueJsonlDestinationAcceptanceTest.java | 2 +- .../s3_glue/S3GlueJsonlGzipDestinationAcceptanceTest.java | 2 +- .../io/airbyte/integrations/destination/s3/S3Destination.java | 2 +- .../integrations/destination/s3/S3DestinationRunner.java | 2 +- .../destination/s3/S3DestinationStrictEncrypt.java | 2 +- .../destination/s3/S3AvroDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3AvroParquetTestDataComparator.java | 2 +- .../destination/s3/S3CsvDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3CsvGzipDestinationAcceptanceTest.java | 2 +- .../integrations/destination/s3/S3DestinationTestUtils.java | 2 +- .../destination/s3/S3JsonlDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3JsonlGzipDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3ParquetDestinationAcceptanceTest.java | 2 +- .../destination/s3/S3DestinationStrictEncryptTest.java | 2 +- .../integrations/destination/s3/S3DestinationTest.java | 2 +- .../destination_scaffold_destination_python/__init__.py | 2 +- .../destination_scaffold_destination_python/destination.py | 2 +- .../integration_tests/integration_test.py | 2 +- .../destination-scaffold-destination-python/main.py | 2 +- .../destination-scaffold-destination-python/setup.py | 2 +- .../unit_tests/unit_test.py | 2 +- .../airbyte/integrations/destination/scylla/ScyllaConfig.java | 2 +- .../integrations/destination/scylla/ScyllaCqlProvider.java | 2 +- .../integrations/destination/scylla/ScyllaDestination.java | 2 +- .../destination/scylla/ScyllaMessageConsumer.java | 2 +- .../destination/scylla/ScyllaNameTransformer.java | 2 +- .../integrations/destination/scylla/ScyllaSessionPool.java | 2 +- .../integrations/destination/scylla/ScyllaStreamConfig.java | 2 +- .../io/airbyte/integrations/destination/scylla/Triplet.java | 2 +- .../io/airbyte/integrations/destination/scylla/Tuple.java | 2 +- .../destination/scylla/ScyllaContainerInitializr.java | 2 +- .../destination/scylla/ScyllaCqlProviderTest.java | 2 +- .../destination/scylla/ScyllaDestinationAcceptanceTest.java | 2 +- .../destination/scylla/ScyllaDestinationTest.java | 2 +- .../integrations/destination/scylla/TestDataFactory.java | 2 +- .../integrations/destination/scylla/ScyllaConfigTest.java | 2 +- .../destination/scylla/ScyllaNameTransformerTest.java | 2 +- .../destination/scylla/ScyllaRecordConsumerTest.java | 2 +- .../integrations/destination/scylla/TestDataFactory.java | 2 +- .../destination-sftp-json/destination_sftp_json/client.py | 2 +- .../destination_sftp_json/destination.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-sftp-json/main.py | 2 +- .../connectors/destination-sftp-json/setup.py | 2 +- .../connectors/destination-sftp-json/unit_tests/unit_test.py | 2 +- .../destination/snowflake/OssCloudEnvVarConsts.java | 2 +- .../snowflake/SnowflakeAzureBlobStorageStreamCopier.java | 2 +- .../SnowflakeAzureBlobStorageStreamCopierFactory.java | 2 +- .../snowflake/SnowflakeCopyAzureBlobStorageDestination.java | 2 +- .../integrations/destination/snowflake/SnowflakeDatabase.java | 2 +- .../destination/snowflake/SnowflakeDestination.java | 2 +- .../destination/snowflake/SnowflakeDestinationResolver.java | 2 +- .../destination/snowflake/SnowflakeDestinationRunner.java | 2 +- .../destination/snowflake/SnowflakeGcsStagingDestination.java | 2 +- .../snowflake/SnowflakeGcsStagingSqlOperations.java | 2 +- .../destination/snowflake/SnowflakeGcsStreamCopier.java | 2 +- .../snowflake/SnowflakeGcsStreamCopierFactory.java | 2 +- .../snowflake/SnowflakeInternalStagingDestination.java | 2 +- .../snowflake/SnowflakeInternalStagingSqlOperations.java | 2 +- .../snowflake/SnowflakeParallelCopyStreamCopier.java | 2 +- .../destination/snowflake/SnowflakeS3StagingDestination.java | 2 +- .../snowflake/SnowflakeS3StagingSqlOperations.java | 2 +- .../destination/snowflake/SnowflakeS3StreamCopier.java | 2 +- .../destination/snowflake/SnowflakeS3StreamCopierFactory.java | 2 +- .../destination/snowflake/SnowflakeSQLNameTransformer.java | 2 +- .../destination/snowflake/SnowflakeSqlOperations.java | 2 +- .../SnowflakeAzureBlobCopyDestinationAcceptanceTest.java | 2 +- .../snowflake/SnowflakeDestinationIntegrationTest.java | 2 +- .../snowflake/SnowflakeGcsCopyDestinationAcceptanceTest.java | 2 +- .../snowflake/SnowflakeInsertDestinationAcceptanceTest.java | 2 +- .../SnowflakeInternalStagingDestinationAcceptanceTest.java | 2 +- .../snowflake/SnowflakeS3CopyDestinationAcceptanceTest.java | 2 +- .../SnowflakeS3CopyEncryptedDestinationAcceptanceTest.java | 2 +- .../destination/snowflake/SnowflakeTestDataComparator.java | 2 +- .../destination/snowflake/SnowflakeTestSourceOperations.java | 2 +- .../snowflake/SnowflakeAzureBlobStreamCopierTest.java | 2 +- .../destination/snowflake/SnowflakeDestinationTest.java | 2 +- .../destination/snowflake/SnowflakeGCSStreamCopierTest.java | 2 +- .../snowflake/SnowflakeInternalStagingSqlOperationsTest.java | 2 +- .../snowflake/SnowflakeS3StagingSqlOperationsTest.java | 2 +- .../destination/snowflake/SnowflakeS3StreamCopierTest.java | 2 +- .../snowflake/SnowflakeSqlNameTransformerTest.java | 2 +- .../destination/snowflake/SnowflakeSqlOperationsTest.java | 2 +- .../destination-sqlite/destination_sqlite/__init__.py | 2 +- .../destination-sqlite/destination_sqlite/destination.py | 2 +- .../destination-sqlite/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-sqlite/main.py | 2 +- airbyte-integrations/connectors/destination-sqlite/setup.py | 2 +- .../connectors/destination-sqlite/unit_tests/unit_test.py | 2 +- .../destination/teradata/TeradataDestination.java | 2 +- .../destination/teradata/TeradataSqlOperations.java | 2 +- .../teradata/TeradataDestinationAcceptanceTest.java | 2 +- .../destination/teradata/TeradataDestinationTest.java | 2 +- .../integrations/destination/tidb/TiDBDestination.java | 2 +- .../integrations/destination/tidb/TiDBSQLNameTransformer.java | 2 +- .../integrations/destination/tidb/TiDBSqlOperations.java | 2 +- .../destination/tidb/TiDBDestinationAcceptanceTest.java | 2 +- .../integrations/destination/tidb/TiDBTestDataComparator.java | 2 +- .../integrations/destination/tidb/TiDBDestinationTest.java | 2 +- .../destination-typesense/destination_typesense/__init__.py | 2 +- .../destination_typesense/destination.py | 2 +- .../destination-typesense/destination_typesense/writer.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-typesense/main.py | 2 +- .../connectors/destination-typesense/setup.py | 2 +- .../connectors/destination-typesense/unit_tests/unit_test.py | 2 +- .../destination-weaviate/destination_weaviate/__init__.py | 2 +- .../destination-weaviate/destination_weaviate/client.py | 2 +- .../destination-weaviate/destination_weaviate/destination.py | 2 +- .../destination-weaviate/destination_weaviate/utils.py | 2 +- .../integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/destination-weaviate/main.py | 2 +- airbyte-integrations/connectors/destination-weaviate/setup.py | 2 +- .../connectors/destination-weaviate/unit_tests/unit_test.py | 2 +- .../destination/yugabytedb/YugabytedbDestination.java | 2 +- .../destination/yugabytedb/YugabytedbNamingTransformer.java | 2 +- .../destination/yugabytedb/YugabytedbSqlOperations.java | 2 +- .../destination/yugabytedb/YugabyteDataSource.java | 2 +- .../destination/yugabytedb/YugabytedbContainerInitializr.java | 2 +- .../yugabytedb/YugabytedbDestinationAcceptanceTest.java | 2 +- .../destination/yugabytedb/YugabytedbDestinationTest.java | 2 +- .../yugabytedb/YugabytedbNamingTransformerTest.java | 2 +- .../connectors/source-activecampaign/__init__.py | 2 +- .../source-activecampaign/integration_tests/__init__.py | 2 +- .../source-activecampaign/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-activecampaign/main.py | 2 +- .../connectors/source-activecampaign/setup.py | 2 +- .../source-activecampaign/source_activecampaign/__init__.py | 2 +- .../source-activecampaign/source_activecampaign/source.py | 2 +- .../connectors/source-adjust/integration_tests/__init__.py | 2 +- .../connectors/source-adjust/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-adjust/main.py | 2 +- airbyte-integrations/connectors/source-adjust/setup.py | 2 +- .../connectors/source-adjust/source_adjust/__init__.py | 2 +- .../connectors/source-adjust/source_adjust/model.py | 2 +- .../connectors/source-adjust/source_adjust/source.py | 2 +- .../connectors/source-adjust/unit_tests/__init__.py | 2 +- .../source-adjust/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-adjust/unit_tests/test_source.py | 2 +- .../connectors/source-adjust/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-aha/__init__.py | 2 +- .../connectors/source-aha/integration_tests/__init__.py | 2 +- .../connectors/source-aha/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-aha/main.py | 2 +- airbyte-integrations/connectors/source-aha/setup.py | 2 +- .../connectors/source-aha/source_aha/__init__.py | 2 +- .../connectors/source-aha/source_aha/source.py | 2 +- .../source-airtable/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-airtable/main.py | 2 +- airbyte-integrations/connectors/source-airtable/setup.py | 2 +- .../connectors/source-airtable/source_airtable/auth.py | 2 +- .../source-airtable/source_airtable/schema_helpers.py | 2 +- .../connectors/source-airtable/source_airtable/source.py | 2 +- .../connectors/source-airtable/source_airtable/streams.py | 2 +- .../connectors/source-airtable/unit_tests/conftest.py | 2 +- .../connectors/source-airtable/unit_tests/test_helpers.py | 2 +- .../connectors/source-airtable/unit_tests/test_source.py | 2 +- .../connectors/source-airtable/unit_tests/test_streams.py | 2 +- .../source/alloydb/AlloyDbStrictEncryptSource.java | 2 +- .../io/airbyte/integrations/source/alloydb/AlloyDbSource.java | 2 +- .../connectors/source-alpha-vantage/__init__.py | 2 +- .../source-alpha-vantage/integration_tests/__init__.py | 2 +- .../source-alpha-vantage/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-alpha-vantage/main.py | 2 +- airbyte-integrations/connectors/source-alpha-vantage/setup.py | 2 +- .../source-alpha-vantage/source_alpha_vantage/__init__.py | 2 +- .../source_alpha_vantage/object_dpath_extractor.py | 2 +- .../source-alpha-vantage/source_alpha_vantage/source.py | 2 +- .../unit_tests/test_object_dpath_extractor.py | 2 +- .../source-amazon-ads/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-amazon-ads/main.py | 2 +- airbyte-integrations/connectors/source-amazon-ads/setup.py | 2 +- .../source-amazon-ads/source_amazon_ads/constants.py | 2 +- .../source_amazon_ads/schemas/attribution_report.py | 2 +- .../source-amazon-ads/source_amazon_ads/schemas/common.py | 2 +- .../source-amazon-ads/source_amazon_ads/schemas/profile.py | 2 +- .../source_amazon_ads/schemas/sponsored_brands.py | 2 +- .../source_amazon_ads/schemas/sponsored_display.py | 2 +- .../source_amazon_ads/schemas/sponsored_products.py | 2 +- .../connectors/source-amazon-ads/source_amazon_ads/source.py | 2 +- .../source_amazon_ads/streams/attribution_report.py | 2 +- .../source-amazon-ads/source_amazon_ads/streams/common.py | 2 +- .../source-amazon-ads/source_amazon_ads/streams/profiles.py | 2 +- .../source_amazon_ads/streams/report_streams/brands_report.py | 2 +- .../streams/report_streams/brands_video_report.py | 2 +- .../streams/report_streams/display_report.py | 2 +- .../streams/report_streams/products_report.py | 2 +- .../streams/report_streams/report_streams.py | 2 +- .../source_amazon_ads/streams/sponsored_brands.py | 2 +- .../source_amazon_ads/streams/sponsored_display.py | 2 +- .../source_amazon_ads/streams/sponsored_products.py | 2 +- .../connectors/source-amazon-ads/source_amazon_ads/utils.py | 2 +- .../connectors/source-amazon-ads/unit_tests/conftest.py | 2 +- .../source-amazon-ads/unit_tests/test_attribution_report.py | 2 +- .../source-amazon-ads/unit_tests/test_report_streams.py | 2 +- .../connectors/source-amazon-ads/unit_tests/test_source.py | 2 +- .../connectors/source-amazon-ads/unit_tests/test_streams.py | 2 +- .../connectors/source-amazon-ads/unit_tests/test_utils.py | 2 +- .../connectors/source-amazon-ads/unit_tests/utils.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-amazon-seller-partner/main.py | 2 +- .../connectors/source-amazon-seller-partner/setup.py | 2 +- .../source_amazon_seller_partner/auth.py | 2 +- .../source_amazon_seller_partner/constants.py | 2 +- .../source_amazon_seller_partner/source.py | 2 +- .../source_amazon_seller_partner/spec.py | 2 +- .../source_amazon_seller_partner/streams.py | 2 +- .../unit_tests/test_finance_streams.py | 2 +- .../unit_tests/test_reports_streams_rate_limits.py | 2 +- .../unit_tests/test_reports_streams_settlement_report.py | 2 +- .../source-amazon-seller-partner/unit_tests/test_source.py | 2 +- .../unit_tests/test_transform_function.py | 2 +- .../source-amazon-sqs/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-amazon-sqs/main.py | 2 +- airbyte-integrations/connectors/source-amazon-sqs/setup.py | 2 +- .../connectors/source-amazon-sqs/source_amazon_sqs/source.py | 2 +- .../connectors/source-amazon-sqs/unit_tests/unit_test.py | 2 +- .../source-amplitude/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-amplitude/main.py | 2 +- airbyte-integrations/connectors/source-amplitude/setup.py | 2 +- .../connectors/source-amplitude/source_amplitude/api.py | 2 +- .../connectors/source-amplitude/source_amplitude/errors.py | 2 +- .../connectors/source-amplitude/source_amplitude/source.py | 2 +- .../connectors/source-amplitude/unit_tests/test_api.py | 2 +- .../connectors/source-amplitude/unit_tests/test_errors.py | 2 +- .../connectors/source-amplitude/unit_tests/test_source.py | 2 +- .../source-apify-dataset/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-apify-dataset/main.py | 2 +- airbyte-integrations/connectors/source-apify-dataset/setup.py | 2 +- .../source-apify-dataset/source_apify_dataset/source.py | 2 +- .../connectors/source-apify-dataset/unit_tests/unit_test.py | 2 +- .../connectors/source-appfollow/integration_tests/__init__.py | 2 +- .../source-appfollow/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-appfollow/main.py | 2 +- airbyte-integrations/connectors/source-appfollow/setup.py | 2 +- .../connectors/source-appfollow/source_appfollow/__init__.py | 2 +- .../connectors/source-appfollow/source_appfollow/source.py | 2 +- .../connectors/source-appfollow/unit_tests/__init__.py | 2 +- .../connectors/source-appfollow/unit_tests/test_source.py | 2 +- .../connectors/source-appfollow/unit_tests/test_streams.py | 2 +- .../source-appsflyer/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-appsflyer/main.py | 2 +- airbyte-integrations/connectors/source-appsflyer/setup.py | 2 +- .../source-appsflyer/source_appsflyer/fields/daily_report.py | 2 +- .../source-appsflyer/source_appsflyer/fields/geo_report.py | 2 +- .../source_appsflyer/fields/partners_report.py | 2 +- .../source-appsflyer/source_appsflyer/fields/raw_data.py | 2 +- .../source_appsflyer/fields/retargeting_daily_report.py | 2 +- .../source_appsflyer/fields/retargeting_geo_report.py | 2 +- .../source_appsflyer/fields/retargeting_partners_report.py | 2 +- .../source_appsflyer/fields/uninstall_events.py | 2 +- .../connectors/source-appsflyer/source_appsflyer/source.py | 2 +- .../source-appsflyer/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-appsflyer/unit_tests/test_source.py | 2 +- .../connectors/source-appsflyer/unit_tests/test_streams.py | 2 +- .../connectors/source-appstore-singer/main.py | 2 +- .../connectors/source-appstore-singer/setup.py | 2 +- .../source-appstore-singer/source_appstore_singer/source.py | 2 +- .../connectors/source-appstore-singer/unit_tests/unit_test.py | 2 +- .../connectors/source-asana/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-asana/main.py | 2 +- airbyte-integrations/connectors/source-asana/setup.py | 2 +- .../connectors/source-asana/source_asana/oauth.py | 2 +- .../connectors/source-asana/source_asana/source.py | 2 +- .../connectors/source-asana/source_asana/streams.py | 2 +- .../connectors/source-asana/unit_tests/conftest.py | 2 +- .../connectors/source-asana/unit_tests/test_oauth.py | 2 +- .../connectors/source-asana/unit_tests/test_source.py | 2 +- .../connectors/source-asana/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-ashby/__init__.py | 2 +- .../connectors/source-ashby/integration_tests/__init__.py | 2 +- .../connectors/source-ashby/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-ashby/main.py | 2 +- airbyte-integrations/connectors/source-ashby/setup.py | 2 +- .../connectors/source-ashby/source_ashby/__init__.py | 2 +- .../connectors/source-ashby/source_ashby/source.py | 2 +- .../connectors/source-ashby/unit_tests/test_dummy.py | 2 +- .../connectors/source-auth0/integration_tests/__init__.py | 2 +- .../connectors/source-auth0/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-auth0/main.py | 2 +- airbyte-integrations/connectors/source-auth0/setup.py | 2 +- .../connectors/source-auth0/source_auth0/__init__.py | 2 +- .../connectors/source-auth0/source_auth0/authenticator.py | 2 +- .../connectors/source-auth0/source_auth0/source.py | 2 +- .../connectors/source-auth0/source_auth0/utils.py | 2 +- .../connectors/source-auth0/unit_tests/conftest.py | 2 +- .../connectors/source-auth0/unit_tests/test_source.py | 2 +- .../connectors/source-auth0/unit_tests/test_streams.py | 2 +- .../source-aws-cloudtrail/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-aws-cloudtrail/main.py | 2 +- .../connectors/source-aws-cloudtrail/setup.py | 2 +- .../source-aws-cloudtrail/source_aws_cloudtrail/source.py | 2 +- .../unit_tests/test_event_stream_slices.py | 2 +- .../source-azure-table/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-azure-table/main.py | 2 +- airbyte-integrations/connectors/source-azure-table/setup.py | 2 +- .../source-azure-table/source_azure_table/azure_table.py | 2 +- .../source-azure-table/source_azure_table/constants.py | 2 +- .../source-azure-table/source_azure_table/source.py | 2 +- .../source-azure-table/source_azure_table/streams.py | 2 +- .../connectors/source-azure-table/unit_tests/test_source.py | 2 +- .../source-babelforce/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-babelforce/main.py | 2 +- airbyte-integrations/connectors/source-babelforce/setup.py | 2 +- .../connectors/source-babelforce/source_babelforce/source.py | 2 +- .../source-babelforce/unit_tests/test_call_stream.py | 2 +- .../source-babelforce/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-babelforce/unit_tests/test_source.py | 2 +- .../connectors/source-babelforce/unit_tests/test_streams.py | 2 +- .../source-bamboo-hr/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-bamboo-hr/main.py | 2 +- airbyte-integrations/connectors/source-bamboo-hr/setup.py | 2 +- .../connectors/source-bamboo-hr/source_bamboo_hr/exception.py | 2 +- .../connectors/source-bamboo-hr/source_bamboo_hr/source.py | 2 +- .../connectors/source-bamboo-hr/source_bamboo_hr/utils.py | 2 +- .../connectors/source-bamboo-hr/unit_tests/unit_test.py | 2 +- .../source-bigcommerce/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-bigcommerce/main.py | 2 +- airbyte-integrations/connectors/source-bigcommerce/setup.py | 2 +- .../source-bigcommerce/source_bigcommerce/source.py | 2 +- .../connectors/source-bigcommerce/unit_tests/unit_test.py | 2 +- .../source-bigquery/integration_tests/acceptance.py | 2 +- .../airbyte/integrations/source/bigquery/BigQuerySource.java | 2 +- .../source/bigquery/AbstractBigQuerySourceTest.java | 2 +- .../source/bigquery/BigQuerySourceAcceptanceTest.java | 2 +- .../source/bigquery/BigQuerySourceDatatypeTest.java | 2 +- .../source/bigquery/BigQuerySourceEscapeColumnNameTest.java | 2 +- .../source/bigquery/BigQueryStructureSourceTest.java | 2 +- .../integrations/source/bigquery/BigQuerySourceTest.java | 2 +- .../source-bing-ads/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-bing-ads/main.py | 2 +- airbyte-integrations/connectors/source-bing-ads/setup.py | 2 +- .../connectors/source-bing-ads/source_bing_ads/cache.py | 2 +- .../connectors/source-bing-ads/source_bing_ads/client.py | 2 +- .../connectors/source-bing-ads/source_bing_ads/reports.py | 2 +- .../connectors/source-bing-ads/source_bing_ads/source.py | 2 +- .../connectors/source-bing-ads/unit_tests/test_client.py | 2 +- .../connectors/source-bing-ads/unit_tests/test_reports.py | 2 +- .../connectors/source-bing-ads/unit_tests/test_source.py | 2 +- .../source-braintree/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-braintree/main.py | 2 +- airbyte-integrations/connectors/source-braintree/setup.py | 2 +- .../source-braintree/source_braintree/schemas/cards.py | 2 +- .../source-braintree/source_braintree/schemas/common.py | 2 +- .../source-braintree/source_braintree/schemas/customer.py | 2 +- .../source-braintree/source_braintree/schemas/discount.py | 2 +- .../source-braintree/source_braintree/schemas/dispute.py | 2 +- .../source_braintree/schemas/merchant_account.py | 2 +- .../source-braintree/source_braintree/schemas/plan.py | 2 +- .../source-braintree/source_braintree/schemas/subscription.py | 2 +- .../source-braintree/source_braintree/schemas/transaction.py | 2 +- .../connectors/source-braintree/source_braintree/source.py | 2 +- .../connectors/source-braintree/source_braintree/spec.py | 2 +- .../connectors/source-braintree/source_braintree/streams.py | 2 +- .../connectors/source-braintree/unit_tests/conftest.py | 2 +- .../connectors/source-braintree/unit_tests/test_source.py | 2 +- .../connectors/source-braintree/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-braze/__init__.py | 2 +- .../connectors/source-braze/integration_tests/__init__.py | 2 +- .../connectors/source-braze/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-braze/main.py | 2 +- airbyte-integrations/connectors/source-braze/setup.py | 2 +- .../connectors/source-braze/source_braze/__init__.py | 2 +- .../source-braze/source_braze/datetime_stream_slicer.py | 2 +- .../connectors/source-braze/source_braze/source.py | 2 +- .../connectors/source-braze/source_braze/transformations.py | 2 +- .../source-braze/unit_tests/test_datetime_slicer.py | 2 +- .../source-braze/unit_tests/test_transformations.py | 2 +- .../connectors/source-breezometer/__init__.py | 2 +- .../source-breezometer/integration_tests/__init__.py | 2 +- .../source-breezometer/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-breezometer/main.py | 2 +- airbyte-integrations/connectors/source-breezometer/setup.py | 2 +- .../source-breezometer/source_breezometer/__init__.py | 2 +- .../source-breezometer/source_breezometer/source.py | 2 +- airbyte-integrations/connectors/source-callrail/__init__.py | 2 +- .../connectors/source-callrail/integration_tests/__init__.py | 2 +- .../source-callrail/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-callrail/main.py | 2 +- airbyte-integrations/connectors/source-callrail/setup.py | 2 +- .../connectors/source-callrail/source_callrail/__init__.py | 2 +- .../connectors/source-callrail/source_callrail/source.py | 2 +- .../connectors/source-cart/integration_tests/acceptance.py | 2 +- .../source-cart/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-cart/main.py | 2 +- airbyte-integrations/connectors/source-cart/setup.py | 2 +- .../connectors/source-cart/source_cart/source.py | 2 +- .../connectors/source-cart/source_cart/streams.py | 2 +- .../connectors/source-cart/unit_tests/unit_test.py | 2 +- .../source-chargebee/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-chargebee/main.py | 2 +- airbyte-integrations/connectors/source-chargebee/setup.py | 2 +- .../source-chargebee/source_chargebee/rate_limiting.py | 2 +- .../connectors/source-chargebee/source_chargebee/source.py | 2 +- .../connectors/source-chargebee/source_chargebee/streams.py | 2 +- .../connectors/source-chargebee/source_chargebee/utils.py | 2 +- .../connectors/source-chargebee/unit_tests/conftest.py | 2 +- .../connectors/source-chargebee/unit_tests/test_source.py | 2 +- .../connectors/source-chargebee/unit_tests/test_streams.py | 2 +- .../source-chargify/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-chargify/main.py | 2 +- airbyte-integrations/connectors/source-chargify/setup.py | 2 +- .../connectors/source-chargify/source_chargify/source.py | 2 +- .../connectors/source-chargify/unit_tests/test_source.py | 2 +- .../connectors/source-chargify/unit_tests/test_streams.py | 2 +- .../source-chartmogul/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-chartmogul/main.py | 2 +- airbyte-integrations/connectors/source-chartmogul/setup.py | 2 +- .../connectors/source-chartmogul/source_chartmogul/source.py | 2 +- .../source/clickhouse/ClickHouseStrictEncryptSource.java | 2 +- .../ClickHouseStrictEncryptJdbcSourceAcceptanceTest.java | 2 +- .../source-clickhouse/integration_tests/acceptance.py | 2 +- .../integrations/source/clickhouse/ClickHouseSource.java | 2 +- .../sources/AbstractSshClickHouseSourceAcceptanceTest.java | 2 +- .../sources/ClickHouseJdbcSourceAcceptanceTest.java | 2 +- .../integration_tests/sources/ClickHouseJdbcStressTest.java | 2 +- .../sources/ClickHouseSourceAcceptanceTest.java | 2 +- .../sources/SshKeyClickhouseSourceAcceptanceTest.java | 2 +- .../sources/SshPasswordClickhouseSourceAcceptanceTest.java | 2 +- .../sources/SslClickHouseJdbcSourceAcceptanceTest.java | 2 +- .../connectors/source-clickup-api/__init__.py | 2 +- .../source-clickup-api/integration_tests/__init__.py | 2 +- .../source-clickup-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-clickup-api/main.py | 2 +- airbyte-integrations/connectors/source-clickup-api/setup.py | 2 +- .../source-clickup-api/source_clickup_api/__init__.py | 2 +- .../source-clickup-api/source_clickup_api/source.py | 2 +- .../connectors/source-clockify/integration_tests/__init__.py | 2 +- .../source-clockify/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-clockify/main.py | 2 +- airbyte-integrations/connectors/source-clockify/setup.py | 2 +- .../connectors/source-clockify/source_clockify/__init__.py | 2 +- .../connectors/source-clockify/source_clockify/source.py | 2 +- .../connectors/source-clockify/source_clockify/streams.py | 2 +- .../connectors/source-clockify/unit_tests/__init__.py | 2 +- .../connectors/source-clockify/unit_tests/conftest.py | 2 +- .../connectors/source-clockify/unit_tests/test_source.py | 2 +- .../connectors/source-clockify/unit_tests/test_streams.py | 2 +- .../source-close-com/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-close-com/main.py | 2 +- airbyte-integrations/connectors/source-close-com/setup.py | 2 +- .../source-close-com/source_close_com/datetime_slicer.py | 2 +- .../connectors/source-close-com/source_close_com/source.py | 2 +- .../connectors/source-close-com/source_close_com/source_lc.py | 2 +- .../connectors/source-close-com/unit_tests/tests.py | 2 +- .../source/cockroachdb/CockroachDbSourceStrictEncrypt.java | 2 +- .../source/cockroachdb/CockroachDbSslTestContainer.java | 2 +- .../cockroachdb/CockroachDbEncryptSourceAcceptanceTest.java | 2 +- .../source-cockroachdb/integration_tests/acceptance.py | 2 +- .../integrations/source/cockroachdb/CockroachDbSource.java | 2 +- .../source/cockroachdb/CockroachJdbcDatabase.java | 2 +- .../source/cockroachdb/CockroachJdbcSourceOperations.java | 2 +- .../source/cockroachdb/CockroachDbSourceAcceptanceTest.java | 2 +- .../source/cockroachdb/CockroachDbSourceDatatypeTest.java | 2 +- .../cockroachdb/CockroachDbJdbcSourceAcceptanceTest.java | 2 +- .../source/cockroachdb/CockroachDbSourceTest.java | 2 +- .../integrations/source/cockroachdb/CockroachDbSpecTest.java | 2 +- .../connectors/source-coda/integration_tests/__init__.py | 2 +- .../connectors/source-coda/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-coda/main.py | 2 +- airbyte-integrations/connectors/source-coda/setup.py | 2 +- .../connectors/source-coda/source_coda/__init__.py | 2 +- .../connectors/source-coda/source_coda/source.py | 2 +- .../connectors/source-coda/unit_tests/__init__.py | 2 +- .../connectors/source-coda/unit_tests/test_source.py | 2 +- .../connectors/source-coda/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-coin-api/__init__.py | 2 +- .../connectors/source-coin-api/integration_tests/__init__.py | 2 +- .../source-coin-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-coin-api/main.py | 2 +- airbyte-integrations/connectors/source-coin-api/setup.py | 2 +- .../connectors/source-coin-api/source_coin_api/__init__.py | 2 +- .../connectors/source-coin-api/source_coin_api/source.py | 2 +- .../connectors/source-coingecko-coins/__init__.py | 2 +- .../source-coingecko-coins/integration_tests/__init__.py | 2 +- .../source-coingecko-coins/integration_tests/acceptance.py | 2 +- .../connectors/source-coingecko-coins/main.py | 2 +- .../connectors/source-coingecko-coins/setup.py | 2 +- .../source-coingecko-coins/source_coingecko_coins/__init__.py | 2 +- .../source-coingecko-coins/source_coingecko_coins/source.py | 2 +- .../connectors/source-coinmarketcap/__init__.py | 2 +- .../source-coinmarketcap/integration_tests/__init__.py | 2 +- .../source-coinmarketcap/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-coinmarketcap/main.py | 2 +- airbyte-integrations/connectors/source-coinmarketcap/setup.py | 2 +- .../source-coinmarketcap/source_coinmarketcap/__init__.py | 2 +- .../source-coinmarketcap/source_coinmarketcap/source.py | 2 +- .../connectors/source-commcare/integration_tests/__init__.py | 2 +- .../source-commcare/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-commcare/main.py | 2 +- airbyte-integrations/connectors/source-commcare/setup.py | 2 +- .../connectors/source-commcare/source_commcare/__init__.py | 2 +- .../connectors/source-commcare/source_commcare/source.py | 2 +- .../connectors/source-commcare/unit_tests/__init__.py | 2 +- .../connectors/source-commcare/unit_tests/test_source.py | 2 +- .../source-commercetools/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-commercetools/main.py | 2 +- airbyte-integrations/connectors/source-commercetools/setup.py | 2 +- .../source-commercetools/source_commercetools/source.py | 2 +- airbyte-integrations/connectors/source-configcat/__init__.py | 2 +- .../connectors/source-configcat/integration_tests/__init__.py | 2 +- .../source-configcat/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-configcat/main.py | 2 +- airbyte-integrations/connectors/source-configcat/setup.py | 2 +- .../connectors/source-configcat/source_configcat/__init__.py | 2 +- .../connectors/source-configcat/source_configcat/source.py | 2 +- .../source-confluence/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-confluence/main.py | 2 +- airbyte-integrations/connectors/source-confluence/setup.py | 2 +- .../connectors/source-confluence/source_confluence/source.py | 2 +- .../connectors/source-confluence/unit_tests/conftest.py | 2 +- .../connectors/source-confluence/unit_tests/test_source.py | 2 +- airbyte-integrations/connectors/source-convertkit/__init__.py | 2 +- .../source-convertkit/integration_tests/__init__.py | 2 +- .../source-convertkit/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-convertkit/main.py | 2 +- airbyte-integrations/connectors/source-convertkit/setup.py | 2 +- .../source-convertkit/source_convertkit/__init__.py | 2 +- .../connectors/source-convertkit/source_convertkit/source.py | 2 +- .../connectors/source-convex/integration_tests/__init__.py | 2 +- .../connectors/source-convex/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-convex/main.py | 2 +- airbyte-integrations/connectors/source-convex/setup.py | 2 +- .../connectors/source-convex/source_convex/__init__.py | 2 +- .../connectors/source-convex/source_convex/source.py | 2 +- .../connectors/source-convex/unit_tests/__init__.py | 2 +- .../source-convex/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-convex/unit_tests/test_source.py | 2 +- .../connectors/source-convex/unit_tests/test_streams.py | 2 +- .../connectors/source-copper/integration_tests/__init__.py | 2 +- .../connectors/source-copper/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-copper/main.py | 2 +- airbyte-integrations/connectors/source-copper/setup.py | 2 +- .../connectors/source-copper/source_copper/__init__.py | 2 +- .../connectors/source-copper/source_copper/source.py | 2 +- .../connectors/source-copper/unit_tests/__init__.py | 2 +- .../connectors/source-copper/unit_tests/test_source.py | 2 +- .../connectors/source-copper/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-courier/__init__.py | 2 +- .../connectors/source-courier/integration_tests/__init__.py | 2 +- .../connectors/source-courier/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-courier/main.py | 2 +- airbyte-integrations/connectors/source-courier/setup.py | 2 +- .../connectors/source-courier/source_courier/__init__.py | 2 +- .../connectors/source-courier/source_courier/source.py | 2 +- .../connectors/source-datadog/integration_tests/__init__.py | 2 +- .../connectors/source-datadog/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-datadog/main.py | 2 +- airbyte-integrations/connectors/source-datadog/setup.py | 2 +- .../connectors/source-datadog/source_datadog/source.py | 2 +- .../connectors/source-datadog/source_datadog/streams.py | 2 +- .../connectors/source-datadog/unit_tests/__init__.py | 2 +- .../connectors/source-datadog/unit_tests/conftest.py | 2 +- .../connectors/source-datadog/unit_tests/test_source.py | 2 +- .../connectors/source-datadog/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-datascope/__init__.py | 2 +- .../connectors/source-datascope/integration_tests/__init__.py | 2 +- .../source-datascope/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-datascope/main.py | 2 +- airbyte-integrations/connectors/source-datascope/setup.py | 2 +- .../connectors/source-datascope/source_datascope/__init__.py | 2 +- .../connectors/source-datascope/source_datascope/source.py | 2 +- .../source/db2_strict_encrypt/Db2StrictEncryptSource.java | 2 +- .../Db2StrictEncryptSourceCertificateAcceptanceTest.java | 2 +- .../db2_strict_encrypt/Db2JdbcSourceAcceptanceTest.java | 2 +- .../connectors/source-db2/integration_tests/acceptance.py | 2 +- .../java/io.airbyte.integrations.source.db2/Db2Source.java | 2 +- .../Db2SourceOperations.java | 2 +- .../integration_tests/sources/Db2SourceAcceptanceTest.java | 2 +- .../sources/Db2SourceCertificateAcceptanceTest.java | 2 +- .../integration_tests/sources/Db2SourceDatatypeTest.java | 2 +- .../Db2JdbcSourceAcceptanceTest.java | 2 +- .../java/io.airbyte.integrations.source.db2/Db2SpecTest.java | 2 +- .../source-delighted/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-delighted/main.py | 2 +- airbyte-integrations/connectors/source-delighted/setup.py | 2 +- .../connectors/source-delighted/source_delighted/source.py | 2 +- .../connectors/source-dixa/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-dixa/main.py | 2 +- airbyte-integrations/connectors/source-dixa/setup.py | 2 +- .../connectors/source-dixa/source_dixa/source.py | 2 +- .../connectors/source-dixa/source_dixa/utils.py | 2 +- .../connectors/source-dixa/unit_tests/unit_test.py | 2 +- .../source-dockerhub/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-dockerhub/main.py | 2 +- airbyte-integrations/connectors/source-dockerhub/setup.py | 2 +- .../connectors/source-dockerhub/source_dockerhub/source.py | 2 +- .../connectors/source-dockerhub/unit_tests/test_source.py | 2 +- .../connectors/source-dockerhub/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-dremio/__init__.py | 2 +- .../connectors/source-dremio/integration_tests/__init__.py | 2 +- .../connectors/source-dremio/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-dremio/main.py | 2 +- airbyte-integrations/connectors/source-dremio/setup.py | 2 +- .../connectors/source-dremio/source_dremio/__init__.py | 2 +- .../connectors/source-dremio/source_dremio/source.py | 2 +- .../connectors/source-drift/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-drift/main.py | 2 +- airbyte-integrations/connectors/source-drift/setup.py | 2 +- .../connectors/source-drift/source_drift/client/api.py | 2 +- .../connectors/source-drift/source_drift/client/client.py | 2 +- .../connectors/source-drift/source_drift/client/common.py | 2 +- .../connectors/source-drift/source_drift/client/fixture.py | 2 +- .../connectors/source-drift/source_drift/source.py | 2 +- .../connectors/source-drift/unit_tests/test_client.py | 2 +- .../connectors/source-dv-360/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-dv-360/main.py | 2 +- airbyte-integrations/connectors/source-dv-360/setup.py | 2 +- .../connectors/source-dv-360/source_dv_360/fields.py | 2 +- .../connectors/source-dv-360/source_dv_360/source.py | 2 +- .../connectors/source-dv-360/source_dv_360/streams.py | 2 +- .../connectors/source-dv-360/unit_tests/conftest.py | 2 +- .../connectors/source-dv-360/unit_tests/test_fields.py | 2 +- .../connectors/source-dv-360/unit_tests/test_source.py | 2 +- .../connectors/source-dv-360/unit_tests/test_streams.py | 2 +- .../connectors/source-dv-360/unit_tests/unit_test.py | 2 +- .../source/dynamodb/DynamodbAttributeSerializer.java | 2 +- .../airbyte/integrations/source/dynamodb/DynamodbConfig.java | 2 +- .../integrations/source/dynamodb/DynamodbOperations.java | 2 +- .../source/dynamodb/DynamodbSchemaSerializer.java | 2 +- .../airbyte/integrations/source/dynamodb/DynamodbSource.java | 2 +- .../airbyte/integrations/source/dynamodb/DynamodbUtils.java | 2 +- .../integrations/source/dynamodb/DynamodbContainer.java | 2 +- .../integrations/source/dynamodb/DynamodbDataFactory.java | 2 +- .../integrations/source/dynamodb/DynamodbOperationsTest.java | 2 +- .../source/dynamodb/DynamodbSourceAcceptanceTest.java | 2 +- .../integrations/source/dynamodb/DynamodbSourceTest.java | 2 +- .../source/dynamodb/DynamodbAttributeSerializerTest.java | 2 +- .../integrations/source/dynamodb/DynamodbConfigTest.java | 2 +- .../source/dynamodb/DynamodbSchemaSerializerTest.java | 2 +- .../integrations/source/e2e_test/CloudTestingSources.java | 2 +- .../source/e2e_test/CloudTestingSourcesAcceptanceTest.java | 2 +- .../integrations/source/e2e_test/CloudTestingSourcesTest.java | 2 +- .../integrations/source/e2e_test/ContinuousFeedConfig.java | 2 +- .../integrations/source/e2e_test/ContinuousFeedConstants.java | 2 +- .../integrations/source/e2e_test/ContinuousFeedSource.java | 2 +- .../airbyte/integrations/source/e2e_test/LegacyConstants.java | 2 +- .../source/e2e_test/LegacyExceptionAfterNSource.java | 2 +- .../source/e2e_test/LegacyInfiniteFeedSource.java | 2 +- .../airbyte/integrations/source/e2e_test/TestingSources.java | 2 +- .../source/e2e_test/ContinuousFeedSourceAcceptanceTest.java | 2 +- .../source/e2e_test/ContinuousFeedConfigTest.java | 2 +- .../airbyte/integrations/source/e2e_test/GeneratorTest.java | 2 +- .../source-elasticsearch/integration_tests/acceptance.py | 2 +- .../source/elasticsearch/ConnectorConfiguration.java | 2 +- .../elasticsearch/ElasticsearchAuthenticationMethod.java | 2 +- .../source/elasticsearch/ElasticsearchConnection.java | 2 +- .../source/elasticsearch/ElasticsearchConstants.java | 2 +- .../source/elasticsearch/ElasticsearchInclusions.java | 2 +- .../source/elasticsearch/ElasticsearchSource.java | 2 +- .../integrations/source/elasticsearch/ElasticsearchUtils.java | 2 +- .../source/elasticsearch/UnsupportedDatatypeException.java | 2 +- .../elasticsearch/typemapper/ElasticsearchTypeMapper.java | 2 +- .../elasticsearch/ElasticsearchSourceAcceptanceTest.java | 2 +- .../source/elasticsearch/ElasticsearchSourcesTest.java | 2 +- .../connectors/source-emailoctopus/__init__.py | 2 +- .../source-emailoctopus/integration_tests/__init__.py | 2 +- .../source-emailoctopus/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-emailoctopus/main.py | 2 +- airbyte-integrations/connectors/source-emailoctopus/setup.py | 2 +- .../source-emailoctopus/source_emailoctopus/__init__.py | 2 +- .../source-emailoctopus/source_emailoctopus/source.py | 2 +- .../source-exchange-rates/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-exchange-rates/main.py | 2 +- .../connectors/source-exchange-rates/setup.py | 2 +- .../source-exchange-rates/source_exchange_rates/source.py | 2 +- .../connectors/source-exchange-rates/unit_tests/conftest.py | 2 +- .../source-exchange-rates/unit_tests/test_source.py | 2 +- .../source-facebook-marketing/integration_tests/acceptance.py | 2 +- .../source-facebook-marketing/integration_tests/conftest.py | 2 +- .../integration_tests/test_streams.py | 2 +- .../connectors/source-facebook-marketing/main.py | 2 +- .../connectors/source-facebook-marketing/setup.py | 2 +- .../source_facebook_marketing/api.py | 2 +- .../source_facebook_marketing/source.py | 2 +- .../source_facebook_marketing/spec.py | 2 +- .../source_facebook_marketing/streams/async_job.py | 2 +- .../source_facebook_marketing/streams/async_job_manager.py | 2 +- .../source_facebook_marketing/streams/base_insight_streams.py | 2 +- .../source_facebook_marketing/streams/base_streams.py | 2 +- .../source_facebook_marketing/streams/common.py | 2 +- .../source_facebook_marketing/streams/streams.py | 2 +- .../source_facebook_marketing/utils.py | 2 +- .../source-facebook-marketing/unit_tests/conftest.py | 2 +- .../source-facebook-marketing/unit_tests/helpers.py | 2 +- .../source-facebook-marketing/unit_tests/test_api.py | 2 +- .../source-facebook-marketing/unit_tests/test_async_job.py | 2 +- .../unit_tests/test_async_job_manager.py | 2 +- .../unit_tests/test_base_insight_streams.py | 2 +- .../source-facebook-marketing/unit_tests/test_base_streams.py | 2 +- .../source-facebook-marketing/unit_tests/test_client.py | 2 +- .../source-facebook-marketing/unit_tests/test_deep_merge.py | 2 +- .../source-facebook-marketing/unit_tests/test_source.py | 2 +- .../source-facebook-marketing/unit_tests/test_streams.py | 2 +- .../source-facebook-marketing/unit_tests/test_utils.py | 2 +- .../connectors/source-facebook-marketing/unit_tests/utils.py | 2 +- .../connectors/source-facebook-pages/__init__.py | 2 +- .../source-facebook-pages/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-facebook-pages/main.py | 2 +- .../connectors/source-facebook-pages/setup.py | 2 +- .../source-facebook-pages/source_facebook_pages/__init__.py | 2 +- .../source-facebook-pages/source_facebook_pages/components.py | 2 +- .../source-facebook-pages/source_facebook_pages/source.py | 2 +- .../connectors/source-facebook-pages/tools/schema_gen.py | 2 +- .../unit_tests/test_facebook_authenticator.py | 2 +- .../unit_tests/test_nested_dpath_extractor.py | 2 +- .../connectors/source-faker/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-faker/main.py | 2 +- airbyte-integrations/connectors/source-faker/setup.py | 2 +- .../source_faker/airbyte_message_with_cached_json.py | 2 +- .../source-faker/source_faker/purchase_generator.py | 2 +- .../connectors/source-faker/source_faker/source.py | 2 +- .../connectors/source-faker/source_faker/streams.py | 2 +- .../connectors/source-faker/source_faker/user_generator.py | 2 +- .../connectors/source-faker/source_faker/utils.py | 2 +- .../connectors/source-faker/unit_tests/unit_test.py | 2 +- .../connectors/source-fastbill/integration_tests/__init__.py | 2 +- .../source-fastbill/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-fastbill/main.py | 2 +- airbyte-integrations/connectors/source-fastbill/setup.py | 2 +- .../connectors/source-fastbill/source_fastbill/__init__.py | 2 +- .../connectors/source-fastbill/source_fastbill/helpers.py | 2 +- .../connectors/source-fastbill/source_fastbill/source.py | 2 +- .../connectors/source-fastbill/unit_tests/__init__.py | 2 +- .../connectors/source-fastbill/unit_tests/test_source.py | 2 +- .../connectors/source-fastbill/unit_tests/test_streams.py | 2 +- .../connectors/source-fauna/integration_tests/__init__.py | 2 +- .../connectors/source-fauna/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-fauna/main.py | 2 +- airbyte-integrations/connectors/source-fauna/setup.py | 2 +- .../connectors/source-fauna/source_fauna/__init__.py | 2 +- .../connectors/source-fauna/source_fauna/serialize.py | 2 +- .../connectors/source-fauna/source_fauna/source.py | 2 +- .../connectors/source-fauna/unit_tests/check_test.py | 2 +- .../connectors/source-fauna/unit_tests/database_test.py | 2 +- .../connectors/source-fauna/unit_tests/discover_test.py | 2 +- .../connectors/source-fauna/unit_tests/full_refresh_test.py | 2 +- .../connectors/source-fauna/unit_tests/incremental_test.py | 2 +- .../connectors/source-fauna/unit_tests/serialize_test.py | 2 +- .../connectors/source-fauna/unit_tests/test_util.py | 2 +- .../source-file-secure/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-file-secure/main.py | 2 +- airbyte-integrations/connectors/source-file-secure/setup.py | 2 +- .../source-file-secure/source_file_secure/source.py | 2 +- .../connectors/source-file-secure/unit_tests/unit_test.py | 2 +- .../connectors/source-file/integration_tests/acceptance.py | 2 +- .../integration_tests/client_storage_providers_test.py | 2 +- .../connectors/source-file/integration_tests/conftest.py | 2 +- .../source-file/integration_tests/file_formats_test.py | 2 +- airbyte-integrations/connectors/source-file/main.py | 2 +- airbyte-integrations/connectors/source-file/setup.py | 2 +- .../connectors/source-file/source_file/client.py | 2 +- .../connectors/source-file/source_file/source.py | 2 +- .../connectors/source-file/source_file/utils.py | 2 +- .../connectors/source-file/unit_tests/conftest.py | 2 +- .../connectors/source-file/unit_tests/test_client.py | 2 +- .../source-file/unit_tests/test_nested_json_schema.py | 2 +- .../connectors/source-file/unit_tests/test_source.py | 2 +- .../connectors/source-firebolt/integration_tests/__init__.py | 2 +- .../source-firebolt/integration_tests/acceptance.py | 2 +- .../source-firebolt/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-firebolt/main.py | 2 +- airbyte-integrations/connectors/source-firebolt/setup.py | 2 +- .../connectors/source-firebolt/source_firebolt/__init__.py | 2 +- .../connectors/source-firebolt/source_firebolt/database.py | 2 +- .../connectors/source-firebolt/source_firebolt/source.py | 2 +- .../connectors/source-firebolt/source_firebolt/utils.py | 2 +- .../source-firebolt/unit_tests/test_firebolt_source.py | 2 +- .../source-flexport/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-flexport/main.py | 2 +- airbyte-integrations/connectors/source-flexport/setup.py | 2 +- .../connectors/source-flexport/source_flexport/source.py | 2 +- .../connectors/source-flexport/source_flexport/streams.py | 2 +- .../source-flexport/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-flexport/unit_tests/test_source.py | 2 +- .../connectors/source-flexport/unit_tests/test_streams.py | 2 +- .../source-freshcaller/integration_tests/acceptance.py | 2 +- .../integration_tests/test_incremental_streams.py | 2 +- airbyte-integrations/connectors/source-freshcaller/main.py | 2 +- airbyte-integrations/connectors/source-freshcaller/setup.py | 2 +- .../source-freshcaller/source_freshcaller/source.py | 2 +- .../source-freshcaller/source_freshcaller/streams.py | 2 +- .../connectors/source-freshcaller/unit_tests/test_source.py | 2 +- .../source-freshdesk/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-freshdesk/main.py | 2 +- airbyte-integrations/connectors/source-freshdesk/setup.py | 2 +- .../source_freshdesk/availability_strategy.py | 2 +- .../connectors/source-freshdesk/source_freshdesk/source.py | 2 +- .../connectors/source-freshdesk/source_freshdesk/streams.py | 2 +- .../connectors/source-freshdesk/source_freshdesk/utils.py | 2 +- .../connectors/source-freshdesk/unit_tests/conftest.py | 2 +- .../connectors/source-freshdesk/unit_tests/test_300_page.py | 2 +- .../source-freshdesk/unit_tests/test_call_credit.py | 2 +- .../connectors/source-freshdesk/unit_tests/test_source.py | 2 +- .../connectors/source-freshdesk/unit_tests/test_streams.py | 2 +- .../source-freshsales/integration_tests/acceptance.py | 2 +- .../source-freshsales/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-freshsales/main.py | 2 +- airbyte-integrations/connectors/source-freshsales/setup.py | 2 +- .../connectors/source-freshsales/source_freshsales/source.py | 2 +- .../connectors/source-freshsales/unit_tests/conftest.py | 2 +- .../connectors/source-freshsales/unit_tests/test_source.py | 2 +- .../source-freshservice/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-freshservice/main.py | 2 +- airbyte-integrations/connectors/source-freshservice/setup.py | 2 +- .../source-freshservice/source_freshservice/source.py | 2 +- .../source-freshservice/source_freshservice/streams.py | 2 +- .../connectors/source-freshservice/unit_tests/conftest.py | 2 +- .../connectors/source-freshservice/unit_tests/test_source.py | 2 +- .../connectors/source-genesys/integration_tests/__init__.py | 2 +- .../connectors/source-genesys/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-genesys/main.py | 2 +- airbyte-integrations/connectors/source-genesys/setup.py | 2 +- .../connectors/source-genesys/source_genesys/__init__.py | 2 +- .../connectors/source-genesys/source_genesys/authenicator.py | 2 +- .../connectors/source-genesys/source_genesys/source.py | 2 +- .../connectors/source-genesys/unit_tests/__init__.py | 2 +- .../connectors/source-genesys/unit_tests/test_source.py | 2 +- .../connectors/source-genesys/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-getlago/__init__.py | 2 +- .../connectors/source-getlago/integration_tests/__init__.py | 2 +- .../connectors/source-getlago/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-getlago/main.py | 2 +- airbyte-integrations/connectors/source-getlago/setup.py | 2 +- .../connectors/source-getlago/source_getlago/__init__.py | 2 +- .../connectors/source-getlago/source_getlago/source.py | 2 +- .../connectors/source-github/fixtures/github.py | 2 +- .../connectors/source-github/fixtures/main.py | 2 +- .../connectors/source-github/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-github/main.py | 2 +- airbyte-integrations/connectors/source-github/setup.py | 2 +- .../connectors/source-github/source_github/github_schema.py | 2 +- .../connectors/source-github/source_github/graphql.py | 2 +- .../connectors/source-github/source_github/source.py | 2 +- .../connectors/source-github/source_github/streams.py | 2 +- .../connectors/source-github/source_github/utils.py | 2 +- .../connectors/source-github/unit_tests/test_source.py | 2 +- .../connectors/source-github/unit_tests/test_stream.py | 2 +- .../connectors/source-github/unit_tests/unit_test.py | 2 +- .../connectors/source-github/unit_tests/utils.py | 2 +- .../connectors/source-gitlab/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gitlab/main.py | 2 +- airbyte-integrations/connectors/source-gitlab/setup.py | 2 +- .../connectors/source-gitlab/source_gitlab/source.py | 2 +- .../connectors/source-gitlab/source_gitlab/streams.py | 2 +- .../connectors/source-gitlab/unit_tests/conftest.py | 2 +- .../connectors/source-gitlab/unit_tests/test_source.py | 2 +- .../connectors/source-gitlab/unit_tests/test_streams.py | 2 +- .../connectors/source-glassfrog/integration_tests/__init__.py | 2 +- .../source-glassfrog/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-glassfrog/main.py | 2 +- airbyte-integrations/connectors/source-glassfrog/setup.py | 2 +- .../connectors/source-glassfrog/source_glassfrog/__init__.py | 2 +- .../connectors/source-glassfrog/source_glassfrog/auth.py | 2 +- .../connectors/source-glassfrog/source_glassfrog/source.py | 2 +- .../connectors/source-glassfrog/unit_tests/__init__.py | 2 +- .../connectors/source-glassfrog/unit_tests/test_source.py | 2 +- .../connectors/source-glassfrog/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-gnews/__init__.py | 2 +- .../connectors/source-gnews/integration_tests/__init__.py | 2 +- .../connectors/source-gnews/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gnews/main.py | 2 +- airbyte-integrations/connectors/source-gnews/setup.py | 2 +- .../connectors/source-gnews/source_gnews/__init__.py | 2 +- .../connectors/source-gnews/source_gnews/source.py | 2 +- .../source_gnews/wait_until_midnight_backoff_strategy.py | 2 +- .../connectors/source-gnews/unit_tests/__init__.py | 2 +- .../unit_tests/test_wait_until_midnight_backoff.py | 2 +- airbyte-integrations/connectors/source-gocardless/__init__.py | 2 +- .../source-gocardless/integration_tests/__init__.py | 2 +- .../source-gocardless/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gocardless/main.py | 2 +- airbyte-integrations/connectors/source-gocardless/setup.py | 2 +- .../source-gocardless/source_gocardless/__init__.py | 2 +- .../connectors/source-gocardless/source_gocardless/source.py | 2 +- airbyte-integrations/connectors/source-gong/__init__.py | 2 +- .../connectors/source-gong/integration_tests/__init__.py | 2 +- .../connectors/source-gong/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gong/main.py | 2 +- airbyte-integrations/connectors/source-gong/setup.py | 2 +- .../connectors/source-gong/source_gong/__init__.py | 2 +- .../connectors/source-gong/source_gong/source.py | 2 +- .../source-google-ads/integration_tests/acceptance.py | 2 +- .../source-google-ads/integration_tests/conftest.py | 2 +- airbyte-integrations/connectors/source-google-ads/main.py | 2 +- airbyte-integrations/connectors/source-google-ads/setup.py | 2 +- .../source_google_ads/custom_query_stream.py | 2 +- .../source-google-ads/source_google_ads/google_ads.py | 2 +- .../connectors/source-google-ads/source_google_ads/models.py | 2 +- .../connectors/source-google-ads/source_google_ads/source.py | 2 +- .../connectors/source-google-ads/source_google_ads/streams.py | 2 +- .../connectors/source-google-ads/unit_tests/common.py | 2 +- .../connectors/source-google-ads/unit_tests/conftest.py | 2 +- .../source-google-ads/unit_tests/test_custom_query.py | 2 +- .../source-google-ads/unit_tests/test_google_ads.py | 2 +- .../connectors/source-google-ads/unit_tests/test_models.py | 2 +- .../connectors/source-google-ads/unit_tests/test_source.py | 2 +- .../connectors/source-google-ads/unit_tests/test_streams.py | 2 +- .../integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-google-analytics-data-api/main.py | 2 +- .../connectors/source-google-analytics-data-api/setup.py | 2 +- .../source_google_analytics_data_api/__init__.py | 2 +- .../source_google_analytics_data_api/authenticator.py | 2 +- .../source_google_analytics_data_api/source.py | 2 +- .../source_google_analytics_data_api/utils.py | 2 +- .../source-google-analytics-data-api/unit_tests/__init__.py | 2 +- .../unit_tests/test_authenticator.py | 2 +- .../unit_tests/test_source.py | 2 +- .../unit_tests/test_streams.py | 2 +- .../source-google-analytics-data-api/unit_tests/utils.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-google-analytics-v4/main.py | 2 +- .../connectors/source-google-analytics-v4/setup.py | 2 +- .../source_google_analytics_v4/custom_reports_validator.py | 2 +- .../source_google_analytics_v4/source.py | 2 +- .../source-google-analytics-v4/unit_tests/conftest.py | 2 +- .../unit_tests/test_custom_reports_validator.py | 2 +- .../source-google-analytics-v4/unit_tests/unit_test.py | 2 +- .../source-google-directory/integration_tests/acceptance.py | 2 +- .../connectors/source-google-directory/main.py | 2 +- .../connectors/source-google-directory/setup.py | 2 +- .../source-google-directory/source_google_directory/api.py | 2 +- .../source-google-directory/source_google_directory/client.py | 2 +- .../source-google-directory/source_google_directory/source.py | 2 +- .../source-google-directory/source_google_directory/utils.py | 2 +- .../source-google-directory/unit_tests/unit_test.py | 2 +- .../connectors/source-google-pagespeed-insights/__init__.py | 2 +- .../integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-google-pagespeed-insights/main.py | 2 +- .../connectors/source-google-pagespeed-insights/setup.py | 2 +- .../source_google_pagespeed_insights/__init__.py | 2 +- .../source_google_pagespeed_insights/source.py | 2 +- .../credentials/get_authentication_url.py | 2 +- .../credentials/get_refresh_token.py | 2 +- .../source-google-search-console/credentials/setup.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-google-search-console/main.py | 2 +- .../connectors/source-google-search-console/setup.py | 2 +- .../source_google_search_console/exceptions.py | 2 +- .../service_account_authenticator.py | 2 +- .../source_google_search_console/source.py | 2 +- .../source_google_search_console/streams.py | 2 +- .../source-google-search-console/unit_tests/conftest.py | 2 +- .../source-google-search-console/unit_tests/unit_test.py | 2 +- .../source-google-search-console/unit_tests/utils.py | 2 +- .../source-google-sheets/google_sheets_source/client.py | 2 +- .../google_sheets_source/google_sheets_source.py | 2 +- .../source-google-sheets/google_sheets_source/helpers.py | 2 +- .../google_sheets_source/models/spreadsheet.py | 2 +- .../google_sheets_source/models/spreadsheet_values.py | 2 +- .../source-google-sheets/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-google-sheets/main.py | 2 +- airbyte-integrations/connectors/source-google-sheets/setup.py | 2 +- .../source-google-sheets/unit_tests/test_helpers.py | 2 +- .../connectors/source-google-webfonts/__init__.py | 2 +- .../source-google-webfonts/integration_tests/__init__.py | 2 +- .../source-google-webfonts/integration_tests/acceptance.py | 2 +- .../connectors/source-google-webfonts/main.py | 2 +- .../connectors/source-google-webfonts/setup.py | 2 +- .../source-google-webfonts/source_google_webfonts/__init__.py | 2 +- .../source-google-webfonts/source_google_webfonts/source.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-google-workspace-admin-reports/main.py | 2 +- .../connectors/source-google-workspace-admin-reports/setup.py | 2 +- .../source_google_workspace_admin_reports/api.py | 2 +- .../source_google_workspace_admin_reports/client.py | 2 +- .../source_google_workspace_admin_reports/source.py | 2 +- .../source_google_workspace_admin_reports/utils.py | 2 +- .../unit_tests/unit_test.py | 2 +- .../source-greenhouse/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-greenhouse/main.py | 2 +- airbyte-integrations/connectors/source-greenhouse/setup.py | 2 +- .../source-greenhouse/source_greenhouse/components.py | 2 +- .../connectors/source-greenhouse/source_greenhouse/source.py | 2 +- .../source-greenhouse/unit_tests/test_components.py | 2 +- .../connectors/source-greenhouse/unit_tests/test_streams.py | 2 +- .../connectors/source-gridly/integration_tests/__init__.py | 2 +- .../connectors/source-gridly/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gridly/main.py | 2 +- airbyte-integrations/connectors/source-gridly/setup.py | 2 +- .../connectors/source-gridly/source_gridly/__init__.py | 2 +- .../connectors/source-gridly/source_gridly/helpers.py | 2 +- .../connectors/source-gridly/source_gridly/source.py | 2 +- .../connectors/source-gridly/unit_tests/__init__.py | 2 +- .../connectors/source-gridly/unit_tests/test_helpers.py | 2 +- .../connectors/source-gridly/unit_tests/test_source.py | 2 +- airbyte-integrations/connectors/source-gutendex/__init__.py | 2 +- .../connectors/source-gutendex/integration_tests/__init__.py | 2 +- .../source-gutendex/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-gutendex/main.py | 2 +- airbyte-integrations/connectors/source-gutendex/setup.py | 2 +- .../connectors/source-gutendex/source_gutendex/__init__.py | 2 +- .../connectors/source-gutendex/source_gutendex/source.py | 2 +- .../connectors/source-harvest/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-harvest/main.py | 2 +- airbyte-integrations/connectors/source-harvest/setup.py | 2 +- .../connectors/source-harvest/source_harvest/auth.py | 2 +- .../connectors/source-harvest/source_harvest/source.py | 2 +- .../connectors/source-harvest/source_harvest/streams.py | 2 +- .../connectors/source-harvest/unit_tests/conftest.py | 2 +- .../connectors/source-harvest/unit_tests/unit_test.py | 2 +- .../source-hellobaton/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-hellobaton/main.py | 2 +- airbyte-integrations/connectors/source-hellobaton/setup.py | 2 +- .../connectors/source-hellobaton/source_hellobaton/source.py | 2 +- .../connectors/source-hellobaton/source_hellobaton/streams.py | 2 +- .../source-hubplanner/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-hubplanner/main.py | 2 +- airbyte-integrations/connectors/source-hubplanner/setup.py | 2 +- .../connectors/source-hubplanner/source_hubplanner/source.py | 2 +- .../connectors/source-hubplanner/unit_tests/test_source.py | 2 +- .../connectors/source-hubplanner/unit_tests/test_streams.py | 2 +- .../connectors/source-hubspot/integration_tests/acceptance.py | 2 +- .../connectors/source-hubspot/integration_tests/conftest.py | 2 +- .../source-hubspot/integration_tests/test_associations.py | 2 +- airbyte-integrations/connectors/source-hubspot/main.py | 2 +- airbyte-integrations/connectors/source-hubspot/setup.py | 2 +- .../connectors/source-hubspot/source_hubspot/constants.py | 2 +- .../connectors/source-hubspot/source_hubspot/errors.py | 2 +- .../connectors/source-hubspot/source_hubspot/helpers.py | 2 +- .../connectors/source-hubspot/source_hubspot/source.py | 2 +- .../connectors/source-hubspot/source_hubspot/streams.py | 2 +- .../connectors/source-hubspot/unit_tests/conftest.py | 2 +- .../source-hubspot/unit_tests/test_field_type_converting.py | 2 +- .../connectors/source-hubspot/unit_tests/test_source.py | 2 +- .../source-hubspot/unit_tests/test_split_properties.py | 2 +- .../connectors/source-hubspot/unit_tests/test_streams.py | 2 +- .../connectors/source-hubspot/unit_tests/utils.py | 2 +- .../connectors/source-insightly/integration_tests/__init__.py | 2 +- .../source-insightly/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-insightly/main.py | 2 +- airbyte-integrations/connectors/source-insightly/setup.py | 2 +- .../connectors/source-insightly/source_insightly/__init__.py | 2 +- .../connectors/source-insightly/source_insightly/source.py | 2 +- .../connectors/source-insightly/unit_tests/__init__.py | 2 +- .../source-insightly/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-insightly/unit_tests/test_source.py | 2 +- .../connectors/source-insightly/unit_tests/test_streams.py | 2 +- .../source-instagram/integration_tests/acceptance.py | 2 +- .../connectors/source-instagram/integration_tests/conftest.py | 2 +- .../source-instagram/integration_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-instagram/main.py | 2 +- airbyte-integrations/connectors/source-instagram/setup.py | 2 +- .../connectors/source-instagram/source_instagram/api.py | 2 +- .../connectors/source-instagram/source_instagram/common.py | 2 +- .../connectors/source-instagram/source_instagram/source.py | 2 +- .../connectors/source-instagram/source_instagram/streams.py | 2 +- .../connectors/source-instagram/unit_tests/conftest.py | 2 +- .../connectors/source-instagram/unit_tests/test_common.py | 2 +- .../connectors/source-instagram/unit_tests/test_source.py | 2 +- .../connectors/source-instagram/unit_tests/test_streams.py | 2 +- .../connectors/source-instagram/unit_tests/utils.py | 2 +- airbyte-integrations/connectors/source-instatus/__init__.py | 2 +- .../connectors/source-instatus/integration_tests/__init__.py | 2 +- .../source-instatus/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-instatus/main.py | 2 +- airbyte-integrations/connectors/source-instatus/setup.py | 2 +- .../connectors/source-instatus/source_instatus/__init__.py | 2 +- .../connectors/source-instatus/source_instatus/components.py | 2 +- .../connectors/source-instatus/source_instatus/source.py | 2 +- .../connectors/source-instatus/unit_tests/test_components.py | 2 +- .../source-intercom/integration_tests/acceptance.py | 2 +- .../source-intercom/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-intercom/main.py | 2 +- airbyte-integrations/connectors/source-intercom/setup.py | 2 +- .../connectors/source-intercom/source_intercom/source.py | 2 +- .../connectors/source-intercom/source_intercom/utils.py | 2 +- .../connectors/source-intercom/unit_tests/conftest.py | 2 +- .../source-intercom/unit_tests/test_cached_stream_state.py | 2 +- .../source-intercom/unit_tests/test_control_rate_limit.py | 2 +- .../connectors/source-intercom/unit_tests/unit_test.py | 2 +- airbyte-integrations/connectors/source-intruder/__init__.py | 2 +- .../connectors/source-intruder/integration_tests/__init__.py | 2 +- .../source-intruder/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-intruder/main.py | 2 +- airbyte-integrations/connectors/source-intruder/setup.py | 2 +- .../connectors/source-intruder/source_intruder/__init__.py | 2 +- .../connectors/source-intruder/source_intruder/source.py | 2 +- airbyte-integrations/connectors/source-ip2whois/__init__.py | 2 +- .../connectors/source-ip2whois/integration_tests/__init__.py | 2 +- .../source-ip2whois/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-ip2whois/main.py | 2 +- airbyte-integrations/connectors/source-ip2whois/setup.py | 2 +- .../connectors/source-ip2whois/source_ip2whois/__init__.py | 2 +- .../connectors/source-ip2whois/source_ip2whois/source.py | 2 +- .../source-iterable/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-iterable/main.py | 2 +- airbyte-integrations/connectors/source-iterable/setup.py | 2 +- .../source-iterable/source_iterable/slice_generators.py | 2 +- .../connectors/source-iterable/source_iterable/source.py | 2 +- .../connectors/source-iterable/source_iterable/streams.py | 2 +- .../connectors/source-iterable/source_iterable/utils.py | 2 +- .../connectors/source-iterable/unit_tests/conftest.py | 2 +- .../unit_tests/test_export_adjustable_range.py | 2 +- .../source-iterable/unit_tests/test_exports_stream.py | 2 +- .../source-iterable/unit_tests/test_slice_generator.py | 2 +- .../connectors/source-iterable/unit_tests/test_source.py | 2 +- .../source-iterable/unit_tests/test_stream_events.py | 2 +- .../connectors/source-iterable/unit_tests/test_streams.py | 2 +- .../connectors/source-iterable/unit_tests/test_utils.py | 2 +- .../connectors/source-jdbc/integration_tests/acceptance.py | 2 +- .../airbyte/integrations/source/jdbc/AbstractJdbcSource.java | 2 +- .../integrations/source/jdbc/JdbcSSLConnectionUtils.java | 2 +- .../java/io/airbyte/integrations/source/jdbc/JdbcSource.java | 2 +- .../integrations/source/jdbc/dto/JdbcPrivilegeDto.java | 2 +- .../source/jdbc/JdbcSourceSourceAcceptanceTest.java | 2 +- .../source/jdbc/DefaultJdbcSourceAcceptanceTest.java | 2 +- .../integrations/source/jdbc/DefaultJdbcStressTest.java | 2 +- .../integrations/source/jdbc/JdbcSourceStressTest.java | 2 +- .../source/jdbc/test/JdbcSourceAcceptanceTest.java | 2 +- .../airbyte/integrations/source/jdbc/test/JdbcStressTest.java | 2 +- .../connectors/source-jira/integration_tests/acceptance.py | 2 +- .../integration_tests/fixtures/data_generator/generator.py | 2 +- .../integration_tests/fixtures/data_generator/streams.py | 2 +- .../source-jira/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-jira/main.py | 2 +- airbyte-integrations/connectors/source-jira/setup.py | 2 +- .../connectors/source-jira/source_jira/source.py | 2 +- .../connectors/source-jira/source_jira/streams.py | 2 +- .../connectors/source-jira/source_jira/utils.py | 2 +- .../connectors/source-jira/unit_tests/__init__.py | 2 +- .../connectors/source-jira/unit_tests/conftest.py | 2 +- .../connectors/source-jira/unit_tests/test_pagination.py | 2 +- .../connectors/source-jira/unit_tests/test_source.py | 2 +- .../connectors/source-jira/unit_tests/test_streams.py | 2 +- .../connectors/source-jira/unit_tests/test_utils.py | 2 +- airbyte-integrations/connectors/source-k6-cloud/__init__.py | 2 +- .../connectors/source-k6-cloud/integration_tests/__init__.py | 2 +- .../source-k6-cloud/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-k6-cloud/main.py | 2 +- airbyte-integrations/connectors/source-k6-cloud/setup.py | 2 +- .../connectors/source-k6-cloud/source_k6_cloud/__init__.py | 2 +- .../connectors/source-k6-cloud/source_k6_cloud/source.py | 2 +- .../connectors/source-kafka/integration_tests/acceptance.py | 2 +- .../airbyte/integrations/source/kafka/KafkaFormatFactory.java | 2 +- .../io/airbyte/integrations/source/kafka/KafkaProtocol.java | 2 +- .../io/airbyte/integrations/source/kafka/KafkaSource.java | 2 +- .../io/airbyte/integrations/source/kafka/KafkaStrategy.java | 2 +- .../io/airbyte/integrations/source/kafka/MessageFormat.java | 2 +- .../integrations/source/kafka/format/AbstractFormat.java | 2 +- .../airbyte/integrations/source/kafka/format/AvroFormat.java | 2 +- .../airbyte/integrations/source/kafka/format/JsonFormat.java | 2 +- .../airbyte/integrations/source/kafka/format/KafkaFormat.java | 2 +- .../integrations/source/kafka/KafkaSourceAcceptanceTest.java | 2 +- .../io/airbyte/integrations/source/kafka/KafkaSourceTest.java | 2 +- .../connectors/source-klarna/integration_tests/__init__.py | 2 +- .../connectors/source-klarna/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-klarna/main.py | 2 +- airbyte-integrations/connectors/source-klarna/setup.py | 2 +- .../connectors/source-klarna/source_klarna/__init__.py | 2 +- .../connectors/source-klarna/source_klarna/source.py | 2 +- .../connectors/source-klarna/unit_tests/__init__.py | 2 +- .../connectors/source-klarna/unit_tests/conftest.py | 2 +- .../connectors/source-klarna/unit_tests/test_source.py | 2 +- .../connectors/source-klarna/unit_tests/test_streams.py | 2 +- .../connectors/source-klaviyo/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-klaviyo/main.py | 2 +- airbyte-integrations/connectors/source-klaviyo/setup.py | 2 +- .../connectors/source-klaviyo/source_klaviyo/source.py | 2 +- .../connectors/source-klaviyo/source_klaviyo/streams.py | 2 +- .../connectors/source-klaviyo/unit_tests/test_source.py | 2 +- .../connectors/source-klaviyo/unit_tests/test_streams.py | 2 +- .../source-kustomer-singer/integration_tests/acceptance.py | 2 +- .../connectors/source-kustomer-singer/main.py | 2 +- .../connectors/source-kustomer-singer/setup.py | 2 +- .../source-kustomer-singer/source_kustomer_singer/source.py | 2 +- .../connectors/source-kustomer-singer/unit_tests/unit_test.py | 2 +- .../connectors/source-kyriba/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-kyriba/main.py | 2 +- airbyte-integrations/connectors/source-kyriba/setup.py | 2 +- .../connectors/source-kyriba/source_kyriba/source.py | 2 +- .../source-kyriba/unit_tests/test_account_sub_stream.py | 2 +- .../source-kyriba/unit_tests/test_bank_balances_stream.py | 2 +- .../source-kyriba/unit_tests/test_cash_balances_stream.py | 2 +- .../connectors/source-kyriba/unit_tests/test_cash_flows.py | 2 +- .../source-kyriba/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-kyriba/unit_tests/test_source.py | 2 +- .../connectors/source-kyriba/unit_tests/test_streams.py | 2 +- .../connectors/source-launchdarkly/__init__.py | 2 +- .../source-launchdarkly/integration_tests/__init__.py | 2 +- .../source-launchdarkly/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-launchdarkly/main.py | 2 +- airbyte-integrations/connectors/source-launchdarkly/setup.py | 2 +- .../source-launchdarkly/source_launchdarkly/__init__.py | 2 +- .../source-launchdarkly/source_launchdarkly/source.py | 2 +- .../connectors/source-lemlist/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-lemlist/main.py | 2 +- airbyte-integrations/connectors/source-lemlist/setup.py | 2 +- .../connectors/source-lemlist/source_lemlist/auth.py | 2 +- .../connectors/source-lemlist/source_lemlist/source.py | 2 +- .../connectors/source-lemlist/source_lemlist/streams.py | 2 +- .../connectors/source-lemlist/unit_tests/test_source.py | 2 +- .../connectors/source-lemlist/unit_tests/test_streams.py | 2 +- .../source-lever-hiring/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-lever-hiring/main.py | 2 +- airbyte-integrations/connectors/source-lever-hiring/setup.py | 2 +- .../source-lever-hiring/source_lever_hiring/schemas.py | 2 +- .../source-lever-hiring/source_lever_hiring/source.py | 2 +- .../source-lever-hiring/source_lever_hiring/streams.py | 2 +- .../connectors/source-lever-hiring/unit_tests/conftest.py | 2 +- .../unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-lever-hiring/unit_tests/test_source.py | 2 +- .../connectors/source-lever-hiring/unit_tests/test_streams.py | 2 +- .../source-linkedin-ads/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-linkedin-ads/main.py | 2 +- airbyte-integrations/connectors/source-linkedin-ads/setup.py | 2 +- .../source-linkedin-ads/source_linkedin_ads/analytics.py | 2 +- .../source-linkedin-ads/source_linkedin_ads/source.py | 2 +- .../source-linkedin-ads/source_linkedin_ads/utils.py | 2 +- .../analytics_tests/samples/test_data_for_analytics.py | 2 +- .../unit_tests/analytics_tests/test_chunk_analytics_fields.py | 2 +- .../unit_tests/analytics_tests/test_make_analytics_slices.py | 2 +- .../unit_tests/analytics_tests/test_make_date_slices.py | 2 +- .../unit_tests/analytics_tests/test_merge_chunks.py | 2 +- .../unit_tests/source_tests/test_source.py | 2 +- .../unit_tests/utils_tests/samples/test_data_for_tranform.py | 2 +- .../unit_tests/utils_tests/test_make_slice.py | 2 +- .../unit_tests/utils_tests/test_transform_data.py | 2 +- .../source-linkedin-pages/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-linkedin-pages/main.py | 2 +- .../connectors/source-linkedin-pages/setup.py | 2 +- .../source-linkedin-pages/source_linkedin_pages/source.py | 2 +- .../source-linkedin-pages/source_linkedin_pages/utils.py | 2 +- .../source-linnworks/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-linnworks/main.py | 2 +- airbyte-integrations/connectors/source-linnworks/setup.py | 2 +- .../connectors/source-linnworks/source_linnworks/source.py | 2 +- .../connectors/source-linnworks/source_linnworks/streams.py | 2 +- .../source-linnworks/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-linnworks/unit_tests/test_source.py | 2 +- .../connectors/source-linnworks/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-lokalise/__init__.py | 2 +- .../connectors/source-lokalise/integration_tests/__init__.py | 2 +- .../source-lokalise/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-lokalise/main.py | 2 +- airbyte-integrations/connectors/source-lokalise/setup.py | 2 +- .../connectors/source-lokalise/source_lokalise/__init__.py | 2 +- .../connectors/source-lokalise/source_lokalise/source.py | 2 +- .../connectors/source-looker/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-looker/main.py | 2 +- airbyte-integrations/connectors/source-looker/setup.py | 2 +- .../connectors/source-looker/source_looker/source.py | 2 +- .../connectors/source-looker/source_looker/streams.py | 2 +- .../connectors/source-looker/unit_tests/unit_test.py | 2 +- .../source-mailchimp/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mailchimp/main.py | 2 +- airbyte-integrations/connectors/source-mailchimp/setup.py | 2 +- .../connectors/source-mailchimp/source_mailchimp/source.py | 2 +- .../connectors/source-mailchimp/source_mailchimp/streams.py | 2 +- .../connectors/source-mailchimp/unit_tests/conftest.py | 2 +- .../connectors/source-mailchimp/unit_tests/test_source.py | 2 +- .../connectors/source-mailchimp/unit_tests/test_streams.py | 2 +- .../connectors/source-mailchimp/unit_tests/unit_test.py | 2 +- .../connectors/source-mailchimp/unit_tests/utils.py | 2 +- airbyte-integrations/connectors/source-mailerlite/__init__.py | 2 +- .../source-mailerlite/integration_tests/__init__.py | 2 +- .../source-mailerlite/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mailerlite/main.py | 2 +- airbyte-integrations/connectors/source-mailerlite/setup.py | 2 +- .../source-mailerlite/source_mailerlite/__init__.py | 2 +- .../connectors/source-mailerlite/source_mailerlite/source.py | 2 +- airbyte-integrations/connectors/source-mailersend/__init__.py | 2 +- .../source-mailersend/integration_tests/__init__.py | 2 +- .../source-mailersend/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mailersend/main.py | 2 +- airbyte-integrations/connectors/source-mailersend/setup.py | 2 +- .../source-mailersend/source_mailersend/__init__.py | 2 +- .../connectors/source-mailersend/source_mailersend/source.py | 2 +- .../connectors/source-mailgun/integration_tests/acceptance.py | 2 +- .../connectors/source-mailgun/integration_tests/fill_data.py | 2 +- airbyte-integrations/connectors/source-mailgun/main.py | 2 +- airbyte-integrations/connectors/source-mailgun/setup.py | 2 +- .../connectors/source-mailgun/source_mailgun/source.py | 2 +- .../connectors/source-mailgun/unit_tests/conftest.py | 2 +- .../source-mailgun/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-mailgun/unit_tests/test_source.py | 2 +- .../connectors/source-mailgun/unit_tests/test_streams.py | 2 +- .../connectors/source-mailjet-mail/__init__.py | 2 +- .../source-mailjet-mail/integration_tests/__init__.py | 2 +- .../source-mailjet-mail/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mailjet-mail/main.py | 2 +- airbyte-integrations/connectors/source-mailjet-mail/setup.py | 2 +- .../source-mailjet-mail/source_mailjet_mail/__init__.py | 2 +- .../source-mailjet-mail/source_mailjet_mail/source.py | 2 +- .../connectors/source-mailjet-sms/__init__.py | 2 +- .../source-mailjet-sms/integration_tests/__init__.py | 2 +- .../source-mailjet-sms/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mailjet-sms/main.py | 2 +- airbyte-integrations/connectors/source-mailjet-sms/setup.py | 2 +- .../source-mailjet-sms/source_mailjet_sms/__init__.py | 2 +- .../source-mailjet-sms/source_mailjet_sms/source.py | 2 +- .../connectors/source-marketo/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-marketo/main.py | 2 +- airbyte-integrations/connectors/source-marketo/setup.py | 2 +- .../connectors/source-marketo/source_marketo/source.py | 2 +- .../connectors/source-marketo/source_marketo/utils.py | 2 +- .../connectors/source-marketo/unit_tests/conftest.py | 2 +- .../connectors/source-marketo/unit_tests/test_source.py | 2 +- .../connectors/source-marketo/unit_tests/test_utils.py | 2 +- .../source-metabase/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-metabase/main.py | 2 +- airbyte-integrations/connectors/source-metabase/setup.py | 2 +- .../connectors/source-metabase/source_metabase/source.py | 2 +- .../connectors/source-metabase/source_metabase/streams.py | 2 +- .../connectors/source-metabase/unit_tests/test_dummy.py | 2 +- .../source-microsoft-dataverse/integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-microsoft-dataverse/main.py | 2 +- .../connectors/source-microsoft-dataverse/setup.py | 2 +- .../source_microsoft_dataverse/__init__.py | 2 +- .../source_microsoft_dataverse/dataverse.py | 2 +- .../source_microsoft_dataverse/source.py | 2 +- .../source_microsoft_dataverse/streams.py | 2 +- .../source-microsoft-dataverse/unit_tests/__init__.py | 2 +- .../source-microsoft-dataverse/unit_tests/test_dataverse.py | 2 +- .../unit_tests/test_incremental_streams.py | 2 +- .../source-microsoft-dataverse/unit_tests/test_source.py | 2 +- .../source-microsoft-dataverse/unit_tests/test_streams.py | 2 +- .../source-microsoft-teams/integration_tests/acceptance.py | 2 +- .../connectors/source-microsoft-teams/main.py | 2 +- .../connectors/source-microsoft-teams/setup.py | 2 +- .../source-microsoft-teams/source_microsoft_teams/client.py | 2 +- .../source-microsoft-teams/source_microsoft_teams/source.py | 2 +- .../connectors/source-microsoft-teams/unit_tests/unit_test.py | 2 +- .../source-mixpanel/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-mixpanel/main.py | 2 +- airbyte-integrations/connectors/source-mixpanel/setup.py | 2 +- .../source_mixpanel/property_transformation.py | 2 +- .../connectors/source-mixpanel/source_mixpanel/source.py | 2 +- .../source-mixpanel/source_mixpanel/streams/annotations.py | 2 +- .../source-mixpanel/source_mixpanel/streams/base.py | 2 +- .../source-mixpanel/source_mixpanel/streams/cohort_members.py | 2 +- .../source-mixpanel/source_mixpanel/streams/cohorts.py | 2 +- .../source-mixpanel/source_mixpanel/streams/engage.py | 2 +- .../source-mixpanel/source_mixpanel/streams/export.py | 2 +- .../source-mixpanel/source_mixpanel/streams/funnels.py | 2 +- .../source-mixpanel/source_mixpanel/streams/revenue.py | 2 +- .../connectors/source-mixpanel/source_mixpanel/testing.py | 2 +- .../connectors/source-mixpanel/source_mixpanel/utils.py | 2 +- .../connectors/source-mixpanel/unit_tests/conftest.py | 2 +- .../unit_tests/test_property_transformation.py | 2 +- .../connectors/source-mixpanel/unit_tests/test_source.py | 2 +- .../connectors/source-mixpanel/unit_tests/test_streams.py | 2 +- .../connectors/source-mixpanel/unit_tests/unit_test.py | 2 +- .../connectors/source-mixpanel/unit_tests/utils.py | 2 +- .../connectors/source-monday/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-monday/main.py | 2 +- airbyte-integrations/connectors/source-monday/setup.py | 2 +- .../source-monday/source_monday/dpath_string_extractor.py | 2 +- .../source_monday/graphql_request_options_provider.py | 2 +- .../connectors/source-monday/source_monday/source.py | 2 +- .../unit_tests/test_graphql_request_options_provider.py | 2 +- .../MongodbSourceStrictEncrypt.java | 2 +- .../mongodb/MongodbSourceStrictEncryptAcceptanceTest.java | 2 +- .../source-mongodb-v2/integration_tests/acceptance.py | 2 +- .../io.airbyte.integrations.source.mongodb/MongoDbSource.java | 2 +- .../sources/MongoDbSourceAbstractAcceptanceTest.java | 2 +- .../sources/MongoDbSourceAtlasAcceptanceTest.java | 2 +- .../integration_tests/sources/MongoDbSourceDataTypeTest.java | 2 +- .../sources/MongoDbSourceStandaloneAcceptanceTest.java | 2 +- .../MssqlSourceStrictEncrypt.java | 2 +- .../source/mssql/MssqlStrictEncryptSourceAcceptanceTest.java | 2 +- .../mssql/MssqlStrictEncryptJdbcSourceAcceptanceTest.java | 2 +- .../connectors/source-mssql/integration_tests/acceptance.py | 2 +- .../source/mssql/MssqlCdcConnectorMetadataInjector.java | 2 +- .../io/airbyte/integrations/source/mssql/MssqlCdcHelper.java | 2 +- .../integrations/source/mssql/MssqlCdcSavedInfoFetcher.java | 2 +- .../integrations/source/mssql/MssqlCdcStateHandler.java | 2 +- .../integrations/source/mssql/MssqlCdcTargetPosition.java | 2 +- .../io/airbyte/integrations/source/mssql/MssqlSource.java | 2 +- .../integrations/source/mssql/MssqlSourceOperations.java | 2 +- .../source/mssql/AbstractMssqlSourceDatatypeTest.java | 2 +- .../source/mssql/AbstractSshMssqlSourceAcceptanceTest.java | 2 +- .../source/mssql/CdcMssqlSourceAcceptanceTest.java | 2 +- .../integrations/source/mssql/CdcMssqlSourceDatatypeTest.java | 2 +- .../source/mssql/MssqlRdsSourceAcceptanceTest.java | 2 +- .../integrations/source/mssql/MssqlSourceAcceptanceTest.java | 2 +- .../integrations/source/mssql/MssqlSourceDatatypeTest.java | 2 +- .../source/mssql/SshKeyMssqlSourceAcceptanceTest.java | 2 +- .../source/mssql/SshPasswordMssqlSourceAcceptanceTest.java | 2 +- .../source/mssql/SslEnabledMssqlSourceAcceptanceTest.java | 2 +- .../integrations/source/mssql/FillMsSqlTestDbScriptTest.java | 2 +- .../source/mssql/MsSqlRdsSourcePerformanceSecretTest.java | 2 +- .../airbyte/integrations/source/mssql/CdcMssqlSourceTest.java | 2 +- .../airbyte/integrations/source/mssql/MssqlCdcHelperTest.java | 2 +- .../source/mssql/MssqlJdbcSourceAcceptanceTest.java | 2 +- .../io/airbyte/integrations/source/mssql/MssqlSourceTest.java | 2 +- .../io/airbyte/integrations/source/mssql/MssqlStressTest.java | 2 +- .../source-my-hours/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-my-hours/main.py | 2 +- airbyte-integrations/connectors/source-my-hours/setup.py | 2 +- .../connectors/source-my-hours/source_my_hours/auth.py | 2 +- .../connectors/source-my-hours/source_my_hours/constants.py | 2 +- .../connectors/source-my-hours/source_my_hours/source.py | 2 +- .../connectors/source-my-hours/source_my_hours/stream.py | 2 +- .../connectors/source-my-hours/unit_tests/test_auth.py | 2 +- .../connectors/source-my-hours/unit_tests/test_source.py | 2 +- .../connectors/source-my-hours/unit_tests/test_stream.py | 2 +- .../source/mysql_strict_encrypt/MySqlStrictEncryptSource.java | 2 +- ...tMySqlSslCertificateStrictEncryptSourceAcceptanceTest.java | 2 +- ...ySqlSslCaCertificateStrictEncryptSourceAcceptanceTest.java | 2 +- ...qlSslFullCertificateStrictEncryptSourceAcceptanceTest.java | 2 +- .../MySqlStrictEncryptSourceAcceptanceTest.java | 2 +- .../MySqlStrictEncryptJdbcSourceAcceptanceTest.java | 2 +- .../connectors/source-mysql/integration_tests/acceptance.py | 2 +- .../source/mysql/MySqlCdcConnectorMetadataInjector.java | 2 +- .../airbyte/integrations/source/mysql/MySqlCdcProperties.java | 2 +- .../integrations/source/mysql/MySqlCdcSavedInfoFetcher.java | 2 +- .../integrations/source/mysql/MySqlCdcStateHandler.java | 2 +- .../integrations/source/mysql/MySqlCdcTargetPosition.java | 2 +- .../io/airbyte/integrations/source/mysql/MySqlSource.java | 2 +- .../integrations/source/mysql/MySqlSourceOperations.java | 2 +- .../integrations/source/mysql/MySqlStreamingQueryConfig.java | 2 +- .../source/mysql/helpers/CdcConfigurationHelper.java | 2 +- .../sources/AbstractMySqlSourceDatatypeTest.java | 2 +- .../AbstractMySqlSslCertificateSourceAcceptanceTest.java | 2 +- .../sources/AbstractSshMySqlSourceAcceptanceTest.java | 2 +- .../sources/CdcBinlogsMySqlSourceDatatypeTest.java | 2 +- .../sources/CdcInitialSnapshotMySqlSourceDatatypeTest.java | 2 +- .../sources/CdcMySqlSourceAcceptanceTest.java | 2 +- .../sources/CdcMySqlSslCaCertificateSourceAcceptanceTest.java | 2 +- .../sources/CdcMySqlSslRequiredSourceAcceptanceTest.java | 2 +- .../integration_tests/sources/MySqlSourceAcceptanceTest.java | 2 +- .../integration_tests/sources/MySqlSourceDatatypeTest.java | 2 +- .../sources/MySqlSslCaCertificateSourceAcceptanceTest.java | 2 +- .../sources/MySqlSslFullCertificateSourceAcceptanceTest.java | 2 +- .../sources/MySqlSslSourceAcceptanceTest.java | 2 +- .../sources/SshKeyMySqlSourceAcceptanceTest.java | 2 +- .../sources/SshPasswordMySqlSourceAcceptanceTest.java | 2 +- .../integration_tests/sources/utils/TestConstants.java | 2 +- .../integrations/source/mysql/FillMySqlTestDbScriptTest.java | 2 +- .../source/mysql/MySqlRdsSourcePerformanceSecretTest.java | 2 +- .../integrations/source/mysql/CdcConfigurationHelperTest.java | 2 +- .../airbyte/integrations/source/mysql/CdcMysqlSourceTest.java | 2 +- .../source/mysql/MySqlJdbcSourceAcceptanceTest.java | 2 +- .../integrations/source/mysql/MySqlSourceOperationsTest.java | 2 +- .../airbyte/integrations/source/mysql/MySqlSourceTests.java | 2 +- .../source/mysql/MySqlSslJdbcSourceAcceptanceTest.java | 2 +- .../io/airbyte/integrations/source/mysql/MySqlStressTest.java | 2 +- airbyte-integrations/connectors/source-n8n/__init__.py | 2 +- .../connectors/source-n8n/integration_tests/__init__.py | 2 +- .../connectors/source-n8n/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-n8n/main.py | 2 +- airbyte-integrations/connectors/source-n8n/setup.py | 2 +- .../connectors/source-n8n/source_n8n/__init__.py | 2 +- .../connectors/source-n8n/source_n8n/source.py | 2 +- .../connectors/source-nasa/integration_tests/__init__.py | 2 +- .../connectors/source-nasa/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-nasa/main.py | 2 +- airbyte-integrations/connectors/source-nasa/setup.py | 2 +- .../connectors/source-nasa/source_nasa/__init__.py | 2 +- .../connectors/source-nasa/source_nasa/source.py | 2 +- .../connectors/source-nasa/unit_tests/__init__.py | 2 +- .../source-nasa/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-nasa/unit_tests/test_source.py | 2 +- .../connectors/source-nasa/unit_tests/test_streams.py | 2 +- .../connectors/source-netsuite/integration_tests/__init__.py | 2 +- .../source-netsuite/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-netsuite/main.py | 2 +- airbyte-integrations/connectors/source-netsuite/setup.py | 2 +- .../connectors/source-netsuite/source_netsuite/__init__.py | 2 +- .../connectors/source-netsuite/source_netsuite/constraints.py | 2 +- .../connectors/source-netsuite/source_netsuite/errors.py | 2 +- .../connectors/source-netsuite/source_netsuite/source.py | 2 +- .../connectors/source-netsuite/source_netsuite/streams.py | 2 +- .../connectors/source-netsuite/unit_tests/__init__.py | 2 +- .../connectors/source-netsuite/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-news-api/__init__.py | 2 +- .../connectors/source-news-api/integration_tests/__init__.py | 2 +- .../source-news-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-news-api/main.py | 2 +- airbyte-integrations/connectors/source-news-api/setup.py | 2 +- .../connectors/source-news-api/source_news_api/__init__.py | 2 +- .../connectors/source-news-api/source_news_api/source.py | 2 +- airbyte-integrations/connectors/source-newsdata/__init__.py | 2 +- .../connectors/source-newsdata/integration_tests/__init__.py | 2 +- .../source-newsdata/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-newsdata/main.py | 2 +- airbyte-integrations/connectors/source-newsdata/setup.py | 2 +- .../connectors/source-newsdata/source_newsdata/__init__.py | 2 +- .../connectors/source-newsdata/source_newsdata/source.py | 2 +- .../connectors/source-notion/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-notion/main.py | 2 +- airbyte-integrations/connectors/source-notion/setup.py | 2 +- .../connectors/source-notion/source_notion/source.py | 2 +- .../connectors/source-notion/source_notion/streams.py | 2 +- .../connectors/source-notion/source_notion/utils.py | 2 +- .../source-notion/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-notion/unit_tests/test_source.py | 2 +- .../connectors/source-notion/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-nytimes/__init__.py | 2 +- .../connectors/source-nytimes/integration_tests/__init__.py | 2 +- .../connectors/source-nytimes/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-nytimes/main.py | 2 +- airbyte-integrations/connectors/source-nytimes/setup.py | 2 +- .../connectors/source-nytimes/source_nytimes/__init__.py | 2 +- .../connectors/source-nytimes/source_nytimes/source.py | 2 +- .../connectors/source-okta/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-okta/main.py | 2 +- airbyte-integrations/connectors/source-okta/setup.py | 2 +- .../connectors/source-okta/source_okta/authenticator.py | 2 +- .../connectors/source-okta/source_okta/source.py | 2 +- .../connectors/source-okta/source_okta/utils.py | 2 +- .../connectors/source-okta/unit_tests/conftest.py | 2 +- .../connectors/source-okta/unit_tests/test_source.py | 2 +- .../connectors/source-okta/unit_tests/test_streams.py | 2 +- .../connectors/source-okta/unit_tests/test_utils.py | 2 +- airbyte-integrations/connectors/source-omnisend/__init__.py | 2 +- .../connectors/source-omnisend/integration_tests/__init__.py | 2 +- .../source-omnisend/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-omnisend/main.py | 2 +- airbyte-integrations/connectors/source-omnisend/setup.py | 2 +- .../connectors/source-omnisend/source_omnisend/__init__.py | 2 +- .../connectors/source-omnisend/source_omnisend/source.py | 2 +- .../source-onesignal/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-onesignal/main.py | 2 +- airbyte-integrations/connectors/source-onesignal/setup.py | 2 +- .../connectors/source-onesignal/source_onesignal/source.py | 2 +- .../connectors/source-onesignal/source_onesignal/streams.py | 2 +- .../source-onesignal/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-onesignal/unit_tests/test_source.py | 2 +- .../connectors/source-onesignal/unit_tests/test_streams.py | 2 +- .../source-openweather/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-openweather/main.py | 2 +- airbyte-integrations/connectors/source-openweather/setup.py | 2 +- .../source_openweather/extra_validations.py | 2 +- .../source-openweather/source_openweather/source.py | 2 +- .../source-openweather/source_openweather/streams.py | 2 +- .../source-openweather/unit_tests/test_extra_validations.py | 2 +- .../connectors/source-openweather/unit_tests/test_source.py | 2 +- .../connectors/source-openweather/unit_tests/test_streams.py | 2 +- .../oracle_strict_encrypt/OracleStrictEncryptSource.java | 2 +- .../oracle_strict_encrypt/AirbyteOracleTestContainer.java | 2 +- .../oracle_strict_encrypt/OracleSourceNneAcceptanceTest.java | 2 +- .../OracleStrictEncryptJdbcSourceAcceptanceTest.java | 2 +- .../OracleStrictEncryptSourceAcceptanceTest.java | 2 +- .../connectors/source-oracle/integration_tests/acceptance.py | 2 +- .../io/airbyte/integrations/source/oracle/OracleSource.java | 2 +- .../integrations/source/oracle/OracleSourceOperations.java | 2 +- .../source/oracle/AbstractSshOracleSourceAcceptanceTest.java | 2 +- .../source/oracle/AirbyteOracleTestContainer.java | 2 +- .../source/oracle/OracleJdbcSourceAcceptanceTest.java | 2 +- .../source/oracle/OracleSourceAcceptanceTest.java | 2 +- .../integrations/source/oracle/OracleSourceDatatypeTest.java | 2 +- .../source/oracle/OracleSourceNneAcceptanceTest.java | 2 +- .../airbyte/integrations/source/oracle/OracleSourceTest.java | 2 +- .../source/oracle/SshKeyOracleSourceAcceptanceTest.java | 2 +- .../source/oracle/SshPasswordOracleSourceAcceptanceTest.java | 2 +- .../io/airbyte/integrations/source/oracle/OracleSpecTest.java | 2 +- .../airbyte/integrations/source/oracle/OracleStressTest.java | 2 +- .../connectors/source-orb/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-orb/main.py | 2 +- airbyte-integrations/connectors/source-orb/setup.py | 2 +- .../connectors/source-orb/source_orb/source.py | 2 +- .../source-orb/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-orb/unit_tests/test_source.py | 2 +- .../connectors/source-orb/unit_tests/test_streams.py | 2 +- .../connectors/source-orbit/integration_tests/__init__.py | 2 +- .../connectors/source-orbit/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-orbit/main.py | 2 +- airbyte-integrations/connectors/source-orbit/setup.py | 2 +- .../connectors/source-orbit/source_orbit/__init__.py | 2 +- .../connectors/source-orbit/source_orbit/source.py | 2 +- .../connectors/source-orbit/source_orbit/streams.py | 2 +- .../connectors/source-orbit/unit_tests/__init__.py | 2 +- .../connectors/source-orbit/unit_tests/test_source.py | 2 +- .../connectors/source-orbit/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-oura/__init__.py | 2 +- .../connectors/source-oura/integration_tests/__init__.py | 2 +- .../connectors/source-oura/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-oura/main.py | 2 +- airbyte-integrations/connectors/source-oura/setup.py | 2 +- .../connectors/source-oura/source_oura/__init__.py | 2 +- .../connectors/source-oura/source_oura/source.py | 2 +- .../source-outreach/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-outreach/main.py | 2 +- airbyte-integrations/connectors/source-outreach/setup.py | 2 +- .../connectors/source-outreach/source_outreach/source.py | 2 +- .../source-outreach/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-outreach/unit_tests/test_source.py | 2 +- .../connectors/source-outreach/unit_tests/test_streams.py | 2 +- .../connectors/source-pardot/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pardot/main.py | 2 +- airbyte-integrations/connectors/source-pardot/setup.py | 2 +- .../connectors/source-pardot/source_pardot/api.py | 2 +- .../connectors/source-pardot/source_pardot/source.py | 2 +- .../connectors/source-pardot/source_pardot/stream.py | 2 +- .../connectors/source-pardot/unit_tests/conftest.py | 2 +- .../connectors/source-partnerstack/__init__.py | 2 +- .../source-partnerstack/integration_tests/__init__.py | 2 +- .../source-partnerstack/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-partnerstack/main.py | 2 +- airbyte-integrations/connectors/source-partnerstack/setup.py | 2 +- .../source-partnerstack/source_partnerstack/__init__.py | 2 +- .../source-partnerstack/source_partnerstack/components.py | 2 +- .../source-partnerstack/source_partnerstack/source.py | 2 +- .../source-paypal-transaction/bin/fixture_helper.py | 2 +- .../bin/paypal_transaction_generator.py | 2 +- .../source-paypal-transaction/integration_tests/acceptance.py | 2 +- .../connectors/source-paypal-transaction/main.py | 2 +- .../connectors/source-paypal-transaction/setup.py | 2 +- .../source_paypal_transaction/source.py | 2 +- .../source_paypal_transaction/utils.py | 2 +- .../source-paypal-transaction/unit_tests/conftest.py | 2 +- .../source-paypal-transaction/unit_tests/test_source.py | 2 +- .../source-paypal-transaction/unit_tests/unit_test.py | 2 +- .../source-paystack/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-paystack/main.py | 2 +- airbyte-integrations/connectors/source-paystack/setup.py | 2 +- .../connectors/source-paystack/source_paystack/source.py | 2 +- .../connectors/source-paystack/source_paystack/streams.py | 2 +- .../source-paystack/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-paystack/unit_tests/test_source.py | 2 +- .../connectors/source-paystack/unit_tests/test_streams.py | 2 +- .../source-persistiq/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-persistiq/main.py | 2 +- airbyte-integrations/connectors/source-persistiq/setup.py | 2 +- .../connectors/source-persistiq/source_persistiq/source.py | 2 +- .../connectors/source-persistiq/unit_tests/test_source.py | 2 +- .../connectors/source-persistiq/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-pexels-api/__init__.py | 2 +- .../source-pexels-api/integration_tests/__init__.py | 2 +- .../source-pexels-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pexels-api/main.py | 2 +- airbyte-integrations/connectors/source-pexels-api/setup.py | 2 +- .../source-pexels-api/source_pexels_api/__init__.py | 2 +- .../connectors/source-pexels-api/source_pexels_api/source.py | 2 +- .../source-pinterest/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pinterest/main.py | 2 +- airbyte-integrations/connectors/source-pinterest/setup.py | 2 +- .../connectors/source-pinterest/source_pinterest/source.py | 2 +- .../connectors/source-pinterest/source_pinterest/utils.py | 2 +- .../connectors/source-pinterest/unit_tests/conftest.py | 2 +- .../source-pinterest/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-pinterest/unit_tests/test_source.py | 2 +- .../connectors/source-pinterest/unit_tests/test_streams.py | 2 +- .../source-pipedrive/integration_tests/acceptance.py | 2 +- .../source-pipedrive/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-pipedrive/main.py | 2 +- airbyte-integrations/connectors/source-pipedrive/setup.py | 2 +- .../connectors/source-pipedrive/source_pipedrive/source.py | 2 +- .../connectors/source-pipedrive/source_pipedrive/streams.py | 2 +- .../connectors/source-pipedrive/unit_tests/conftest.py | 2 +- .../connectors/source-pipedrive/unit_tests/test_source.py | 2 +- .../connectors/source-pipedrive/unit_tests/test_streams.py | 2 +- .../source-pivotal-tracker/integration_tests/acceptance.py | 2 +- .../connectors/source-pivotal-tracker/main.py | 2 +- .../connectors/source-pivotal-tracker/setup.py | 2 +- .../source-pivotal-tracker/source_pivotal_tracker/source.py | 2 +- .../connectors/source-pivotal-tracker/unit_tests/conftest.py | 2 +- .../source-pivotal-tracker/unit_tests/test_source.py | 2 +- .../source-pivotal-tracker/unit_tests/test_streams.py | 2 +- .../connectors/source-plaid/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-plaid/main.py | 2 +- airbyte-integrations/connectors/source-plaid/setup.py | 2 +- .../connectors/source-plaid/source_plaid/source.py | 2 +- airbyte-integrations/connectors/source-plausible/__init__.py | 2 +- .../connectors/source-plausible/integration_tests/__init__.py | 2 +- .../source-plausible/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-plausible/main.py | 2 +- airbyte-integrations/connectors/source-plausible/setup.py | 2 +- .../connectors/source-plausible/source_plausible/__init__.py | 2 +- .../connectors/source-plausible/source_plausible/source.py | 2 +- airbyte-integrations/connectors/source-pocket/__init__.py | 2 +- .../connectors/source-pocket/integration_tests/__init__.py | 2 +- .../connectors/source-pocket/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pocket/main.py | 2 +- airbyte-integrations/connectors/source-pocket/setup.py | 2 +- .../connectors/source-pocket/source_pocket/__init__.py | 2 +- .../connectors/source-pocket/source_pocket/extractor.py | 2 +- .../connectors/source-pocket/source_pocket/source.py | 2 +- .../connectors/source-pocket/unit_tests/__init__.py | 2 +- .../connectors/source-pocket/unit_tests/test_extractor.py | 2 +- .../connectors/source-pokeapi/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pokeapi/main.py | 2 +- airbyte-integrations/connectors/source-pokeapi/setup.py | 2 +- .../connectors/source-pokeapi/source_pokeapi/pokemon_list.py | 2 +- .../connectors/source-pokeapi/source_pokeapi/source.py | 2 +- .../connectors/source-pokeapi/unit_tests/unit_test.py | 2 +- .../connectors/source-polygon-stock-api/__init__.py | 2 +- .../source-polygon-stock-api/integration_tests/__init__.py | 2 +- .../source-polygon-stock-api/integration_tests/acceptance.py | 2 +- .../connectors/source-polygon-stock-api/main.py | 2 +- .../connectors/source-polygon-stock-api/setup.py | 2 +- .../source_polygon_stock_api/__init__.py | 2 +- .../source_polygon_stock_api/source.py | 2 +- .../source/postgres/PostgresSourceStrictEncrypt.java | 2 +- .../source-postgres/integration_tests/acceptance.py | 2 +- .../source/postgres/PostgresCdcCatalogHelper.java | 2 +- .../source/postgres/PostgresCdcConnectorMetadataInjector.java | 2 +- .../integrations/source/postgres/PostgresCdcProperties.java | 2 +- .../source/postgres/PostgresCdcSavedInfoFetcher.java | 2 +- .../integrations/source/postgres/PostgresCdcStateHandler.java | 2 +- .../source/postgres/PostgresCdcTargetPosition.java | 2 +- .../integrations/source/postgres/PostgresQueryUtils.java | 2 +- .../airbyte/integrations/source/postgres/PostgresSource.java | 2 +- .../source/postgres/PostgresSourceOperations.java | 2 +- .../integrations/source/postgres/PostgresSourceRunner.java | 2 +- .../source/postgres/PostgresSourceStrictEncrypt.java | 2 +- .../io/airbyte/integrations/source/postgres/PostgresType.java | 2 +- .../airbyte/integrations/source/postgres/PostgresUtils.java | 2 +- .../sources/AbstractCdcPostgresSourceSslAcceptanceTest.java | 2 +- .../sources/AbstractPostgresSourceDatatypeTest.java | 2 +- .../AbstractPostgresSourceSSLCertificateAcceptanceTest.java | 2 +- .../sources/AbstractSshPostgresSourceAcceptanceTest.java | 2 +- .../CDCPostgresSourceCaCertificateSslAcceptanceTest.java | 2 +- .../CDCPostgresSourceFullCertificateSslAcceptanceTest.java | 2 +- .../sources/CdcInitialSnapshotPostgresSourceDatatypeTest.java | 2 +- .../sources/CdcPostgresSourceAcceptanceTest.java | 2 +- .../sources/CdcWalLogsPostgresSourceDatatypeTest.java | 2 +- .../sources/PostgresSourceAcceptanceTest.java | 2 +- .../integration_tests/sources/PostgresSourceDatatypeTest.java | 2 +- .../sources/PostgresSourceSSLCaCertificateAcceptanceTest.java | 2 +- .../PostgresSourceSSLFullCertificateAcceptanceTest.java | 2 +- .../sources/PostgresSourceStrictEncryptAcceptanceTest.java | 2 +- .../sources/SshKeyPostgresSourceAcceptanceTest.java | 2 +- .../sources/SshPasswordPostgresSourceAcceptanceTest.java | 2 +- .../source/postgres/FillPostgresTestDbScriptTest.java | 2 +- .../source/postgres/PostgresRdsSourcePerformanceTest.java | 2 +- .../source/postgres/CdcPostgresSourcePgoutputTest.java | 2 +- .../integrations/source/postgres/CdcPostgresSourceTest.java | 2 +- .../source/postgres/CdcPostgresSourceWal2jsonTest.java | 2 +- .../source/postgres/PostgresCdcCatalogHelperTest.java | 2 +- .../source/postgres/PostgresCdcGetPublicizedTablesTest.java | 2 +- .../source/postgres/PostgresJdbcSourceAcceptanceTest.java | 2 +- .../source/postgres/PostgresSourceOperationsTest.java | 2 +- .../integrations/source/postgres/PostgresSourceSSLTest.java | 2 +- .../source/postgres/PostgresSourceStrictEncryptTest.java | 2 +- .../integrations/source/postgres/PostgresSourceTest.java | 2 +- .../integrations/source/postgres/PostgresSpecTest.java | 2 +- .../integrations/source/postgres/PostgresStressTest.java | 2 +- .../integrations/source/postgres/PostgresUtilsTest.java | 2 +- .../source/postgres/utils/PostgresUnitTestsUtil.java | 2 +- .../connectors/source-posthog/integration_tests/acceptance.py | 2 +- .../connectors/source-posthog/integration_tests/dummy_test.py | 2 +- airbyte-integrations/connectors/source-posthog/main.py | 2 +- airbyte-integrations/connectors/source-posthog/setup.py | 2 +- .../connectors/source-posthog/source_posthog/components.py | 2 +- .../connectors/source-posthog/source_posthog/source.py | 2 +- .../connectors/source-posthog/unit_tests/test_components.py | 2 +- .../connectors/source-posthog/unit_tests/unit_test.py | 2 +- .../connectors/source-postmarkapp/__init__.py | 2 +- .../source-postmarkapp/integration_tests/__init__.py | 2 +- .../source-postmarkapp/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-postmarkapp/main.py | 2 +- airbyte-integrations/connectors/source-postmarkapp/setup.py | 2 +- .../source-postmarkapp/source_postmarkapp/__init__.py | 2 +- .../source-postmarkapp/source_postmarkapp/source.py | 2 +- .../source-prestashop/integration_tests/acceptance.py | 2 +- .../source-prestashop/integration_tests/test_dummy.py | 2 +- airbyte-integrations/connectors/source-prestashop/main.py | 2 +- airbyte-integrations/connectors/source-prestashop/setup.py | 2 +- .../source-prestashop/source_prestashop/__init__.py | 2 +- .../connectors/source-prestashop/source_prestashop/source.py | 2 +- .../connectors/source-prestashop/source_prestashop/streams.py | 2 +- .../connectors/source-prestashop/unit_tests/unit_test.py | 2 +- .../connectors/source-primetric/integration_tests/__init__.py | 2 +- .../source-primetric/integration_tests/acceptance.py | 4 ++-- airbyte-integrations/connectors/source-primetric/main.py | 2 +- airbyte-integrations/connectors/source-primetric/setup.py | 2 +- .../connectors/source-primetric/source_primetric/__init__.py | 2 +- .../connectors/source-primetric/source_primetric/source.py | 2 +- .../connectors/source-primetric/unit_tests/__init__.py | 2 +- .../connectors/source-primetric/unit_tests/test_source.py | 2 +- .../connectors/source-primetric/unit_tests/test_streams.py | 2 +- .../source-public-apis/integration_tests/__init__.py | 2 +- .../source-public-apis/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-public-apis/main.py | 2 +- airbyte-integrations/connectors/source-public-apis/setup.py | 2 +- .../source-public-apis/source_public_apis/__init__.py | 2 +- .../source-public-apis/source_public_apis/source.py | 2 +- .../connectors/source-public-apis/unit_tests/__init__.py | 2 +- .../connectors/source-public-apis/unit_tests/test_source.py | 2 +- .../connectors/source-public-apis/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-punk-api/__init__.py | 2 +- .../connectors/source-punk-api/integration_tests/__init__.py | 2 +- .../source-punk-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-punk-api/main.py | 2 +- airbyte-integrations/connectors/source-punk-api/setup.py | 2 +- .../connectors/source-punk-api/source_punk_api/__init__.py | 2 +- .../connectors/source-punk-api/source_punk_api/source.py | 2 +- airbyte-integrations/connectors/source-pypi/__init__.py | 2 +- .../connectors/source-pypi/integration_tests/__init__.py | 2 +- .../connectors/source-pypi/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-pypi/main.py | 2 +- airbyte-integrations/connectors/source-pypi/setup.py | 2 +- .../connectors/source-pypi/source_pypi/__init__.py | 2 +- .../connectors/source-pypi/source_pypi/source.py | 2 +- .../connectors/source-python-http-tutorial/main.py | 2 +- .../connectors/source-python-http-tutorial/setup.py | 2 +- .../source_python_http_tutorial/source.py | 2 +- .../source-python-http-tutorial/unit_tests/unit_test.py | 2 +- .../connectors/source-qonto/integration_tests/__init__.py | 2 +- .../connectors/source-qonto/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-qonto/main.py | 2 +- airbyte-integrations/connectors/source-qonto/setup.py | 2 +- .../connectors/source-qonto/source_qonto/__init__.py | 2 +- .../connectors/source-qonto/source_qonto/auth.py | 2 +- .../connectors/source-qonto/source_qonto/endpoint.py | 2 +- .../connectors/source-qonto/source_qonto/source.py | 2 +- .../connectors/source-qonto/unit_tests/__init__.py | 2 +- .../connectors/source-qonto/unit_tests/test_auth.py | 2 +- .../connectors/source-qonto/unit_tests/test_source.py | 2 +- .../connectors/source-qonto/unit_tests/test_streams.py | 2 +- .../source-qualaroo/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-qualaroo/main.py | 2 +- airbyte-integrations/connectors/source-qualaroo/setup.py | 2 +- .../connectors/source-qualaroo/source_qualaroo/source.py | 2 +- .../connectors/source-qualaroo/source_qualaroo/streams.py | 2 +- .../connectors/source-qualaroo/unit_tests/conftest.py | 2 +- .../connectors/source-qualaroo/unit_tests/helpers.py | 2 +- .../connectors/source-qualaroo/unit_tests/test_streams.py | 2 +- .../source-quickbooks-singer/integration_tests/acceptance.py | 2 +- .../connectors/source-quickbooks-singer/main.py | 2 +- .../connectors/source-quickbooks-singer/setup.py | 2 +- .../source_quickbooks_singer/source.py | 2 +- .../source-quickbooks-singer/unit_tests/unit_test.py | 2 +- .../source-rd-station-marketing/integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-rd-station-marketing/main.py | 2 +- .../connectors/source-rd-station-marketing/setup.py | 2 +- .../source_rd_station_marketing/__init__.py | 2 +- .../source_rd_station_marketing/source.py | 2 +- .../source_rd_station_marketing/streams.py | 2 +- .../source-rd-station-marketing/unit_tests/__init__.py | 2 +- .../unit_tests/test_incremental_streams.py | 2 +- .../source-rd-station-marketing/unit_tests/test_source.py | 2 +- .../source-rd-station-marketing/unit_tests/test_streams.py | 2 +- .../source-recharge/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-recharge/main.py | 2 +- airbyte-integrations/connectors/source-recharge/setup.py | 2 +- .../connectors/source-recharge/source_recharge/api.py | 2 +- .../connectors/source-recharge/source_recharge/source.py | 2 +- .../connectors/source-recharge/unit_tests/test_api.py | 2 +- .../connectors/source-recharge/unit_tests/test_source.py | 2 +- airbyte-integrations/connectors/source-recreation/__init__.py | 2 +- .../source-recreation/integration_tests/__init__.py | 2 +- .../source-recreation/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-recreation/main.py | 2 +- airbyte-integrations/connectors/source-recreation/setup.py | 2 +- .../source-recreation/source_recreation/__init__.py | 2 +- .../connectors/source-recreation/source_recreation/source.py | 2 +- airbyte-integrations/connectors/source-recruitee/__init__.py | 2 +- .../connectors/source-recruitee/integration_tests/__init__.py | 2 +- .../source-recruitee/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-recruitee/main.py | 2 +- airbyte-integrations/connectors/source-recruitee/setup.py | 2 +- .../connectors/source-recruitee/source_recruitee/__init__.py | 2 +- .../connectors/source-recruitee/source_recruitee/source.py | 2 +- .../connectors/source-recurly/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-recurly/main.py | 2 +- airbyte-integrations/connectors/source-recurly/setup.py | 2 +- .../connectors/source-recurly/source_recurly/source.py | 2 +- .../connectors/source-recurly/source_recurly/streams.py | 2 +- .../connectors/source-recurly/unit_tests/test_streams.py | 2 +- .../source-redshift/integration_tests/acceptance.py | 2 +- .../airbyte/integrations/source/redshift/RedshiftSource.java | 2 +- .../source/redshift/RedshiftSourceOperations.java | 2 +- .../sources/RedshiftJdbcSourceAcceptanceTest.java | 2 +- .../sources/RedshiftSourceAcceptanceTest.java | 2 +- .../sources/RedshiftSslSourceAcceptanceTest.java | 2 +- .../integrations/source/redshift/RedshiftSpecTest.java | 2 +- .../integrations/source/relationaldb/AbstractDbSource.java | 2 +- .../integrations/source/relationaldb/CdcStateManager.java | 2 +- .../airbyte/integrations/source/relationaldb/CursorInfo.java | 2 +- .../source/relationaldb/InvalidCursorInfoUtil.java | 2 +- .../source/relationaldb/RelationalDbQueryUtils.java | 2 +- .../source/relationaldb/StateDecoratingIterator.java | 2 +- .../airbyte/integrations/source/relationaldb/TableInfo.java | 2 +- .../source/relationaldb/state/AbstractStateManager.java | 2 +- .../integrations/source/relationaldb/state/CursorManager.java | 2 +- .../source/relationaldb/state/GlobalStateManager.java | 2 +- .../source/relationaldb/state/LegacyStateManager.java | 2 +- .../source/relationaldb/state/StateGeneratorUtils.java | 2 +- .../integrations/source/relationaldb/state/StateManager.java | 2 +- .../source/relationaldb/state/StateManagerFactory.java | 2 +- .../source/relationaldb/state/StreamStateManager.java | 2 +- .../source/relationaldb/AbstractDbSourceTest.java | 2 +- .../source/relationaldb/StateDecoratingIteratorTest.java | 2 +- .../source/relationaldb/state/CursorManagerTest.java | 2 +- .../source/relationaldb/state/GlobalStateManagerTest.java | 2 +- .../source/relationaldb/state/LegacyStateManagerTest.java | 2 +- .../source/relationaldb/state/StateGeneratorUtilsTest.java | 2 +- .../source/relationaldb/state/StateManagerFactoryTest.java | 2 +- .../source/relationaldb/state/StateTestConstants.java | 2 +- .../source/relationaldb/state/StreamStateManagerTest.java | 2 +- airbyte-integrations/connectors/source-reply-io/__init__.py | 2 +- .../connectors/source-reply-io/integration_tests/__init__.py | 2 +- .../source-reply-io/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-reply-io/main.py | 2 +- airbyte-integrations/connectors/source-reply-io/setup.py | 2 +- .../connectors/source-reply-io/source_reply_io/__init__.py | 2 +- .../connectors/source-reply-io/source_reply_io/source.py | 2 +- .../source-retently/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-retently/main.py | 2 +- airbyte-integrations/connectors/source-retently/setup.py | 2 +- .../connectors/source-retently/source_retently/source.py | 2 +- .../connectors/source-retently/unit_tests/test_source.py | 2 +- .../connectors/source-retently/unit_tests/test_streams.py | 2 +- .../source-rki-covid/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-rki-covid/main.py | 2 +- airbyte-integrations/connectors/source-rki-covid/setup.py | 2 +- .../connectors/source-rki-covid/source_rki_covid/source.py | 2 +- .../source-rki-covid/unit_tests/test_cached_stream_state.py | 2 +- .../unit_tests/test_incremental_germanhistorycases.py | 2 +- .../unit_tests/test_incremental_germanhistorydeaths.py | 2 +- .../test_incremental_germanhistoryfrozenIncidence.py | 2 +- .../test_incremental_germanhistoryhospitalization.py | 2 +- .../unit_tests/test_incremental_germanhistoryincidence.py | 2 +- .../unit_tests/test_incremental_germanhistoryrecovered.py | 2 +- .../source-rki-covid/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-rki-covid/unit_tests/test_source.py | 2 +- .../source-rki-covid/unit_tests/test_stateshistorycases.py | 2 +- .../source-rki-covid/unit_tests/test_stateshistorydeaths.py | 2 +- .../unit_tests/test_stateshistoryfrozenincidence.py | 2 +- .../unit_tests/test_stateshistoryhospitalization.py | 2 +- .../unit_tests/test_stateshistoryincidence.py | 2 +- .../unit_tests/test_stateshistoryrecovered.py | 2 +- .../source-rki-covid/unit_tests/test_stream_agegroup.py | 2 +- .../source-rki-covid/unit_tests/test_stream_germany.py | 2 +- .../source-rki-covid/unit_tests/test_stream_germany_states.py | 2 +- .../connectors/source-rki-covid/unit_tests/test_streams.py | 2 +- .../unit_tests/test_streams_states_agegroup.py | 2 +- .../connectors/source-rocket-chat/__init__.py | 2 +- .../source-rocket-chat/integration_tests/__init__.py | 2 +- .../source-rocket-chat/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-rocket-chat/main.py | 2 +- airbyte-integrations/connectors/source-rocket-chat/setup.py | 2 +- .../source-rocket-chat/source_rocket_chat/__init__.py | 2 +- .../source-rocket-chat/source_rocket_chat/source.py | 2 +- .../connectors/source-rss/integration_tests/__init__.py | 2 +- .../connectors/source-rss/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-rss/main.py | 2 +- airbyte-integrations/connectors/source-rss/setup.py | 2 +- .../connectors/source-rss/source_rss/__init__.py | 2 +- .../connectors/source-rss/source_rss/source.py | 2 +- .../connectors/source-rss/unit_tests/__init__.py | 2 +- .../source-rss/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-rss/unit_tests/test_source.py | 2 +- .../connectors/source-rss/unit_tests/test_streams.py | 2 +- .../connectors/source-s3/integration_tests/acceptance.py | 2 +- .../connectors/source-s3/integration_tests/conftest.py | 2 +- .../source-s3/integration_tests/integration_test.py | 2 +- .../source-s3/integration_tests/integration_test_abstract.py | 2 +- airbyte-integrations/connectors/source-s3/main.py | 2 +- airbyte-integrations/connectors/source-s3/setup.py | 2 +- .../connectors/source-s3/source_s3/exceptions.py | 2 +- .../connectors/source-s3/source_s3/s3_utils.py | 2 +- airbyte-integrations/connectors/source-s3/source_s3/s3file.py | 2 +- airbyte-integrations/connectors/source-s3/source_s3/source.py | 2 +- .../source-s3/source_s3/source_files_abstract/file_info.py | 2 +- .../source_files_abstract/formats/abstract_file_parser.py | 2 +- .../source_s3/source_files_abstract/formats/avro_parser.py | 2 +- .../source_s3/source_files_abstract/formats/avro_spec.py | 2 +- .../source_s3/source_files_abstract/formats/csv_parser.py | 2 +- .../source_s3/source_files_abstract/formats/csv_spec.py | 2 +- .../source_s3/source_files_abstract/formats/jsonl_parser.py | 2 +- .../source_s3/source_files_abstract/formats/jsonl_spec.py | 2 +- .../source_s3/source_files_abstract/formats/parquet_parser.py | 2 +- .../source_s3/source_files_abstract/formats/parquet_spec.py | 2 +- .../source-s3/source_s3/source_files_abstract/source.py | 2 +- .../source-s3/source_s3/source_files_abstract/spec.py | 2 +- .../source-s3/source_s3/source_files_abstract/storagefile.py | 2 +- .../source-s3/source_s3/source_files_abstract/stream.py | 2 +- airbyte-integrations/connectors/source-s3/source_s3/stream.py | 2 +- airbyte-integrations/connectors/source-s3/source_s3/utils.py | 2 +- .../connectors/source-s3/unit_tests/abstract_test_parser.py | 2 +- .../connectors/source-s3/unit_tests/conftest.py | 2 +- .../source-s3/unit_tests/test_abstract_file_parser.py | 2 +- .../connectors/source-s3/unit_tests/test_avro_parser.py | 2 +- .../connectors/source-s3/unit_tests/test_csv_parser.py | 2 +- .../connectors/source-s3/unit_tests/test_jsonl_parser.py | 2 +- .../connectors/source-s3/unit_tests/test_parquet_parser.py | 2 +- .../connectors/source-s3/unit_tests/test_s3file.py | 2 +- .../connectors/source-s3/unit_tests/test_source.py | 2 +- .../connectors/source-s3/unit_tests/test_stream.py | 2 +- .../source-salesforce/integration_tests/acceptance.py | 2 +- .../source-salesforce/integration_tests/bulk_error_test.py | 2 +- .../source-salesforce/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-salesforce/main.py | 2 +- airbyte-integrations/connectors/source-salesforce/setup.py | 2 +- .../connectors/source-salesforce/source_salesforce/api.py | 2 +- .../source-salesforce/source_salesforce/exceptions.py | 2 +- .../source-salesforce/source_salesforce/rate_limiting.py | 2 +- .../connectors/source-salesforce/source_salesforce/source.py | 2 +- .../connectors/source-salesforce/source_salesforce/streams.py | 2 +- .../connectors/source-salesforce/source_salesforce/utils.py | 2 +- .../connectors/source-salesforce/unit_tests/api_test.py | 2 +- .../connectors/source-salesforce/unit_tests/conftest.py | 2 +- .../connectors/source-salesforce/unit_tests/discovery_test.py | 2 +- .../connectors/source-salesforce/unit_tests/test_memory.py | 2 +- .../source-salesloft/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-salesloft/main.py | 2 +- airbyte-integrations/connectors/source-salesloft/setup.py | 2 +- .../connectors/source-salesloft/source_salesloft/source.py | 2 +- .../source-salesloft/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-salesloft/unit_tests/test_source.py | 2 +- .../connectors/source-salesloft/unit_tests/test_streams.py | 2 +- .../connectors/source-sap-fieldglass/__init__.py | 2 +- .../source-sap-fieldglass/integration_tests/__init__.py | 2 +- .../source-sap-fieldglass/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-sap-fieldglass/main.py | 2 +- .../connectors/source-sap-fieldglass/setup.py | 2 +- .../source-sap-fieldglass/source_sap_fieldglass/__init__.py | 2 +- .../source-sap-fieldglass/source_sap_fieldglass/source.py | 2 +- .../source-scaffold-java-jdbc/integration_tests/acceptance.py | 2 +- .../source/scaffold_java_jdbc/ScaffoldJavaJdbcSource.java | 2 +- .../ScaffoldJavaJdbcSourceAcceptanceTest.java | 2 +- .../ScaffoldJavaJdbcJdbcSourceAcceptanceTest.java | 2 +- .../scaffold_java_jdbc/ScaffoldJavaJdbcSourceTests.java | 2 +- .../source-scaffold-source-http/integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-scaffold-source-http/main.py | 2 +- .../connectors/source-scaffold-source-http/setup.py | 2 +- .../source_scaffold_source_http/__init__.py | 2 +- .../source_scaffold_source_http/source.py | 2 +- .../source-scaffold-source-http/unit_tests/__init__.py | 2 +- .../unit_tests/test_incremental_streams.py | 2 +- .../source-scaffold-source-http/unit_tests/test_source.py | 2 +- .../source-scaffold-source-http/unit_tests/test_streams.py | 2 +- .../integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-scaffold-source-python/main.py | 2 +- .../connectors/source-scaffold-source-python/setup.py | 2 +- .../source_scaffold_source_python/__init__.py | 2 +- .../source_scaffold_source_python/source.py | 2 +- .../source-scaffold-source-python/unit_tests/unit_test.py | 2 +- .../source-search-metrics/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-search-metrics/main.py | 2 +- .../connectors/source-search-metrics/setup.py | 2 +- .../source-search-metrics/source_search_metrics/source.py | 2 +- .../source-search-metrics/source_search_metrics/utils.py | 2 +- .../connectors/source-search-metrics/unit_tests/unit_test.py | 2 +- airbyte-integrations/connectors/source-secoda/__init__.py | 2 +- .../connectors/source-secoda/integration_tests/__init__.py | 2 +- .../connectors/source-secoda/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-secoda/main.py | 2 +- airbyte-integrations/connectors/source-secoda/setup.py | 2 +- .../connectors/source-secoda/source_secoda/__init__.py | 2 +- .../connectors/source-secoda/source_secoda/source.py | 2 +- .../source-sendgrid/integration_tests/acceptance.py | 2 +- .../source-sendgrid/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-sendgrid/main.py | 2 +- airbyte-integrations/connectors/source-sendgrid/setup.py | 2 +- .../connectors/source-sendgrid/source_sendgrid/source.py | 2 +- .../connectors/source-sendgrid/source_sendgrid/streams.py | 2 +- .../connectors/source-sendgrid/unit_tests/unit_test.py | 2 +- airbyte-integrations/connectors/source-sendinblue/__init__.py | 2 +- .../source-sendinblue/integration_tests/__init__.py | 2 +- .../source-sendinblue/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-sendinblue/main.py | 2 +- airbyte-integrations/connectors/source-sendinblue/setup.py | 2 +- .../source-sendinblue/source_sendinblue/__init__.py | 2 +- .../connectors/source-sendinblue/source_sendinblue/source.py | 2 +- airbyte-integrations/connectors/source-senseforce/__init__.py | 2 +- .../source-senseforce/integration_tests/__init__.py | 2 +- .../source-senseforce/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-senseforce/main.py | 2 +- airbyte-integrations/connectors/source-senseforce/setup.py | 2 +- .../source-senseforce/source_senseforce/__init__.py | 2 +- .../connectors/source-senseforce/source_senseforce/source.py | 2 +- .../connectors/source-sentry/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-sentry/main.py | 2 +- airbyte-integrations/connectors/source-sentry/setup.py | 2 +- .../connectors/source-sentry/source_sentry/source.py | 2 +- .../connectors/source-sentry/source_sentry/streams.py | 2 +- .../connectors/source-sentry/unit_tests/test_source.py | 2 +- .../connectors/source-sentry/unit_tests/test_streams.py | 2 +- .../connectors/source-sftp-bulk/integration_tests/__init__.py | 2 +- .../source-sftp-bulk/integration_tests/acceptance.py | 2 +- .../source-sftp-bulk/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-sftp-bulk/main.py | 2 +- airbyte-integrations/connectors/source-sftp-bulk/setup.py | 2 +- .../connectors/source-sftp-bulk/source_sftp_bulk/__init__.py | 2 +- .../connectors/source-sftp-bulk/source_sftp_bulk/client.py | 2 +- .../connectors/source-sftp-bulk/source_sftp_bulk/source.py | 2 +- .../connectors/source-sftp-bulk/source_sftp_bulk/streams.py | 2 +- .../connectors/source-sftp-bulk/unit_tests/client_test.py | 2 +- .../connectors/source-sftp-bulk/unit_tests/source_test.py | 2 +- .../connectors/source-sftp/integration_tests/acceptance.py | 2 +- .../java/io/airbyte/integrations/source/sftp/SftpClient.java | 2 +- .../java/io/airbyte/integrations/source/sftp/SftpCommand.java | 2 +- .../java/io/airbyte/integrations/source/sftp/SftpSource.java | 2 +- .../integrations/source/sftp/enums/SftpAuthMethod.java | 2 +- .../source/sftp/enums/SupportedFileExtension.java | 2 +- .../integrations/source/sftp/parsers/CsvFileParser.java | 2 +- .../integrations/source/sftp/parsers/JsonFileParser.java | 2 +- .../integrations/source/sftp/parsers/SftpFileParser.java | 2 +- .../source/sftp/parsers/SftpFileParserFactory.java | 2 +- .../integrations/source/sftp/util/JsonSchemaGenerator.java | 2 +- .../integrations/source/sftp/SftpSourceAcceptanceTest.java | 2 +- .../integrations/source/sftp/parsers/CsvFileParserTest.java | 2 +- .../integrations/source/sftp/parsers/JsonFileParserTest.java | 2 +- .../connectors/source-shopify/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-shopify/main.py | 2 +- airbyte-integrations/connectors/source-shopify/setup.py | 2 +- .../connectors/source-shopify/source_shopify/auth.py | 2 +- .../connectors/source-shopify/source_shopify/graphql.py | 2 +- .../source-shopify/source_shopify/shopify_schema.py | 2 +- .../connectors/source-shopify/source_shopify/source.py | 2 +- .../connectors/source-shopify/source_shopify/transform.py | 2 +- .../connectors/source-shopify/source_shopify/utils.py | 2 +- .../connectors/source-shopify/unit_tests/conftest.py | 2 +- .../connectors/source-shopify/unit_tests/test_auth.py | 2 +- .../source-shopify/unit_tests/test_cached_stream_state.py | 2 +- .../source-shopify/unit_tests/test_control_rate_limit.py | 2 +- .../connectors/source-shopify/unit_tests/test_source.py | 2 +- .../connectors/source-shopify/unit_tests/test_transform.py | 2 +- .../connectors/source-shopify/unit_tests/unit_test.py | 2 +- .../connectors/source-shortio/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-shortio/main.py | 2 +- airbyte-integrations/connectors/source-shortio/setup.py | 2 +- .../connectors/source-shortio/source_shortio/source.py | 2 +- .../connectors/source-shortio/unit_tests/test_source.py | 2 +- .../connectors/source-slack/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-slack/main.py | 2 +- airbyte-integrations/connectors/source-slack/setup.py | 2 +- .../connectors/source-slack/source_slack/source.py | 2 +- .../connectors/source-slack/unit_tests/conftest.py | 2 +- .../connectors/source-slack/unit_tests/test_source.py | 2 +- .../connectors/source-slack/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-smaily/__init__.py | 2 +- .../connectors/source-smaily/integration_tests/__init__.py | 2 +- .../connectors/source-smaily/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-smaily/main.py | 2 +- airbyte-integrations/connectors/source-smaily/setup.py | 2 +- .../connectors/source-smaily/source_smaily/__init__.py | 2 +- .../connectors/source-smaily/source_smaily/source.py | 2 +- .../connectors/source-smartengage/__init__.py | 2 +- .../source-smartengage/integration_tests/__init__.py | 2 +- .../source-smartengage/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-smartengage/main.py | 2 +- airbyte-integrations/connectors/source-smartengage/setup.py | 2 +- .../source-smartengage/source_smartengage/__init__.py | 2 +- .../source-smartengage/source_smartengage/source.py | 2 +- .../source-smartsheets/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-smartsheets/main.py | 2 +- airbyte-integrations/connectors/source-smartsheets/setup.py | 2 +- .../connectors/source-smartsheets/source_smartsheets/sheet.py | 2 +- .../source-smartsheets/source_smartsheets/source.py | 2 +- .../source-smartsheets/source_smartsheets/streams.py | 2 +- .../connectors/source-smartsheets/unit_tests/conftest.py | 2 +- .../connectors/source-smartsheets/unit_tests/test_sheets.py | 2 +- .../connectors/source-smartsheets/unit_tests/test_source.py | 2 +- .../connectors/source-smartsheets/unit_tests/test_streams.py | 2 +- .../source-snapchat-marketing/integration_tests/acceptance.py | 2 +- .../connectors/source-snapchat-marketing/main.py | 2 +- .../connectors/source-snapchat-marketing/setup.py | 2 +- .../source_snapchat_marketing/source.py | 2 +- .../source-snapchat-marketing/unit_tests/unit_test.py | 2 +- .../source-snowflake/integration_tests/acceptance.py | 2 +- .../SnowflakeDataSourceUtils.java | 2 +- .../SnowflakeSource.java | 2 +- .../SnowflakeSourceOperations.java | 2 +- .../SnowflakeSourceRunner.java | 2 +- .../sources/SnowflakeJdbcSourceAcceptanceTest.java | 2 +- .../sources/SnowflakeSourceAcceptanceTest.java | 2 +- .../sources/SnowflakeSourceAuthAcceptanceTest.java | 2 +- .../sources/SnowflakeSourceDatatypeTest.java | 2 +- .../source/snowflake/SnowflakeDataSourceUtilsTest.java | 2 +- .../connectors/source-sonar-cloud/__init__.py | 2 +- .../source-sonar-cloud/integration_tests/__init__.py | 2 +- .../source-sonar-cloud/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-sonar-cloud/main.py | 2 +- airbyte-integrations/connectors/source-sonar-cloud/setup.py | 2 +- .../source-sonar-cloud/source_sonar_cloud/__init__.py | 2 +- .../source-sonar-cloud/source_sonar_cloud/source.py | 2 +- airbyte-integrations/connectors/source-spacex-api/__init__.py | 2 +- .../source-spacex-api/integration_tests/__init__.py | 2 +- .../source-spacex-api/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-spacex-api/main.py | 2 +- airbyte-integrations/connectors/source-spacex-api/setup.py | 2 +- .../source-spacex-api/source_spacex_api/__init__.py | 2 +- .../connectors/source-spacex-api/source_spacex_api/source.py | 2 +- airbyte-integrations/connectors/source-square/__init__.py | 2 +- .../connectors/source-square/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-square/main.py | 2 +- airbyte-integrations/connectors/source-square/setup.py | 2 +- .../connectors/source-square/source_square/__init__.py | 2 +- .../connectors/source-square/source_square/components.py | 2 +- .../connectors/source-square/source_square/source.py | 2 +- .../connectors/source-square/unit_tests/test_component.py | 2 +- airbyte-integrations/connectors/source-statuspage/__init__.py | 2 +- .../source-statuspage/integration_tests/__init__.py | 2 +- .../source-statuspage/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-statuspage/main.py | 2 +- airbyte-integrations/connectors/source-statuspage/setup.py | 2 +- .../source-statuspage/source_statuspage/__init__.py | 2 +- .../connectors/source-statuspage/source_statuspage/source.py | 2 +- .../connectors/source-strava/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-strava/main.py | 2 +- airbyte-integrations/connectors/source-strava/setup.py | 2 +- .../connectors/source-strava/source_strava/source.py | 2 +- .../connectors/source-strava/source_strava/streams.py | 2 +- .../connectors/source-strava/unit_tests/conftest.py | 2 +- .../source-strava/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-strava/unit_tests/test_streams.py | 2 +- .../connectors/source-stripe/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-stripe/main.py | 2 +- airbyte-integrations/connectors/source-stripe/setup.py | 2 +- .../connectors/source-stripe/source_stripe/source.py | 2 +- .../connectors/source-stripe/source_stripe/streams.py | 2 +- .../connectors/source-stripe/unit_tests/test_source.py | 2 +- .../connectors/source-stripe/unit_tests/test_streams.py | 2 +- .../connectors/source-survey-sparrow/__init__.py | 2 +- .../source-survey-sparrow/integration_tests/__init__.py | 2 +- .../source-survey-sparrow/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-survey-sparrow/main.py | 2 +- .../connectors/source-survey-sparrow/setup.py | 2 +- .../source-survey-sparrow/source_survey_sparrow/__init__.py | 2 +- .../source-survey-sparrow/source_survey_sparrow/source.py | 2 +- .../connectors/source-surveycto/integration_tests/__init__.py | 2 +- .../source-surveycto/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-surveycto/main.py | 2 +- airbyte-integrations/connectors/source-surveycto/setup.py | 2 +- .../connectors/source-surveycto/source_surveycto/__init__.py | 2 +- .../connectors/source-surveycto/source_surveycto/helpers.py | 2 +- .../connectors/source-surveycto/source_surveycto/source.py | 2 +- .../connectors/source-surveycto/unit_tests/__init__.py | 2 +- .../connectors/source-surveycto/unit_tests/test_source.py | 2 +- .../connectors/source-surveycto/unit_tests/test_streams.py | 2 +- .../source-surveymonkey/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-surveymonkey/main.py | 2 +- airbyte-integrations/connectors/source-surveymonkey/setup.py | 2 +- .../source-surveymonkey/source_surveymonkey/source.py | 2 +- .../source-surveymonkey/source_surveymonkey/streams.py | 2 +- .../source-surveymonkey/unit_tests/test_for_updated_state.py | 2 +- .../connectors/source-surveymonkey/unit_tests/test_source.py | 2 +- .../connectors/source-surveymonkey/unit_tests/test_streams.py | 2 +- .../source-talkdesk-explore/integration_tests/acceptance.py | 2 +- .../connectors/source-talkdesk-explore/main.py | 2 +- .../connectors/source-talkdesk-explore/setup.py | 2 +- .../source-talkdesk-explore/source_talkdesk_explore/source.py | 2 +- .../source_talkdesk_explore/streams.py | 2 +- .../source_talkdesk_explore/talkdesk_auth.py | 2 +- .../source-talkdesk-explore/unit_tests/unit_test.py | 2 +- .../connectors/source-tempo/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-tempo/main.py | 2 +- airbyte-integrations/connectors/source-tempo/setup.py | 2 +- .../connectors/source-tempo/source_tempo/source.py | 2 +- .../connectors/source-the-guardian-api/__init__.py | 2 +- .../source-the-guardian-api/integration_tests/__init__.py | 2 +- .../source-the-guardian-api/integration_tests/acceptance.py | 2 +- .../connectors/source-the-guardian-api/main.py | 2 +- .../connectors/source-the-guardian-api/setup.py | 2 +- .../source_the_guardian_api/__init__.py | 2 +- .../source_the_guardian_api/custom_page_strategy.py | 2 +- .../source-the-guardian-api/source_the_guardian_api/source.py | 2 +- .../connectors/source-tidb/integration_tests/acceptance.py | 2 +- .../java/io/airbyte/integrations/source/tidb/TiDBSource.java | 2 +- .../integrations/source/tidb/TiDBSourceOperations.java | 2 +- .../integrations/source/tidb/TiDBSourceAcceptanceTest.java | 2 +- .../source/tidb/TiDBJdbcSourceAcceptanceTest.java | 2 +- .../io/airbyte/integrations/source/tidb/TiDBSourceTests.java | 2 +- .../source-tiktok-marketing/integration_tests/acceptance.py | 2 +- .../connectors/source-tiktok-marketing/main.py | 2 +- .../connectors/source-tiktok-marketing/setup.py | 2 +- .../source-tiktok-marketing/source_tiktok_marketing/source.py | 2 +- .../source-tiktok-marketing/source_tiktok_marketing/spec.py | 2 +- .../source_tiktok_marketing/streams.py | 2 +- .../source-tiktok-marketing/unit_tests/streams_test.py | 2 +- .../source-tiktok-marketing/unit_tests/unit_test.py | 2 +- .../connectors/source-timely/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-timely/main.py | 2 +- airbyte-integrations/connectors/source-timely/setup.py | 2 +- .../connectors/source-timely/source_timely/source.py | 2 +- .../connectors/source-timely/unit_tests/test_source.py | 2 +- .../connectors/source-timely/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-tmdb/__init__.py | 2 +- .../connectors/source-tmdb/integration_tests/__init__.py | 2 +- .../connectors/source-tmdb/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-tmdb/main.py | 2 +- airbyte-integrations/connectors/source-tmdb/setup.py | 2 +- .../connectors/source-tmdb/source_tmdb/__init__.py | 2 +- .../connectors/source-tmdb/source_tmdb/source.py | 2 +- airbyte-integrations/connectors/source-toggl/__init__.py | 2 +- .../connectors/source-toggl/integration_tests/__init__.py | 2 +- .../connectors/source-toggl/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-toggl/main.py | 2 +- airbyte-integrations/connectors/source-toggl/setup.py | 2 +- .../connectors/source-toggl/source_toggl/__init__.py | 2 +- .../connectors/source-toggl/source_toggl/source.py | 2 +- .../source-tplcentral/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-tplcentral/main.py | 2 +- airbyte-integrations/connectors/source-tplcentral/setup.py | 2 +- .../connectors/source-tplcentral/source_tplcentral/source.py | 2 +- .../connectors/source-tplcentral/source_tplcentral/streams.py | 2 +- .../connectors/source-tplcentral/source_tplcentral/util.py | 2 +- .../source-tplcentral/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-tplcentral/unit_tests/test_source.py | 2 +- .../connectors/source-tplcentral/unit_tests/test_streams.py | 2 +- .../connectors/source-trello/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-trello/main.py | 2 +- airbyte-integrations/connectors/source-trello/setup.py | 2 +- .../connectors/source-trello/source_trello/source.py | 2 +- .../connectors/source-trello/source_trello/utils.py | 2 +- .../connectors/source-trello/unit_tests/conftest.py | 2 +- .../connectors/source-trello/unit_tests/helpers.py | 2 +- .../source-trello/unit_tests/test_control_rate_limit.py | 2 +- .../source-trello/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-trello/unit_tests/test_source.py | 2 +- .../connectors/source-trello/unit_tests/test_streams.py | 2 +- .../connectors/source-tvmaze-schedule/__init__.py | 2 +- .../source-tvmaze-schedule/integration_tests/__init__.py | 2 +- .../source-tvmaze-schedule/integration_tests/acceptance.py | 2 +- .../connectors/source-tvmaze-schedule/main.py | 2 +- .../connectors/source-tvmaze-schedule/setup.py | 2 +- .../source-tvmaze-schedule/source_tvmaze_schedule/__init__.py | 2 +- .../source-tvmaze-schedule/source_tvmaze_schedule/source.py | 2 +- .../connectors/source-twilio-taskrouter/__init__.py | 2 +- .../source-twilio-taskrouter/integration_tests/__init__.py | 2 +- .../source-twilio-taskrouter/integration_tests/acceptance.py | 2 +- .../connectors/source-twilio-taskrouter/main.py | 2 +- .../connectors/source-twilio-taskrouter/setup.py | 2 +- .../source_twilio_taskrouter/__init__.py | 2 +- .../source_twilio_taskrouter/source.py | 2 +- .../connectors/source-twilio/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-twilio/main.py | 2 +- airbyte-integrations/connectors/source-twilio/setup.py | 2 +- .../connectors/source-twilio/source_twilio/auth.py | 2 +- .../connectors/source-twilio/source_twilio/source.py | 2 +- .../connectors/source-twilio/source_twilio/streams.py | 2 +- .../connectors/source-twilio/unit_tests/test_source.py | 2 +- .../connectors/source-twilio/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-twitter/__init__.py | 2 +- .../connectors/source-twitter/integration_tests/__init__.py | 2 +- .../connectors/source-twitter/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-twitter/main.py | 2 +- airbyte-integrations/connectors/source-twitter/setup.py | 2 +- .../connectors/source-twitter/source_twitter/__init__.py | 2 +- .../connectors/source-twitter/source_twitter/source.py | 2 +- airbyte-integrations/connectors/source-tyntec-sms/__init__.py | 2 +- .../source-tyntec-sms/integration_tests/__init__.py | 2 +- .../source-tyntec-sms/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-tyntec-sms/main.py | 2 +- airbyte-integrations/connectors/source-tyntec-sms/setup.py | 2 +- .../source-tyntec-sms/source_tyntec_sms/__init__.py | 2 +- .../connectors/source-tyntec-sms/source_tyntec_sms/source.py | 2 +- .../source-typeform/integration_tests/acceptance.py | 2 +- .../connectors/source-typeform/integration_tests/conftest.py | 2 +- .../source-typeform/integration_tests/test_incremental.py | 2 +- airbyte-integrations/connectors/source-typeform/main.py | 2 +- airbyte-integrations/connectors/source-typeform/setup.py | 2 +- .../connectors/source-typeform/source_typeform/source.py | 2 +- .../connectors/source-typeform/unit_tests/conftest.py | 2 +- .../source-typeform/unit_tests/test_responses_stream.py | 2 +- .../connectors/source-typeform/unit_tests/test_source.py | 2 +- .../connectors/source-typeform/unit_tests/test_streams.py | 2 +- .../source-us-census/integration_tests/acceptance.py | 2 +- .../source-us-census/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-us-census/main.py | 2 +- airbyte-integrations/connectors/source-us-census/setup.py | 2 +- .../connectors/source-us-census/source_us_census/source.py | 2 +- .../connectors/source-us-census/unit_tests/unit_test.py | 2 +- airbyte-integrations/connectors/source-vantage/__init__.py | 2 +- .../connectors/source-vantage/integration_tests/__init__.py | 2 +- .../connectors/source-vantage/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-vantage/main.py | 2 +- airbyte-integrations/connectors/source-vantage/setup.py | 2 +- .../connectors/source-vantage/source_vantage/__init__.py | 2 +- .../connectors/source-vantage/source_vantage/source.py | 2 +- .../source-visma-economic/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-visma-economic/main.py | 2 +- .../connectors/source-visma-economic/setup.py | 2 +- .../source-visma-economic/source_visma_economic/source.py | 2 +- .../source-visma-economic/unit_tests/test_source.py | 2 +- .../source-visma-economic/unit_tests/test_streams.py | 2 +- airbyte-integrations/connectors/source-vitally/__init__.py | 2 +- .../connectors/source-vitally/integration_tests/__init__.py | 2 +- .../connectors/source-vitally/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-vitally/main.py | 2 +- airbyte-integrations/connectors/source-vitally/setup.py | 2 +- .../connectors/source-vitally/source_vitally/__init__.py | 2 +- .../connectors/source-vitally/source_vitally/source.py | 2 +- airbyte-integrations/connectors/source-waiteraid/__init__.py | 2 +- .../connectors/source-waiteraid/integration_tests/__init__.py | 2 +- .../source-waiteraid/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-waiteraid/main.py | 2 +- airbyte-integrations/connectors/source-waiteraid/setup.py | 2 +- .../connectors/source-waiteraid/source_waiteraid/__init__.py | 2 +- .../connectors/source-waiteraid/source_waiteraid/source.py | 2 +- .../source-weatherstack/integration_tests/__init__.py | 2 +- .../source-weatherstack/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-weatherstack/main.py | 2 +- airbyte-integrations/connectors/source-weatherstack/setup.py | 2 +- .../source-weatherstack/source_weatherstack/__init__.py | 2 +- .../source-weatherstack/source_weatherstack/constants.py | 2 +- .../source-weatherstack/source_weatherstack/source.py | 2 +- .../connectors/source-weatherstack/unit_tests/__init__.py | 2 +- .../connectors/source-weatherstack/unit_tests/test_source.py | 2 +- .../connectors/source-webflow/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-webflow/main.py | 2 +- airbyte-integrations/connectors/source-webflow/setup.py | 2 +- .../connectors/source-webflow/source_webflow/auth.py | 2 +- .../connectors/source-webflow/source_webflow/source.py | 2 +- .../source_webflow/webflow_to_airbyte_mapping.py | 2 +- .../connectors/source-webflow/unit_tests/test_source.py | 2 +- .../connectors/source-webflow/unit_tests/test_streams.py | 2 +- .../connectors/source-whisky-hunter/__init__.py | 2 +- .../source-whisky-hunter/integration_tests/__init__.py | 2 +- .../source-whisky-hunter/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-whisky-hunter/main.py | 2 +- airbyte-integrations/connectors/source-whisky-hunter/setup.py | 2 +- .../source-whisky-hunter/source_whisky_hunter/__init__.py | 2 +- .../source-whisky-hunter/source_whisky_hunter/source.py | 2 +- .../connectors/source-wikipedia-pageviews/__init__.py | 2 +- .../source-wikipedia-pageviews/integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-wikipedia-pageviews/main.py | 2 +- .../connectors/source-wikipedia-pageviews/setup.py | 2 +- .../source_wikipedia_pageviews/__init__.py | 2 +- .../source_wikipedia_pageviews/source.py | 2 +- .../connectors/source-woocommerce/__init__.py | 2 +- .../source-woocommerce/integration_tests/__init__.py | 2 +- .../source-woocommerce/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-woocommerce/main.py | 2 +- airbyte-integrations/connectors/source-woocommerce/setup.py | 2 +- .../source-woocommerce/source_woocommerce/__init__.py | 2 +- .../source-woocommerce/source_woocommerce/source.py | 2 +- airbyte-integrations/connectors/source-workable/__init__.py | 2 +- .../connectors/source-workable/integration_tests/__init__.py | 2 +- .../source-workable/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-workable/main.py | 2 +- airbyte-integrations/connectors/source-workable/setup.py | 2 +- .../connectors/source-workable/source_workable/__init__.py | 2 +- .../connectors/source-workable/source_workable/source.py | 2 +- airbyte-integrations/connectors/source-workramp/__init__.py | 2 +- .../connectors/source-workramp/integration_tests/__init__.py | 2 +- .../source-workramp/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-workramp/main.py | 2 +- airbyte-integrations/connectors/source-workramp/setup.py | 2 +- .../connectors/source-workramp/source_workramp/__init__.py | 2 +- .../connectors/source-workramp/source_workramp/source.py | 2 +- .../connectors/source-wrike/integration_tests/__init__.py | 2 +- .../connectors/source-wrike/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-wrike/main.py | 2 +- airbyte-integrations/connectors/source-wrike/setup.py | 2 +- .../connectors/source-wrike/source_wrike/__init__.py | 2 +- .../connectors/source-wrike/source_wrike/source.py | 2 +- .../connectors/source-wrike/unit_tests/__init__.py | 2 +- .../connectors/source-wrike/unit_tests/test_source.py | 2 +- .../connectors/source-wrike/unit_tests/test_streams.py | 2 +- .../connectors/source-xero/integration_tests/__init__.py | 2 +- .../connectors/source-xero/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-xero/main.py | 2 +- airbyte-integrations/connectors/source-xero/setup.py | 2 +- .../connectors/source-xero/source_xero/__init__.py | 2 +- .../connectors/source-xero/source_xero/oauth.py | 2 +- .../connectors/source-xero/source_xero/source.py | 2 +- .../connectors/source-xero/source_xero/streams.py | 2 +- .../connectors/source-xero/unit_tests/__init__.py | 2 +- .../connectors/source-xero/unit_tests/conftest.py | 2 +- .../source-xero/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-xero/unit_tests/test_source.py | 2 +- .../connectors/source-xero/unit_tests/test_streams.py | 2 +- .../connectors/source-xkcd/integration_tests/__init__.py | 2 +- .../connectors/source-xkcd/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-xkcd/main.py | 2 +- airbyte-integrations/connectors/source-xkcd/setup.py | 2 +- .../connectors/source-xkcd/source_xkcd/__init__.py | 2 +- .../connectors/source-xkcd/source_xkcd/source.py | 2 +- .../connectors/source-xkcd/unit_tests/__init__.py | 2 +- .../connectors/source-xkcd/unit_tests/test_source.py | 2 +- .../connectors/source-xkcd/unit_tests/test_streams.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-yahoo-finance-price/main.py | 2 +- .../connectors/source-yahoo-finance-price/setup.py | 2 +- .../source_yahoo_finance_price/source.py | 2 +- .../source-yahoo-finance-price/unit_tests/test_source.py | 2 +- .../source-yahoo-finance-price/unit_tests/test_streams.py | 2 +- .../source-yandex-metrica/integration_tests/__init__.py | 2 +- .../source-yandex-metrica/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-yandex-metrica/main.py | 2 +- .../connectors/source-yandex-metrica/setup.py | 2 +- .../source-yandex-metrica/source_yandex_metrica/__init__.py | 2 +- .../source-yandex-metrica/source_yandex_metrica/enums.py | 2 +- .../source-yandex-metrica/source_yandex_metrica/fields.py | 2 +- .../source-yandex-metrica/source_yandex_metrica/source.py | 2 +- .../source-yandex-metrica/source_yandex_metrica/streams.py | 2 +- .../unit_tests/test_incremental_streams.py | 2 +- .../source-yandex-metrica/unit_tests/test_source.py | 2 +- .../source-yandex-metrica/unit_tests/test_streams.py | 2 +- .../connectors/source-younium/integration_tests/__init__.py | 2 +- .../connectors/source-younium/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-younium/main.py | 2 +- airbyte-integrations/connectors/source-younium/setup.py | 2 +- .../connectors/source-younium/source_younium/__init__.py | 2 +- .../connectors/source-younium/source_younium/source.py | 2 +- .../connectors/source-younium/unit_tests/__init__.py | 2 +- .../connectors/source-younium/unit_tests/test_source.py | 2 +- .../connectors/source-younium/unit_tests/test_streams.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-youtube-analytics-business/main.py | 2 +- .../connectors/source-youtube-analytics-business/setup.py | 2 +- .../source_youtube_analytics_business/__init__.py | 2 +- .../source_youtube_analytics_business/source.py | 2 +- .../source-youtube-analytics-business/unit_tests/unit_test.py | 2 +- .../source-youtube-analytics/integration_tests/acceptance.py | 2 +- .../connectors/source-youtube-analytics/main.py | 2 +- .../connectors/source-youtube-analytics/setup.py | 2 +- .../source_youtube_analytics/source.py | 2 +- .../source-youtube-analytics/unit_tests/test_source.py | 2 +- .../source-youtube-analytics/unit_tests/test_streams.py | 2 +- .../connectors/source-zapier-supported-storage/__init__.py | 2 +- .../integration_tests/__init__.py | 2 +- .../integration_tests/acceptance.py | 2 +- .../connectors/source-zapier-supported-storage/main.py | 2 +- .../connectors/source-zapier-supported-storage/setup.py | 2 +- .../source_zapier_supported_storage/__init__.py | 2 +- .../source_zapier_supported_storage/source.py | 2 +- .../source-zendesk-chat/integration_tests/acceptance.py | 2 +- .../connectors/source-zendesk-chat/main_dev.py | 2 +- airbyte-integrations/connectors/source-zendesk-chat/setup.py | 2 +- .../source-zendesk-chat/source_zendesk_chat/source.py | 2 +- .../source-zendesk-chat/source_zendesk_chat/streams.py | 2 +- .../connectors/source-zendesk-chat/unit_tests/test_source.py | 2 +- .../connectors/source-zendesk-chat/unit_tests/test_streams.py | 2 +- .../source-zendesk-sell/integration_tests/__init__.py | 2 +- .../source-zendesk-sell/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-zendesk-sell/main.py | 2 +- airbyte-integrations/connectors/source-zendesk-sell/setup.py | 2 +- .../source-zendesk-sell/source_zendesk_sell/__init__.py | 2 +- .../source-zendesk-sell/source_zendesk_sell/source.py | 2 +- .../connectors/source-zendesk-sell/unit_tests/__init__.py | 2 +- .../connectors/source-zendesk-sell/unit_tests/test_source.py | 2 +- .../connectors/source-zendesk-sell/unit_tests/test_streams.py | 2 +- .../source-zendesk-sunshine/integration_tests/acceptance.py | 2 +- .../connectors/source-zendesk-sunshine/main.py | 2 +- .../connectors/source-zendesk-sunshine/setup.py | 2 +- .../source-zendesk-sunshine/source_zendesk_sunshine/source.py | 2 +- .../source_zendesk_sunshine/streams.py | 2 +- .../source-zendesk-support/integration_tests/acceptance.py | 2 +- .../connectors/source-zendesk-support/main.py | 2 +- .../connectors/source-zendesk-support/setup.py | 2 +- .../source-zendesk-support/source_zendesk_support/source.py | 2 +- .../source-zendesk-support/source_zendesk_support/streams.py | 2 +- .../unit_tests/test_backoff_on_rate_limit.py | 2 +- .../source-zendesk-support/unit_tests/test_data/data.py | 2 +- .../source-zendesk-support/unit_tests/test_futures.py | 2 +- .../connectors/source-zendesk-support/unit_tests/unit_test.py | 2 +- .../connectors/source-zendesk-support/unit_tests/utils.py | 2 +- .../source-zendesk-talk/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-zendesk-talk/main.py | 2 +- airbyte-integrations/connectors/source-zendesk-talk/setup.py | 2 +- .../source-zendesk-talk/source_zendesk_talk/source.py | 2 +- .../source-zendesk-talk/source_zendesk_talk/streams.py | 2 +- .../connectors/source-zendesk-talk/unit_tests/test_source.py | 2 +- .../connectors/source-zendesk-talk/unit_tests/test_streams.py | 2 +- .../source-zenefits/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-zenefits/main.py | 2 +- airbyte-integrations/connectors/source-zenefits/setup.py | 2 +- .../connectors/source-zenefits/source_zenefits/source.py | 2 +- .../connectors/source-zenefits/unit_tests/__init__.py | 2 +- .../connectors/source-zenefits/unit_tests/test_source.py | 2 +- .../connectors/source-zenefits/unit_tests/test_streams.py | 2 +- .../connectors/source-zenloop/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-zenloop/main.py | 2 +- airbyte-integrations/connectors/source-zenloop/setup.py | 2 +- .../connectors/source-zenloop/source_zenloop/components.py | 2 +- .../connectors/source-zenloop/source_zenloop/source.py | 2 +- .../connectors/source-zenloop/source_zenloop/streams.py | 2 +- .../source-zoho-crm/integration_tests/acceptance.py | 2 +- .../source-zoho-crm/integration_tests/test_stream_factory.py | 2 +- airbyte-integrations/connectors/source-zoho-crm/main.py | 2 +- airbyte-integrations/connectors/source-zoho-crm/setup.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/api.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/auth.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/exceptions.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/source.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/streams.py | 2 +- .../connectors/source-zoho-crm/source_zoho_crm/types.py | 2 +- .../connectors/source-zoho-crm/unit_tests/conftest.py | 2 +- .../connectors/source-zoho-crm/unit_tests/parametrize.py | 2 +- .../connectors/source-zoho-crm/unit_tests/test_api.py | 2 +- .../connectors/source-zoho-crm/unit_tests/test_auth.py | 2 +- .../source-zoho-crm/unit_tests/test_incremental_streams.py | 2 +- .../connectors/source-zoho-crm/unit_tests/test_streams.py | 2 +- .../connectors/source-zoho-crm/unit_tests/test_types.py | 2 +- airbyte-integrations/connectors/source-zoom/__init__.py | 2 +- .../connectors/source-zoom/integration_tests/__init__.py | 2 +- .../connectors/source-zoom/integration_tests/acceptance.py | 2 +- airbyte-integrations/connectors/source-zoom/main.py | 2 +- airbyte-integrations/connectors/source-zoom/setup.py | 2 +- .../connectors/source-zoom/source_zoom/__init__.py | 2 +- .../connectors/source-zoom/source_zoom/source.py | 2 +- .../connectors/source-zuora/integration_tests/acceptance.py | 2 +- .../source-zuora/integration_tests/integration_test.py | 2 +- airbyte-integrations/connectors/source-zuora/main.py | 2 +- airbyte-integrations/connectors/source-zuora/setup.py | 2 +- .../connectors/source-zuora/source_zuora/source.py | 2 +- .../connectors/source-zuora/source_zuora/zuora_auth.py | 2 +- .../connectors/source-zuora/source_zuora/zuora_endpoint.py | 2 +- .../connectors/source-zuora/source_zuora/zuora_errors.py | 2 +- .../source-zuora/source_zuora/zuora_excluded_streams.py | 2 +- .../connectors/source-zuora/unit_tests/unit_test.py | 2 +- .../io/airbyte/validation/json/AbstractSchemaValidator.java | 2 +- .../io/airbyte/validation/json/ConfigSchemaValidator.java | 2 +- .../java/io/airbyte/validation/json/JsonSchemaValidator.java | 2 +- .../io/airbyte/validation/json/JsonValidationException.java | 2 +- .../io/airbyte/validation/json/JsonSchemaValidatorTest.java | 2 +- .../main/java/io/airbyte/metrics/lib/ApmTraceConstants.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/ApmTraceUtils.java | 2 +- .../io/airbyte/metrics/lib/DatadogClientConfiguration.java | 2 +- .../java/io/airbyte/metrics/lib/DogStatsDMetricClient.java | 2 +- .../java/io/airbyte/metrics/lib/DogStatsDMetricSingleton.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/MetricAttribute.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/MetricClient.java | 2 +- .../main/java/io/airbyte/metrics/lib/MetricClientFactory.java | 2 +- .../main/java/io/airbyte/metrics/lib/MetricEmittingApp.java | 2 +- .../main/java/io/airbyte/metrics/lib/MetricEmittingApps.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/MetricQueries.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/MetricTags.java | 2 +- .../src/main/java/io/airbyte/metrics/lib/MetricsRegistry.java | 2 +- .../io/airbyte/metrics/lib/NotImplementedMetricClient.java | 2 +- .../io/airbyte/metrics/lib/OpenTelemetryMetricClient.java | 2 +- .../main/java/io/airbyte/metrics/lib/OssMetricsRegistry.java | 2 +- .../test/java/io/airbyte/metrics/lib/ApmTraceUtilsTest.java | 2 +- .../io/airbyte/metrics/lib/DogStatsDMetricClientTest.java | 2 +- .../io/airbyte/metrics/lib/DogStatsDMetricSingletonTest.java | 2 +- .../java/io/airbyte/metrics/lib/MetricClientFactoryTest.java | 2 +- .../test/java/io/airbyte/metrics/lib/MetricsQueriesTest.java | 2 +- .../io/airbyte/metrics/lib/OpenTelemetryMetricClientTest.java | 2 +- .../main/java/io/airbyte/metrics/reporter/Application.java | 2 +- .../src/main/java/io/airbyte/metrics/reporter/Emitter.java | 2 +- .../main/java/io/airbyte/metrics/reporter/EventListeners.java | 2 +- .../java/io/airbyte/metrics/reporter/MetricRepository.java | 2 +- .../java/io/airbyte/metrics/reporter/ReporterFactory.java | 2 +- .../test/java/io/airbyte/metrics/reporter/EmitterTest.java | 2 +- .../io/airbyte/metrics/reporter/MetricRepositoryTest.java | 2 +- .../io/airbyte/notification/CustomerioNotificationClient.java | 2 +- .../main/java/io/airbyte/notification/NotificationClient.java | 2 +- .../java/io/airbyte/notification/SlackNotificationClient.java | 2 +- .../notification/CustomerioNotificationClientTest.java | 2 +- .../io/airbyte/notification/SlackNotificationClientTest.java | 2 +- .../src/main/java/io/airbyte/oauth/BaseOAuth2Flow.java | 2 +- .../src/main/java/io/airbyte/oauth/BaseOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/MoreOAuthParameters.java | 2 +- .../main/java/io/airbyte/oauth/OAuthFlowImplementation.java | 2 +- .../java/io/airbyte/oauth/OAuthImplementationFactory.java | 2 +- .../main/java/io/airbyte/oauth/flows/AirtableOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/AmazonSellerPartnerOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/AsanaOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/DestinationSnowflakeOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/DriftOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/GithubOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/GitlabOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/HarvestOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/HubspotOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/IntercomOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/LeverOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/MailchimpOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/MondayOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/NotionOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/OktaOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/PayPalTransactionOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/PinterestOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/PipeDriveOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/QuickbooksOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/RetentlyOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/SalesforceOAuthFlow.java | 2 +- .../main/java/io/airbyte/oauth/flows/ShopifyOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/SlackOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/SmartsheetsOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/SnapchatMarketingOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/SourceSnowflakeOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/SquareOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/StravaOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlow.java | 2 +- .../src/main/java/io/airbyte/oauth/flows/TrelloOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/ZendeskChatOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/ZendeskSupportOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlow.java | 2 +- .../oauth/flows/facebook/FacebookMarketingOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/facebook/FacebookOAuthFlow.java | 2 +- .../airbyte/oauth/flows/facebook/FacebookPagesOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/facebook/InstagramOAuthFlow.java | 2 +- .../oauth/flows/google/DestinationGoogleSheetsOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/google/GoogleAdsOAuthFlow.java | 2 +- .../flows/google/GoogleAnalyticsPropertyIdOAuthFlow.java | 2 +- .../oauth/flows/google/GoogleAnalyticsViewIdOAuthFlow.java | 2 +- .../java/io/airbyte/oauth/flows/google/GoogleOAuthFlow.java | 2 +- .../oauth/flows/google/GoogleSearchConsoleOAuthFlow.java | 2 +- .../io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlow.java | 2 +- .../oauth/flows/google/YouTubeAnalyticsBusinessOAuthFlow.java | 2 +- .../airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlow.java | 2 +- .../FacebookOAuthFlowIntegrationTest.java | 2 +- .../GithubOAuthFlowIntegrationTest.java | 2 +- .../GitlabOAuthFlowIntegrationTest.java | 2 +- .../IntercomOAuthFlowIntegrationTest.java | 2 +- .../LinkedinAdsOAuthFlowIntegrationTest.java | 2 +- .../PipeDriveOAuthFlowIntegrationTest.java | 2 +- .../QuickbooksOAuthFlowIntegrationTest.java | 2 +- .../SalesforceOAuthFlowIntegrationTest.java | 2 +- .../io.airbyte.oauth.flows/SlackOAuthFlowIntegrationTest.java | 2 +- .../SnapchatMarketingOAuthFlowIntegrationTest.java | 2 +- .../SquareOAuthFlowIntegrationTest.java | 2 +- .../SurveymonkeyOAuthFlowIntegrationTest.java | 2 +- .../TrelloOAuthFlowIntegrationTest.java | 2 +- .../airbyte/oauth/flows/HubspotOAuthFlowIntegrationTest.java | 2 +- .../java/io/airbyte/oauth/flows/OAuthFlowIntegrationTest.java | 2 +- .../oauth/flows/google/GoogleAdsOAuthFlowIntegrationTest.java | 2 +- .../flows/google/GoogleAnalyticsOAuthFlowIntegrationTest.java | 2 +- .../google/GoogleSearchConsoleOAuthFlowIntegrationTest.java | 2 +- .../flows/google/GoogleSheetsOAuthFlowIntegrationTest.java | 2 +- .../test/java/io/airbyte/oauth/MoreOAuthParametersTest.java | 2 +- .../java/io/airbyte/oauth/flows/AmazonAdsOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/AsanaOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/BaseOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/DriftOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/GithubOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/GitlabOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/HarvestOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/HubspotOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/IntercomOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/LeverOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/MailchimpOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/MondayOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/PinterestOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/PipeDriveOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/QuickbooksOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/RetentlyOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/SalesforceOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/SlackOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/SmartsheetsOAuthFlowTest.java | 2 +- .../airbyte/oauth/flows/SnapchatMarketingOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/SnowflakeOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/SquareOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/StravaOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/SurveymonkeyOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/TikTokMarketingOAuthFlowTest.java | 2 +- .../test/java/io/airbyte/oauth/flows/TrelloOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/ZendeskSunshineOAuthFlowTest.java | 2 +- .../java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlowTest.java | 2 +- .../oauth/flows/facebook/FacebookMarketingOAuthFlowTest.java | 2 +- .../oauth/flows/facebook/FacebookPagesOAuthFlowTest.java | 2 +- .../airbyte/oauth/flows/facebook/InstagramOAuthFlowTest.java | 2 +- .../flows/google/DestinationGoogleSheetsOAuthFlowTest.java | 2 +- .../io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowTest.java | 2 +- .../oauth/flows/google/GoogleAnalyticsOAuthFlowTest.java | 2 +- .../oauth/flows/google/GoogleSearchConsoleOAuthFlowTest.java | 2 +- .../airbyte/oauth/flows/google/GoogleSheetsOAuthFlowTest.java | 2 +- .../oauth/flows/google/YouTubeAnalyticsOAuthFlowTest.java | 2 +- .../java/io/airbyte/persistence/job/DefaultJobCreator.java | 2 +- .../io/airbyte/persistence/job/DefaultJobPersistence.java | 2 +- .../src/main/java/io/airbyte/persistence/job/JobCreator.java | 2 +- .../src/main/java/io/airbyte/persistence/job/JobNotifier.java | 2 +- .../main/java/io/airbyte/persistence/job/JobPersistence.java | 2 +- .../io/airbyte/persistence/job/ResourceRequirementsUtils.java | 2 +- .../main/java/io/airbyte/persistence/job/WebUrlHelper.java | 2 +- .../main/java/io/airbyte/persistence/job/WorkspaceHelper.java | 2 +- .../job/errorreporter/ConnectorJobReportingContext.java | 2 +- .../persistence/job/errorreporter/JobErrorReporter.java | 2 +- .../job/errorreporter/JobErrorReportingClient.java | 2 +- .../job/errorreporter/JobErrorReportingClientFactory.java | 2 +- .../job/errorreporter/LoggingJobErrorReportingClient.java | 2 +- .../persistence/job/errorreporter/SentryExceptionHelper.java | 2 +- .../job/errorreporter/SentryJobErrorReportingClient.java | 2 +- .../job/errorreporter/SyncJobReportingContext.java | 2 +- .../persistence/job/factory/DefaultSyncJobFactory.java | 2 +- .../airbyte/persistence/job/factory/OAuthConfigSupplier.java | 2 +- .../io/airbyte/persistence/job/factory/SyncJobFactory.java | 2 +- .../main/java/io/airbyte/persistence/job/models/Attempt.java | 2 +- .../persistence/job/models/AttemptNormalizationStatus.java | 2 +- .../java/io/airbyte/persistence/job/models/AttemptStatus.java | 2 +- .../io/airbyte/persistence/job/models/AttemptWithJobInfo.java | 2 +- .../src/main/java/io/airbyte/persistence/job/models/Job.java | 2 +- .../java/io/airbyte/persistence/job/models/JobStatus.java | 2 +- .../persistence/job/models/JobWithStatusAndTimestamp.java | 2 +- .../java/io/airbyte/persistence/job/tracker/JobTracker.java | 2 +- .../io/airbyte/persistence/job/tracker/TrackingMetadata.java | 2 +- .../io/airbyte/persistence/job/DefaultJobCreatorTest.java | 2 +- .../io/airbyte/persistence/job/DefaultJobPersistenceTest.java | 2 +- .../test/java/io/airbyte/persistence/job/JobNotifierTest.java | 2 +- .../persistence/job/ResourceRequirementsUtilsTest.java | 2 +- .../java/io/airbyte/persistence/job/WebUrlHelperTest.java | 2 +- .../java/io/airbyte/persistence/job/WorkspaceHelperTest.java | 2 +- .../persistence/job/errorreporter/JobErrorReporterTest.java | 2 +- .../job/errorreporter/JobErrorReportingClientFactoryTest.java | 2 +- .../job/errorreporter/SentryExceptionHelperTest.java | 2 +- .../job/errorreporter/SentryJobErrorReportingClientTest.java | 2 +- .../persistence/job/factory/DefaultSyncJobFactoryTest.java | 2 +- .../persistence/job/factory/OAuthConfigSupplierTest.java | 2 +- .../java/io/airbyte/persistence/job/models/AttemptTest.java | 2 +- .../test/java/io/airbyte/persistence/job/models/JobTest.java | 2 +- .../io/airbyte/persistence/job/tracker/JobTrackerTest.java | 2 +- .../airbyte/persistence/job/tracker/TrackingMetadataTest.java | 2 +- .../io/airbyte/protocol/models/AirbyteProtocolSchema.java | 2 +- .../protocol/models/AirbyteStreamNameNamespacePair.java | 2 +- .../main/java/io/airbyte/protocol/models/CatalogHelpers.java | 2 +- .../src/main/java/io/airbyte/protocol/models/CommonField.java | 2 +- .../src/main/java/io/airbyte/protocol/models/Field.java | 2 +- .../io/airbyte/protocol/models/JsonSchemaPrimitiveUtil.java | 2 +- .../io/airbyte/protocol/models/JsonSchemaReferenceTypes.java | 2 +- .../main/java/io/airbyte/protocol/models/JsonSchemaType.java | 2 +- .../protocol/models/transform_models/AddFieldTransform.java | 2 +- .../protocol/models/transform_models/AddStreamTransform.java | 2 +- .../protocol/models/transform_models/FieldTransform.java | 2 +- .../protocol/models/transform_models/FieldTransformType.java | 2 +- .../models/transform_models/RemoveFieldTransform.java | 2 +- .../models/transform_models/RemoveStreamTransform.java | 2 +- .../protocol/models/transform_models/StreamTransform.java | 2 +- .../protocol/models/transform_models/StreamTransformType.java | 2 +- .../models/transform_models/UpdateFieldSchemaTransform.java | 2 +- .../models/transform_models/UpdateStreamTransform.java | 2 +- .../protocol/models/v0/AirbyteStreamNameNamespacePair.java | 2 +- .../java/io/airbyte/protocol/models/v0/CatalogHelpers.java | 2 +- .../models/v0/transform_models/AddFieldTransform.java | 2 +- .../models/v0/transform_models/AddStreamTransform.java | 2 +- .../protocol/models/v0/transform_models/FieldTransform.java | 2 +- .../models/v0/transform_models/FieldTransformType.java | 2 +- .../models/v0/transform_models/RemoveFieldTransform.java | 2 +- .../models/v0/transform_models/RemoveStreamTransform.java | 2 +- .../protocol/models/v0/transform_models/StreamTransform.java | 2 +- .../models/v0/transform_models/StreamTransformType.java | 2 +- .../v0/transform_models/UpdateFieldSchemaTransform.java | 2 +- .../models/v0/transform_models/UpdateStreamTransform.java | 2 +- .../io/airbyte/protocol/models/AirbyteProtocolSchemaTest.java | 2 +- .../java/io/airbyte/protocol/models/CatalogHelpersTest.java | 2 +- airbyte-proxy/LICENSE | 2 +- .../src/main/java/io/airbyte/server/Application.java | 2 +- .../src/main/java/io/airbyte/server/CorsFilter.java | 2 +- .../main/java/io/airbyte/server/DatabaseEventListener.java | 2 +- airbyte-server/src/main/java/io/airbyte/server/ServerApp.java | 2 +- .../src/main/java/io/airbyte/server/ServerFactory.java | 2 +- .../src/main/java/io/airbyte/server/ServerRunnable.java | 2 +- .../src/main/java/io/airbyte/server/apis/ApiHelper.java | 2 +- .../java/io/airbyte/server/apis/AttemptApiController.java | 2 +- .../java/io/airbyte/server/apis/ConnectionApiController.java | 2 +- .../java/io/airbyte/server/apis/DestinationApiController.java | 2 +- .../server/apis/DestinationDefinitionApiController.java | 2 +- .../apis/DestinationDefinitionSpecificationApiController.java | 2 +- .../io/airbyte/server/apis/DestinationOauthApiController.java | 2 +- .../main/java/io/airbyte/server/apis/HealthApiController.java | 2 +- .../main/java/io/airbyte/server/apis/JobsApiController.java | 2 +- .../main/java/io/airbyte/server/apis/LogsApiController.java | 2 +- .../main/java/io/airbyte/server/apis/NotFoundController.java | 2 +- .../io/airbyte/server/apis/NotificationsApiController.java | 2 +- .../java/io/airbyte/server/apis/OpenapiApiController.java | 2 +- .../java/io/airbyte/server/apis/OperationApiController.java | 2 +- .../java/io/airbyte/server/apis/SchedulerApiController.java | 2 +- .../main/java/io/airbyte/server/apis/SourceApiController.java | 2 +- .../io/airbyte/server/apis/SourceDefinitionApiController.java | 2 +- .../apis/SourceDefinitionSpecificationApiController.java | 2 +- .../java/io/airbyte/server/apis/SourceOauthApiController.java | 2 +- .../main/java/io/airbyte/server/apis/StateApiController.java | 2 +- .../java/io/airbyte/server/apis/WebBackendApiController.java | 2 +- .../java/io/airbyte/server/apis/WorkspaceApiController.java | 2 +- .../java/io/airbyte/server/config/ApplicationBeanFactory.java | 2 +- .../io/airbyte/server/config/CloudStorageBeanFactory.java | 2 +- .../java/io/airbyte/server/config/DatabaseBeanFactory.java | 2 +- .../main/java/io/airbyte/server/config/HelperBeanFactory.java | 2 +- .../airbyte/server/config/JobErrorReportingBeanFactory.java | 2 +- .../airbyte/server/config/SecretPersistenceBeanFactory.java | 2 +- .../java/io/airbyte/server/config/TemporalBeanFactory.java | 2 +- .../airbyte/server/errors/InvalidInputExceptionHandler.java | 2 +- .../io/airbyte/server/errors/InvalidJsonExceptionHandler.java | 2 +- .../server/errors/InvalidJsonInputExceptionHandler.java | 2 +- .../java/io/airbyte/server/errors/KnownExceptionHandler.java | 2 +- .../io/airbyte/server/errors/NotFoundExceptionHandler.java | 2 +- .../io/airbyte/server/errors/UncaughtExceptionHandler.java | 2 +- .../test/java/io/airbyte/server/apis/HealthCheckApiTest.java | 2 +- .../java/io/airbyte/test/container/AirbyteTestContainer.java | 2 +- .../io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java | 2 +- .../java/io/airbyte/test/utils/DatabaseConnectionHelper.java | 2 +- .../main/java/io/airbyte/test/utils/GKEPostgresConfig.java | 2 +- .../java/io/airbyte/test/utils/PostgreSQLContainerHelper.java | 2 +- .../main/java/io/airbyte/test/utils/SchemaTableNamePair.java | 2 +- .../io/airbyte/test/utils/DatabaseConnectionHelperTest.java | 2 +- .../io/airbyte/test/acceptance/AdvancedAcceptanceTests.java | 2 +- .../java/io/airbyte/test/acceptance/BasicAcceptanceTests.java | 2 +- .../java/io/airbyte/test/acceptance/CdcAcceptanceTests.java | 2 +- .../test/acceptance/ContainerOrchestratorAcceptanceTests.java | 2 +- .../io/airbyte/test/acceptance/VersioningAcceptanceTests.java | 2 +- .../airbyte/test/automaticMigrationAcceptance/ImportApi.java | 2 +- .../automaticMigrationAcceptance/MigrationAcceptanceTest.java | 2 +- .../src/main/java/io/airbyte/workers/Application.java | 2 +- .../main/java/io/airbyte/workers/ApplicationInitializer.java | 2 +- .../src/main/java/io/airbyte/workers/JobStatus.java | 2 +- .../src/main/java/io/airbyte/workers/OutputAndStatus.java | 2 +- .../src/main/java/io/airbyte/workers/SyncException.java | 2 +- .../java/io/airbyte/workers/config/ActivityBeanFactory.java | 2 +- .../io/airbyte/workers/config/ApplicationBeanFactory.java | 2 +- .../io/airbyte/workers/config/CloudStorageBeanFactory.java | 2 +- .../config/ContainerOrchestratorConfigBeanFactory.java | 2 +- .../java/io/airbyte/workers/config/DatabaseBeanFactory.java | 2 +- .../airbyte/workers/config/JobErrorReportingBeanFactory.java | 2 +- .../io/airbyte/workers/config/ProcessFactoryBeanFactory.java | 2 +- .../airbyte/workers/config/SecretPersistenceBeanFactory.java | 2 +- .../java/io/airbyte/workers/config/TemporalBeanFactory.java | 2 +- .../workers/config/WorkerConfigurationBeanFactory.java | 2 +- .../io/airbyte/workers/controller/HeartbeatController.java | 2 +- .../java/io/airbyte/workers/run/TemporalWorkerRunFactory.java | 2 +- .../src/main/java/io/airbyte/workers/run/WorkerRun.java | 2 +- .../io/airbyte/workers/temporal/TemporalAttemptExecution.java | 2 +- .../workers/temporal/annotations/TemporalActivityStub.java | 2 +- .../temporal/check/connection/CheckConnectionActivity.java | 2 +- .../check/connection/CheckConnectionActivityImpl.java | 2 +- .../check/connection/CheckConnectionWorkflowImpl.java | 2 +- .../temporal/discover/catalog/DiscoverCatalogActivity.java | 2 +- .../discover/catalog/DiscoverCatalogActivityImpl.java | 2 +- .../discover/catalog/DiscoverCatalogWorkflowImpl.java | 2 +- .../temporal/scheduling/ConnectionManagerWorkflowImpl.java | 2 +- .../scheduling/ConnectionNotificationWorkflowImpl.java | 2 +- .../temporal/scheduling/ConnectionUpdaterWorkflowConfig.java | 2 +- .../airbyte/workers/temporal/scheduling/ManualSyncOutput.java | 2 +- .../temporal/scheduling/SyncCheckConnectionFailure.java | 2 +- .../scheduling/activities/AutoDisableConnectionActivity.java | 2 +- .../activities/AutoDisableConnectionActivityImpl.java | 2 +- .../temporal/scheduling/activities/ConfigFetchActivity.java | 2 +- .../scheduling/activities/ConfigFetchActivityImpl.java | 2 +- .../temporal/scheduling/activities/GenerateInputActivity.java | 2 +- .../scheduling/activities/GenerateInputActivityImpl.java | 2 +- .../activities/JobCreationAndStatusUpdateActivity.java | 2 +- .../activities/JobCreationAndStatusUpdateActivityImpl.java | 2 +- .../scheduling/activities/NotifySchemaChangeActivity.java | 2 +- .../scheduling/activities/NotifySchemaChangeActivityImpl.java | 2 +- .../temporal/scheduling/activities/RecordMetricActivity.java | 2 +- .../scheduling/activities/RecordMetricActivityImpl.java | 2 +- .../scheduling/activities/RouteToSyncTaskQueueActivity.java | 2 +- .../activities/RouteToSyncTaskQueueActivityImpl.java | 2 +- .../temporal/scheduling/activities/SlackConfigActivity.java | 2 +- .../scheduling/activities/SlackConfigActivityImpl.java | 2 +- .../temporal/scheduling/activities/StreamResetActivity.java | 2 +- .../scheduling/activities/StreamResetActivityImpl.java | 2 +- .../scheduling/activities/WorkflowConfigActivity.java | 2 +- .../scheduling/activities/WorkflowConfigActivityImpl.java | 2 +- .../java/io/airbyte/workers/temporal/spec/SpecActivity.java | 2 +- .../io/airbyte/workers/temporal/spec/SpecActivityImpl.java | 2 +- .../io/airbyte/workers/temporal/spec/SpecWorkflowImpl.java | 2 +- .../support/TemporalActivityStubGeneratorFunction.java | 2 +- .../temporal/support/TemporalActivityStubInterceptor.java | 2 +- .../airbyte/workers/temporal/support/TemporalProxyHelper.java | 2 +- .../workers/temporal/sync/DbtTransformationActivity.java | 2 +- .../workers/temporal/sync/DbtTransformationActivityImpl.java | 2 +- .../airbyte/workers/temporal/sync/NormalizationActivity.java | 2 +- .../workers/temporal/sync/NormalizationActivityImpl.java | 2 +- .../temporal/sync/NormalizationSummaryCheckActivity.java | 2 +- .../temporal/sync/NormalizationSummaryCheckActivityImpl.java | 2 +- .../airbyte/workers/temporal/sync/PersistStateActivity.java | 2 +- .../workers/temporal/sync/PersistStateActivityImpl.java | 2 +- .../airbyte/workers/temporal/sync/RefreshSchemaActivity.java | 2 +- .../workers/temporal/sync/RefreshSchemaActivityImpl.java | 2 +- .../io/airbyte/workers/temporal/sync/ReplicationActivity.java | 2 +- .../workers/temporal/sync/ReplicationActivityImpl.java | 2 +- .../io/airbyte/workers/temporal/sync/SyncOutputProvider.java | 2 +- .../io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java | 2 +- .../workers/temporal/sync/WebhookOperationActivity.java | 2 +- .../workers/temporal/sync/WebhookOperationActivityImpl.java | 2 +- .../airbyte/workers/tracing/StorageObjectGetInterceptor.java | 2 +- .../io/airbyte/workers/tracing/TemporalSdkInterceptor.java | 2 +- .../main/java/io/airbyte/workers/utils/ConfigReplacer.java | 2 +- .../process/AsyncOrchestratorPodProcessIntegrationTest.java | 2 +- .../workers/process/KubePodProcessIntegrationTest.java | 2 +- .../temporal/scheduling/DefaultTaskQueueMapperTest.java | 2 +- .../commons/temporal/scheduling/RouterServiceTest.java | 2 +- .../workers/general/DefaultCheckConnectionWorkerTest.java | 2 +- .../workers/general/DefaultDiscoverCatalogWorkerTest.java | 4 ++-- .../io/airbyte/workers/general/DefaultGetSpecWorkerTest.java | 2 +- .../io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java | 2 +- .../src/test/java/io/airbyte/workers/run/WorkerRunTest.java | 2 +- .../workers/temporal/StreamResetRecordsHelperTest.java | 2 +- .../workers/temporal/TemporalAttemptExecutionTest.java | 2 +- .../check/connection/CheckConnectionWorkflowTest.java | 2 +- .../temporal/scheduling/ConnectionManagerWorkflowTest.java | 2 +- .../scheduling/ConnectionNotificationWorkflowTest.java | 2 +- .../workers/temporal/scheduling/WorkflowReplayingTest.java | 2 +- .../activities/AutoDisableConnectionActivityTest.java | 2 +- .../scheduling/activities/ConfigFetchActivityTest.java | 2 +- .../scheduling/activities/GenerateInputActivityTest.java | 2 +- .../activities/JobCreationAndStatusUpdateActivityTest.java | 2 +- .../activities/NormalizationSummaryCheckActivityTest.java | 2 +- .../scheduling/activities/NotifySchemaChangeActivityTest.java | 2 +- .../scheduling/activities/RecordMetricActivityImplTest.java | 2 +- .../scheduling/activities/RefreshSchemaActivityTest.java | 2 +- .../scheduling/activities/SlackConfigActivityTest.java | 2 +- .../scheduling/activities/StreamResetActivityTest.java | 2 +- .../scheduling/activities/WorkflowConfigActivityImplTest.java | 2 +- .../scheduling/testsyncworkflow/DbtFailureSyncWorkflow.java | 2 +- .../scheduling/testsyncworkflow/EmptySyncWorkflow.java | 2 +- .../testsyncworkflow/NormalizationFailureSyncWorkflow.java | 2 +- .../NormalizationTraceFailureSyncWorkflow.java | 2 +- .../testsyncworkflow/PersistFailureSyncWorkflow.java | 2 +- .../testsyncworkflow/ReplicateFailureSyncWorkflow.java | 2 +- .../scheduling/testsyncworkflow/SleepingSyncWorkflow.java | 2 +- .../SourceAndDestinationFailureSyncWorkflow.java | 2 +- .../testsyncworkflow/SyncWorkflowFailingOutputWorkflow.java | 2 +- .../SyncWorkflowFailingWithHearbeatTimeoutException.java | 2 +- .../SyncWorkflowWithActivityFailureException.java | 2 +- .../airbyte/workers/temporal/stubs/ErrorTestWorkflowImpl.java | 2 +- .../workers/temporal/stubs/InvalidTestWorkflowImpl.java | 2 +- .../java/io/airbyte/workers/temporal/stubs/TestActivity.java | 2 +- .../java/io/airbyte/workers/temporal/stubs/TestWorkflow.java | 2 +- .../airbyte/workers/temporal/stubs/ValidTestWorkflowImpl.java | 2 +- .../temporal/support/TemporalActivityStubInterceptorTest.java | 2 +- .../workers/temporal/support/TemporalProxyHelperTest.java | 2 +- .../workers/temporal/sync/NormalizationActivityImplTest.java | 2 +- .../workers/temporal/sync/PersistStateActivityTest.java | 2 +- .../io/airbyte/workers/temporal/sync/SyncWorkflowTest.java | 2 +- .../workers/temporal/sync/WebhookOperationActivityTest.java | 2 +- .../src/test/java/io/airbyte/workers/tracing/DummySpan.java | 2 +- .../workers/tracing/StorageObjectGetInterceptorTest.java | 2 +- .../airbyte/workers/tracing/TemporalSdkInterceptorTest.java | 2 +- .../java/io/airbyte/workers/utils/ConfigReplacerTest.java | 2 +- octavia-cli/integration_tests/conftest.py | 2 +- octavia-cli/integration_tests/test_api_http_headers.py | 2 +- octavia-cli/integration_tests/test_apply/test_resources.py | 2 +- .../integration_tests/test_generate/test_definitions.py | 2 +- octavia-cli/integration_tests/test_generate/test_renderers.py | 2 +- octavia-cli/integration_tests/test_import/test_commands.py | 2 +- octavia-cli/integration_tests/test_list/test_listings.py | 2 +- octavia-cli/octavia_cli/_import/__init__.py | 2 +- octavia-cli/octavia_cli/_import/commands.py | 2 +- octavia-cli/octavia_cli/api_http_headers.py | 2 +- octavia-cli/octavia_cli/apply/commands.py | 2 +- octavia-cli/octavia_cli/apply/diff_helpers.py | 2 +- octavia-cli/octavia_cli/apply/resources.py | 2 +- octavia-cli/octavia_cli/apply/yaml_loaders.py | 2 +- octavia-cli/octavia_cli/base_commands.py | 2 +- octavia-cli/octavia_cli/check_context.py | 2 +- octavia-cli/octavia_cli/entrypoint.py | 2 +- octavia-cli/octavia_cli/generate/commands.py | 2 +- octavia-cli/octavia_cli/generate/definitions.py | 2 +- octavia-cli/octavia_cli/generate/renderers.py | 2 +- octavia-cli/octavia_cli/generate/yaml_dumpers.py | 2 +- octavia-cli/octavia_cli/get/__init__.py | 2 +- octavia-cli/octavia_cli/get/commands.py | 2 +- octavia-cli/octavia_cli/get/resources.py | 2 +- octavia-cli/octavia_cli/init/commands.py | 2 +- octavia-cli/octavia_cli/init/example_files/__init__.py | 2 +- octavia-cli/octavia_cli/list/commands.py | 2 +- octavia-cli/octavia_cli/list/formatting.py | 2 +- octavia-cli/octavia_cli/list/listings.py | 2 +- octavia-cli/octavia_cli/telemetry.py | 2 +- octavia-cli/setup.py | 2 +- octavia-cli/unit_tests/conftest.py | 2 +- octavia-cli/unit_tests/test__import/__init__.py | 2 +- octavia-cli/unit_tests/test__import/test_commands.py | 2 +- octavia-cli/unit_tests/test_api_http_headers.py | 2 +- octavia-cli/unit_tests/test_apply/test_commands.py | 2 +- octavia-cli/unit_tests/test_apply/test_diff_helpers.py | 2 +- octavia-cli/unit_tests/test_apply/test_resources.py | 2 +- octavia-cli/unit_tests/test_apply/test_yaml_loaders.py | 2 +- octavia-cli/unit_tests/test_base_commands.py | 2 +- octavia-cli/unit_tests/test_check_context.py | 2 +- octavia-cli/unit_tests/test_entrypoint.py | 2 +- octavia-cli/unit_tests/test_generate/test_commands.py | 2 +- octavia-cli/unit_tests/test_generate/test_connection.py | 2 +- octavia-cli/unit_tests/test_generate/test_definitions.py | 2 +- octavia-cli/unit_tests/test_generate/test_renderers.py | 2 +- octavia-cli/unit_tests/test_get/__init__.py | 2 +- octavia-cli/unit_tests/test_get/test_commands.py | 2 +- octavia-cli/unit_tests/test_get/test_resources.py | 2 +- octavia-cli/unit_tests/test_init/test_commands.py | 2 +- octavia-cli/unit_tests/test_list/test_commands.py | 2 +- octavia-cli/unit_tests/test_list/test_formatting.py | 2 +- octavia-cli/unit_tests/test_list/test_listings.py | 2 +- octavia-cli/unit_tests/test_telemetry.py | 2 +- tools/bin/build_report.py | 2 +- tools/bin/ci_integration_workflow_launcher.py | 2 +- tools/bin/scan_all_spec_airbyte_secret.py | 2 +- tools/ci_connector_ops/ci_connector_ops/__init__.py | 2 +- .../ci_connector_ops/acceptance_test_config_checks.py | 2 +- .../ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py | 2 +- tools/ci_connector_ops/ci_connector_ops/utils.py | 2 +- tools/ci_connector_ops/setup.py | 2 +- .../tests/test_acceptance_test_config_checks.py | 2 +- tools/ci_connector_ops/tests/test_qa_checks.py | 2 +- tools/ci_connector_ops/tests/test_utils.py | 2 +- tools/ci_credentials/ci_credentials/__init__.py | 2 +- tools/ci_credentials/ci_credentials/main.py | 2 +- tools/ci_credentials/ci_credentials/models.py | 2 +- tools/ci_credentials/ci_credentials/secrets_manager.py | 2 +- tools/ci_credentials/setup.py | 2 +- tools/ci_credentials/tests/test_models.py | 2 +- tools/ci_credentials/tests/test_secrets_manager.py | 2 +- tools/schema_generator/setup.py | 2 +- 4989 files changed, 4991 insertions(+), 4991 deletions(-) diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/Deployment.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/Deployment.java index ae157d8ebb2e..14e73d584511 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/Deployment.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/Deployment.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/LoggingTrackingClient.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/LoggingTrackingClient.java index e4e937493c80..7b9416269e96 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/LoggingTrackingClient.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/LoggingTrackingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/SegmentTrackingClient.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/SegmentTrackingClient.java index bda4331757b5..d8d6991daf5d 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/SegmentTrackingClient.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/SegmentTrackingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClient.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClient.java index d2d8a2a8ffff..955ad5e6f5c1 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClient.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClientSingleton.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClientSingleton.java index d9eae6e4af72..b9bddee61889 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClientSingleton.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingClientSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingIdentity.java b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingIdentity.java index 25fc66db8528..e112eca4d202 100644 --- a/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingIdentity.java +++ b/airbyte-analytics/src/main/java/io/airbyte/analytics/TrackingIdentity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/test/java/io/airbyte/analytics/SegmentTrackingClientTest.java b/airbyte-analytics/src/test/java/io/airbyte/analytics/SegmentTrackingClientTest.java index d57b3f6c409d..3eff8a3cf8a1 100644 --- a/airbyte-analytics/src/test/java/io/airbyte/analytics/SegmentTrackingClientTest.java +++ b/airbyte-analytics/src/test/java/io/airbyte/analytics/SegmentTrackingClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-analytics/src/test/java/io/airbyte/analytics/TrackingClientSingletonTest.java b/airbyte-analytics/src/test/java/io/airbyte/analytics/TrackingClientSingletonTest.java index ff058716f55e..8d02a0f6eaeb 100644 --- a/airbyte-analytics/src/test/java/io/airbyte/analytics/TrackingClientSingletonTest.java +++ b/airbyte-analytics/src/test/java/io/airbyte/analytics/TrackingClientSingletonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.analytics; diff --git a/airbyte-api/src/main/java/io/airbyte/api/client/AirbyteApiClient.java b/airbyte-api/src/main/java/io/airbyte/api/client/AirbyteApiClient.java index 08f2c74c03b9..0dfb1d94403c 100644 --- a/airbyte-api/src/main/java/io/airbyte/api/client/AirbyteApiClient.java +++ b/airbyte-api/src/main/java/io/airbyte/api/client/AirbyteApiClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.api.client; diff --git a/airbyte-api/src/main/java/io/airbyte/api/client/PatchedLogsApi.java b/airbyte-api/src/main/java/io/airbyte/api/client/PatchedLogsApi.java index 10831fce4e13..dde17aeeb4c4 100644 --- a/airbyte-api/src/main/java/io/airbyte/api/client/PatchedLogsApi.java +++ b/airbyte-api/src/main/java/io/airbyte/api/client/PatchedLogsApi.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.api.client; diff --git a/airbyte-api/src/test/java/io/airbyte/api/client/AirbyteApiClientTest.java b/airbyte-api/src/test/java/io/airbyte/api/client/AirbyteApiClientTest.java index 2c96d9ef264c..860e41e44682 100644 --- a/airbyte-api/src/test/java/io/airbyte/api/client/AirbyteApiClientTest.java +++ b/airbyte-api/src/test/java/io/airbyte/api/client/AirbyteApiClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.api.client; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Application.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Application.java index d1bc3df9c3de..35150ec70671 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Application.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Application.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Bootloader.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Bootloader.java index 1e5d4f14d349..1785b31437ae 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Bootloader.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/Bootloader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/DefaultPostLoadExecutor.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/DefaultPostLoadExecutor.java index 7a34e5c0a7e8..ce92c1f42afa 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/DefaultPostLoadExecutor.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/DefaultPostLoadExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/ProtocolVersionChecker.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/ProtocolVersionChecker.java index 9c4db162a69d..c03cfde922c8 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/ProtocolVersionChecker.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/ProtocolVersionChecker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/SecretMigrator.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/SecretMigrator.java index 75f6a52a00ac..451995f4af40 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/SecretMigrator.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/SecretMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/ApplicationBeanFactory.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/ApplicationBeanFactory.java index 2fe52769afa1..a9228c54cfa3 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/ApplicationBeanFactory.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/ApplicationBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader.config; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/DatabaseBeanFactory.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/DatabaseBeanFactory.java index ba167a28f889..f3a77957b919 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/DatabaseBeanFactory.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/DatabaseBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader.config; diff --git a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/SecretPersistenceBeanFactory.java b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/SecretPersistenceBeanFactory.java index 65418588ed82..15e9720d23b6 100644 --- a/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/SecretPersistenceBeanFactory.java +++ b/airbyte-bootloader/src/main/java/io/airbyte/bootloader/config/SecretPersistenceBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader.config; diff --git a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java index c31d6acdb644..da6cbe2c3585 100644 --- a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java +++ b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/BootloaderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/DefaultPostLoadExecutorTest.java b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/DefaultPostLoadExecutorTest.java index c710e9ce4a25..afeddba5533a 100644 --- a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/DefaultPostLoadExecutorTest.java +++ b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/DefaultPostLoadExecutorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/ProtocolVersionCheckerTest.java b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/ProtocolVersionCheckerTest.java index f65d32c22ab7..8fe8e5b57eed 100644 --- a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/ProtocolVersionCheckerTest.java +++ b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/ProtocolVersionCheckerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/SecretMigratorTest.java b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/SecretMigratorTest.java index aab9fb640d51..7fd6a4be3519 100644 --- a/airbyte-bootloader/src/test/java/io/airbyte/bootloader/SecretMigratorTest.java +++ b/airbyte-bootloader/src/test/java/io/airbyte/bootloader/SecretMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.bootloader; diff --git a/airbyte-cdk/python/airbyte_cdk/config_observation.py b/airbyte-cdk/python/airbyte_cdk/config_observation.py index c477f7646f0e..3ead7b295945 100644 --- a/airbyte-cdk/python/airbyte_cdk/config_observation.py +++ b/airbyte-cdk/python/airbyte_cdk/config_observation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from __future__ import ( # Used to evaluate type hints at runtime, a NameError: name 'ConfigObserver' is not defined is thrown otherwise diff --git a/airbyte-cdk/python/airbyte_cdk/connector.py b/airbyte-cdk/python/airbyte_cdk/connector.py index a130c6a3ea90..2c2e9bf5a5a6 100644 --- a/airbyte-cdk/python/airbyte_cdk/connector.py +++ b/airbyte-cdk/python/airbyte_cdk/connector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/destinations/destination.py b/airbyte-cdk/python/airbyte_cdk/destinations/destination.py index 73411e73c82a..7e4ef208fae9 100644 --- a/airbyte-cdk/python/airbyte_cdk/destinations/destination.py +++ b/airbyte-cdk/python/airbyte_cdk/destinations/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import argparse diff --git a/airbyte-cdk/python/airbyte_cdk/entrypoint.py b/airbyte-cdk/python/airbyte_cdk/entrypoint.py index b3b853429989..0e37f908fcb3 100644 --- a/airbyte-cdk/python/airbyte_cdk/entrypoint.py +++ b/airbyte-cdk/python/airbyte_cdk/entrypoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/exception_handler.py b/airbyte-cdk/python/airbyte_cdk/exception_handler.py index b88390b337d7..8ef7ed0ed55c 100644 --- a/airbyte-cdk/python/airbyte_cdk/exception_handler.py +++ b/airbyte-cdk/python/airbyte_cdk/exception_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/logger.py b/airbyte-cdk/python/airbyte_cdk/logger.py index 26882fdd4d4f..d274e9c75cfe 100644 --- a/airbyte-cdk/python/airbyte_cdk/logger.py +++ b/airbyte-cdk/python/airbyte_cdk/logger.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/airbyte_cdk/models/airbyte_protocol.py b/airbyte-cdk/python/airbyte_cdk/models/airbyte_protocol.py index d81431886d11..1b8339b22700 100644 --- a/airbyte-cdk/python/airbyte_cdk/models/airbyte_protocol.py +++ b/airbyte-cdk/python/airbyte_cdk/models/airbyte_protocol.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # generated by datamodel-codegen: diff --git a/airbyte-cdk/python/airbyte_cdk/models/well_known_types.py b/airbyte-cdk/python/airbyte_cdk/models/well_known_types.py index 4c88ee200c8b..4ea48602c743 100644 --- a/airbyte-cdk/python/airbyte_cdk/models/well_known_types.py +++ b/airbyte-cdk/python/airbyte_cdk/models/well_known_types.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # generated by datamodel-codegen: diff --git a/airbyte-cdk/python/airbyte_cdk/sources/abstract_source.py b/airbyte-cdk/python/airbyte_cdk/sources/abstract_source.py index 4869d54d108f..f4087c81dcec 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/abstract_source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/abstract_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/airbyte_cdk/sources/config.py b/airbyte-cdk/python/airbyte_cdk/sources/config.py index f3e0d0344da5..69f9746af26a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/config.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict diff --git a/airbyte-cdk/python/airbyte_cdk/sources/connector_state_manager.py b/airbyte-cdk/python/airbyte_cdk/sources/connector_state_manager.py index 6c4a4e048649..8e90deb1581b 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/connector_state_manager.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/connector_state_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/__init__.py index eb3b84dde720..fc1793403dd1 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.auth.oauth import DeclarativeOauth2Authenticator diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/declarative_authenticator.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/declarative_authenticator.py index 82cbe6bfa1e2..72cd74a56efb 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/declarative_authenticator.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/declarative_authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/oauth.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/oauth.py index a38900c22e1a..19dceef1868e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/oauth.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/token.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/token.py index a4f105dbfe60..e6112b043a47 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/token.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/auth/token.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py index fb6665d94625..16244cd1f6f3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.checks.check_stream import CheckStream diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/check_stream.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/check_stream.py index 7ba737d2be1c..1a1bb4e75c8a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/check_stream.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/check_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/connection_checker.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/connection_checker.py index 6e76244e1717..4e5b91163173 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/connection_checker.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/checks/connection_checker.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/create_partial.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/create_partial.py index cc309c376dd2..926c89186fc3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/create_partial.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/create_partial.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import inspect diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py index 3832a103f682..bf1f13e1edb2 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.datetime.min_max_datetime import MinMaxDatetime diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/datetime_parser.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/datetime_parser.py index f3ed27da3a46..0fd2e6d266eb 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/datetime_parser.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/datetime_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py index 3f419d1348c3..228ec9745e7f 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/datetime/min_max_datetime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime as dt diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_source.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_source.py index beb3cfaa1d26..7cf17926eabb 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_stream.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_stream.py index 9d98bec41a72..901b292e88f3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_stream.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/declarative_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/__init__.py index 64a933247bdb..a7784d7a1cf9 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.decoders.decoder import Decoder diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/decoder.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/decoder.py index 04b13b4ceb41..6e43c497d506 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/decoder.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/decoder.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/json_decoder.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/json_decoder.py index 76533e975c85..a82715e7f353 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/json_decoder.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/decoders/json_decoder.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/exceptions.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/exceptions.py index 185a833b0def..4abbd4f20394 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/exceptions.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py index 5f76dfa5e796..5c361598d351 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.extractors.dpath_extractor import DpathExtractor diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/dpath_extractor.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/dpath_extractor.py index 01387c7ad690..e9dddaf71192 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/dpath_extractor.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/dpath_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/http_selector.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/http_selector.py index 97b400693302..1c020cd9c3e8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/http_selector.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/http_selector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_extractor.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_extractor.py index 2f4b84769f29..4421f1b2e635 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_extractor.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_filter.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_filter.py index 36ad97c1aa7e..4d4b2139aee7 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_filter.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_selector.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_selector.py index 34d93c13763d..5ede3e3e13ef 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_selector.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_selector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/__init__.py index 1f1b53a1910a..d721b99f1e29 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.interpolation.interpolated_boolean import InterpolatedBoolean diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/filters.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/filters.py index f707f42469e7..94db8d935a4b 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/filters.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/filters.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import hashlib diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_boolean.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_boolean.py index 4688f360618d..f96b85fbcd48 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_boolean.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_boolean.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_mapping.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_mapping.py index 6c1f80886a52..d4d8b332b520 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_mapping.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_mapping.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_string.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_string.py index 145be0d949d0..765054cb0361 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_string.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolated_string.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolation.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolation.py index 6fb8fabb2588..52aad11af624 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolation.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/interpolation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/jinja.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/jinja.py index 7fac960fcb27..5ff8be85e854 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/jinja.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/jinja.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import ast diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py index 9115a8dcebcb..8ebad0ca053e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/interpolation/macros.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import builtins diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/manifest_declarative_source.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/manifest_declarative_source.py index 05d9e7411358..8923f9adb0a4 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/manifest_declarative_source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/manifest_declarative_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import inspect diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/models/declarative_component_schema.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/models/declarative_component_schema.py index 2224e3b7d456..9c45047bddab 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/models/declarative_component_schema.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/models/declarative_component_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # generated by datamodel-codegen: diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/class_types_registry.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/class_types_registry.py index 9570c5c574e3..fa52f868ef50 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/class_types_registry.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/class_types_registry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Mapping, Type diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/custom_exceptions.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/custom_exceptions.py index 68368490bd8e..6287f3353342 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/custom_exceptions.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/custom_exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/default_implementation_registry.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/default_implementation_registry.py index 06cdac4fada9..bd23422f3957 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/default_implementation_registry.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/default_implementation_registry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Mapping, Type diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/factory.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/factory.py index 0904fb3bb66a..71f0ce4d4321 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/factory.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/factory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from __future__ import annotations diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_component_transformer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_component_transformer.py index c40819568388..ea152aa34958 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_component_transformer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_component_transformer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_reference_resolver.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_reference_resolver.py index 53dbde714557..f4b29c0458e5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_reference_resolver.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/manifest_reference_resolver.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py index cb9bb514f5ce..3056448f728f 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from __future__ import annotations diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/__init__.py index ca8377e6fc97..e5266ea7cfd4 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.http_requester import HttpRequester diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/__init__.py index f2602eea94b5..490169b6b6ee 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.error_handlers.backoff_strategy import BackoffStrategy diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py index 15472c2bd76a..29647ae2959e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.error_handlers.backoff_strategies.constant_backoff_strategy import ConstantBackoffStrategy diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/constant_backoff_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/constant_backoff_strategy.py index 7f7ba913b108..f8c8dfab92d0 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/constant_backoff_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/constant_backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/exponential_backoff_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/exponential_backoff_strategy.py index aec9c98492f9..818ffc3c9bd5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/exponential_backoff_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/exponential_backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/header_helper.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/header_helper.py index f3a17b738850..f7428c29ceb6 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/header_helper.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/header_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import numbers diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_time_from_header_backoff_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_time_from_header_backoff_strategy.py index 1c6e65b87248..40bbb9af3257 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_time_from_header_backoff_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_time_from_header_backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_until_time_from_header_backoff_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_until_time_from_header_backoff_strategy.py index 250ca85c7411..0f6b95ac2e2a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_until_time_from_header_backoff_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_until_time_from_header_backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import numbers diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategy.py index 1bde396f17c1..b9b16d20a814 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/composite_error_handler.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/composite_error_handler.py index 8b02ffceb310..14d14878cbce 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/composite_error_handler.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/composite_error_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/default_error_handler.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/default_error_handler.py index 915b7241e19f..5f19aba4781d 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/default_error_handler.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/default_error_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/error_handler.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/error_handler.py index 896fe1124eba..dae8ccdce16d 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/error_handler.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/error_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/http_response_filter.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/http_response_filter.py index effd49a7cd41..7b682a879994 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/http_response_filter.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/http_response_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_action.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_action.py index 2a5fd7e00c5e..d5dece93499e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_action.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_action.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from enum import Enum diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_status.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_status.py index 2bb59c5cb7a2..66df3dbdf5cd 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_status.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/error_handlers/response_status.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Final, Optional, Union diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/http_requester.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/http_requester.py index 5704e97c7a6c..dc8717f4f32a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/http_requester.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/http_requester.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/__init__.py index cd569f52abcc..cb2cfddb275c 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.paginators.default_paginator import DefaultPaginator, PaginatorTestReadDecorator diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/default_paginator.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/default_paginator.py index ed87e6a07087..97106f1d4d5e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/default_paginator.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/default_paginator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/no_pagination.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/no_pagination.py index 9be1249eded7..dfe7f9fab316 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/no_pagination.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/no_pagination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/paginator.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/paginator.py index 01d8d01e768b..c599be5231f5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/paginator.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/paginator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/__init__.py index 4b4f9d259d9b..2275c67add9c 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.paginators.strategies.cursor_pagination_strategy import CursorPaginationStrategy diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/cursor_pagination_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/cursor_pagination_strategy.py index 5f324ac0673b..eb2f4bf1b644 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/cursor_pagination_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/cursor_pagination_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/offset_increment.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/offset_increment.py index b1a9ac0c03a3..86926ed49845 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/offset_increment.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/offset_increment.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/page_increment.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/page_increment.py index 7f3ffaf207b5..a49f7a98bbf8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/page_increment.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/page_increment.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/pagination_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/pagination_strategy.py index a92d0f489877..1e0e99f41f3b 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/pagination_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/paginators/strategies/pagination_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_option.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_option.py index 1ed01f34b87c..cea90c6395b8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_option.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_option.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/__init__.py index 9bb93d757d12..6a13ed7ab425 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters.request_options.interpolated_request_options_provider import ( diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_input_provider.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_input_provider.py index 731b7e63e0f3..88b2b5166b92 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_input_provider.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_input_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_options_provider.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_options_provider.py index 5dd5dbda9b35..0ac56d2286ee 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_options_provider.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_options_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/request_options_provider.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/request_options_provider.py index d17f893dedbe..4a18e67d10e5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/request_options_provider.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/request_options/request_options_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/requester.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/requester.py index 084b28be95de..03892210ddd3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/requester.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/requesters/requester.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py index a160e9d27da7..fcbe40d95414 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.retrievers.retriever import Retriever diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/retriever.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/retriever.py index 99fac94af4e2..ddeb810bcab3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/retriever.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/retriever.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py index 049b4af70a47..aaed68c60173 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/retrievers/simple_retriever.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py index db5349305dfa..fee72f44fe18 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.schema.default_schema_loader import DefaultSchemaLoader diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/default_schema_loader.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/default_schema_loader.py index 9344ffeed684..fe5f6a5cdfbf 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/default_schema_loader.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/default_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/inline_schema_loader.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/inline_schema_loader.py index 2161db3bd809..2d4701a30892 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/inline_schema_loader.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/inline_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/json_file_schema_loader.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/json_file_schema_loader.py index ba4fd30635ff..9e94e00ee7a8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/json_file_schema_loader.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/json_file_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/schema_loader.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/schema_loader.py index 822b4f3c5f25..f44487d59361 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/schema_loader.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/schema/schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/__init__.py index fba2f9612ba2..1c13ed67cb66 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.spec.spec import Spec diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/spec.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/spec.py index fd3b67f13861..27abcb5959c8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/spec.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/spec/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py index 5fcd546f87bd..e022d7ac462c 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.stream_slicers.cartesian_product_stream_slicer import CartesianProductStreamSlicer diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/cartesian_product_stream_slicer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/cartesian_product_stream_slicer.py index d85948ce34bf..813b5d8bec65 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/cartesian_product_stream_slicer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/cartesian_product_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import itertools diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/datetime_stream_slicer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/datetime_stream_slicer.py index 42bfc504a1b9..a9fde2d523d9 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/datetime_stream_slicer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/datetime_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/list_stream_slicer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/list_stream_slicer.py index 8379bd7fbc03..0383480124e8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/list_stream_slicer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/list_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/single_slice.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/single_slice.py index d8c50a7ece36..b53242e763c9 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/single_slice.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/single_slice.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/stream_slicer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/stream_slicer.py index 6c66895c3af8..3db0b18ff5f4 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/stream_slicer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/substream_slicer.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/substream_slicer.py index c20e7f0de91a..3db95a2becc9 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/substream_slicer.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/stream_slicers/substream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/__init__.py index 1963aeaf0fd5..e18712a01273 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/add_fields.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/add_fields.py index 87098b1d9c2c..b31caccc2cad 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/add_fields.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/add_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass, field diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/remove_fields.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/remove_fields.py index 7c568a45941e..389c9fa04d80 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/remove_fields.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/remove_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/transformation.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/transformation.py index 2a76621c43fd..a9a2e17d82e0 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/transformation.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/transformations/transformation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/types.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/types.py index c69405ba3eaa..3eb88b578c3c 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/types.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/types.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from __future__ import annotations diff --git a/airbyte-cdk/python/airbyte_cdk/sources/declarative/yaml_declarative_source.py b/airbyte-cdk/python/airbyte_cdk/sources/declarative/yaml_declarative_source.py index 88d449192fe6..36142b1a5cc6 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/declarative/yaml_declarative_source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/declarative/yaml_declarative_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pkgutil diff --git a/airbyte-cdk/python/airbyte_cdk/sources/deprecated/base_source.py b/airbyte-cdk/python/airbyte_cdk/sources/deprecated/base_source.py index 5196ee7724b4..d582a8ba4ca0 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/deprecated/base_source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/deprecated/base_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/deprecated/client.py b/airbyte-cdk/python/airbyte_cdk/sources/deprecated/client.py index 0be3ea44e160..ef5130bc36e7 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/deprecated/client.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/deprecated/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/singer/singer_helpers.py b/airbyte-cdk/python/airbyte_cdk/sources/singer/singer_helpers.py index d5c6be46964a..841019adeb80 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/singer/singer_helpers.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/singer/singer_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/singer/source.py b/airbyte-cdk/python/airbyte_cdk/sources/singer/source.py index 7048803f408b..d8da2a83394b 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/singer/source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/singer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/source.py b/airbyte-cdk/python/airbyte_cdk/sources/source.py index fd2650cc79ac..c02728c5aeb3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/source.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/availability_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/availability_strategy.py index bb86a1c1de0d..e7a61bca4a4e 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/availability_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/availability_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/core.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/core.py index 5ff57550e003..17c0076c3cf5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/core.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/__init__.py index 494c395d3ad3..0544897c3266 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # Initialize Auth Package diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/core.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/core.py index 4dd892baa2a6..ed10d2c582e3 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/core.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/oauth.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/oauth.py index 2ec43ed5a425..577ca632bb1a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/oauth.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/token.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/token.py index 938ec27f87f5..4440b81b2ee1 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/token.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/auth/token.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/availability_strategy.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/availability_strategy.py index a9e60718a64f..2f107d6212bd 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/availability_strategy.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/availability_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/exceptions.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/exceptions.py index e15ff9da351a..a97884b53f8a 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/exceptions.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/http.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/http.py index 35cef60807fe..3857f61616da 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/http.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/rate_limiting.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/rate_limiting.py index baf141211689..f38d70568393 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/rate_limiting.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/rate_limiting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/__init__.py index c336ef2b50e3..307f91f40ced 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .oauth import Oauth2Authenticator, SingleUseRefreshTokenOauth2Authenticator diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_oauth.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_oauth.py index 65eb2bc91ca5..11676fd5c3b5 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_oauth.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_token.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_token.py index 77982e3aa70f..db59600db8f0 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_token.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/abstract_token.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import abstractmethod diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/oauth.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/oauth.py index 59749ccb9744..2f48cdae7fa9 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/oauth.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Sequence, Tuple, Union diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/token.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/token.py index 5b15cd923f12..becfe8108f24 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/token.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/http/requests_native_auth/token.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/stream_helper.py b/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/stream_helper.py index 9b09e9d12268..98edab1e9557 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/stream_helper.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/streams/utils/stream_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping, Optional diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/__init__.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/__init__.py index 8edf89696e66..b609a6c7a540 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # Initialize Utils Package diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/casing.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/casing.py index 59b14416632f..bf0ac86b16cf 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/casing.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/casing.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/catalog_helpers.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/catalog_helpers.py index b1d83cfa2c12..2499380a2812 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/catalog_helpers.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/catalog_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/record_helper.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/record_helper.py index 482596230f04..4a590c6bcbd8 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/record_helper.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/record_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_helpers.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_helpers.py index dfe38cde5c8f..7207b6129778 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_helpers.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_models.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_models.py index 26d5302170a6..f4febbe24544 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_models.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/schema_models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict, Optional, Type diff --git a/airbyte-cdk/python/airbyte_cdk/sources/utils/transform.py b/airbyte-cdk/python/airbyte_cdk/sources/utils/transform.py index f0cb40d4c8bf..c6bb452359df 100644 --- a/airbyte-cdk/python/airbyte_cdk/sources/utils/transform.py +++ b/airbyte-cdk/python/airbyte_cdk/sources/utils/transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/airbyte_cdk/utils/__init__.py b/airbyte-cdk/python/airbyte_cdk/utils/__init__.py index 8018856f0c8e..3b0185ef0173 100644 --- a/airbyte-cdk/python/airbyte_cdk/utils/__init__.py +++ b/airbyte-cdk/python/airbyte_cdk/utils/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .schema_inferrer import SchemaInferrer diff --git a/airbyte-cdk/python/airbyte_cdk/utils/airbyte_secrets_utils.py b/airbyte-cdk/python/airbyte_cdk/utils/airbyte_secrets_utils.py index ba153a5fe559..eb04a6cf891f 100644 --- a/airbyte-cdk/python/airbyte_cdk/utils/airbyte_secrets_utils.py +++ b/airbyte-cdk/python/airbyte_cdk/utils/airbyte_secrets_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping diff --git a/airbyte-cdk/python/airbyte_cdk/utils/event_timing.py b/airbyte-cdk/python/airbyte_cdk/utils/event_timing.py index 63417df4f39b..447543ec0b23 100644 --- a/airbyte-cdk/python/airbyte_cdk/utils/event_timing.py +++ b/airbyte-cdk/python/airbyte_cdk/utils/event_timing.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/airbyte_cdk/utils/schema_inferrer.py b/airbyte-cdk/python/airbyte_cdk/utils/schema_inferrer.py index 1862c890f293..215e7221e1a2 100644 --- a/airbyte-cdk/python/airbyte_cdk/utils/schema_inferrer.py +++ b/airbyte-cdk/python/airbyte_cdk/utils/schema_inferrer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import defaultdict diff --git a/airbyte-cdk/python/airbyte_cdk/utils/traced_exception.py b/airbyte-cdk/python/airbyte_cdk/utils/traced_exception.py index 985a91dd7973..ad6d7a3e02b9 100644 --- a/airbyte-cdk/python/airbyte_cdk/utils/traced_exception.py +++ b/airbyte-cdk/python/airbyte_cdk/utils/traced_exception.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import traceback diff --git a/airbyte-cdk/python/reference_docs/_source/conf.py b/airbyte-cdk/python/reference_docs/_source/conf.py index 5ce9636934f6..c661adb42534 100644 --- a/airbyte-cdk/python/reference_docs/_source/conf.py +++ b/airbyte-cdk/python/reference_docs/_source/conf.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # Configuration file for the Sphinx documentation builder. diff --git a/airbyte-cdk/python/reference_docs/generate_rst_schema.py b/airbyte-cdk/python/reference_docs/generate_rst_schema.py index 37168aa0d8cd..b401d2e4d7b3 100755 --- a/airbyte-cdk/python/reference_docs/generate_rst_schema.py +++ b/airbyte-cdk/python/reference_docs/generate_rst_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sys diff --git a/airbyte-cdk/python/setup.py b/airbyte-cdk/python/setup.py index 9f990f80a8ee..39cb909197db 100644 --- a/airbyte-cdk/python/setup.py +++ b/airbyte-cdk/python/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/destinations/test_destination.py b/airbyte-cdk/python/unit_tests/destinations/test_destination.py index a0cd9b35f6ec..74e6d995d6bb 100644 --- a/airbyte-cdk/python/unit_tests/destinations/test_destination.py +++ b/airbyte-cdk/python/unit_tests/destinations/test_destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import argparse diff --git a/airbyte-cdk/python/unit_tests/singer/test_singer_helpers.py b/airbyte-cdk/python/unit_tests/singer/test_singer_helpers.py index 54f783f0b530..fbf3e2f80932 100644 --- a/airbyte-cdk/python/unit_tests/singer/test_singer_helpers.py +++ b/airbyte-cdk/python/unit_tests/singer/test_singer_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/singer/test_singer_source.py b/airbyte-cdk/python/unit_tests/singer/test_singer_source.py index 71156aad88ab..4af5b1b6e45f 100644 --- a/airbyte-cdk/python/unit_tests/singer/test_singer_source.py +++ b/airbyte-cdk/python/unit_tests/singer/test_singer_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/auth/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/auth/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/auth/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/auth/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_oauth.py b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_oauth.py index 8ee9f3ad666a..e25ea1a2b5cf 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_oauth.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_session_token_auth.py b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_session_token_auth.py index 47334cbdfafd..1557f0860e09 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_session_token_auth.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_session_token_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_token_auth.py b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_token_auth.py index 29613a73fbe5..2c54e8883b8d 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_token_auth.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/auth/test_token_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/checks/test_check_stream.py b/airbyte-cdk/python/unit_tests/sources/declarative/checks/test_check_stream.py index 2c5670a0896e..5c63521381a6 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/checks/test_check_stream.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/checks/test_check_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_datetime_parser.py b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_datetime_parser.py index e4d701fc3e7a..83058dcab80a 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_datetime_parser.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_datetime_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py index d8469aa311f6..ac1683655262 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/datetime/test_min_max_datetime.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/decoders/test_json_decoder.py b/airbyte-cdk/python/unit_tests/sources/declarative/decoders/test_json_decoder.py index 04f00fa7379c..1c6fd2d00993 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/decoders/test_json_decoder.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/decoders/test_json_decoder.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/external_component.py b/airbyte-cdk/python/unit_tests/sources/declarative/external_component.py index 9f51f5f04c11..d9f0ca8cae10 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/external_component.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/external_component.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.requesters import HttpRequester diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_dpath_extractor.py b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_dpath_extractor.py index 4e9c575ad957..8b1708c0b8f1 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_dpath_extractor.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_dpath_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_filter.py b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_filter.py index e58db11ada56..9cb6d335c52d 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_filter.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_selector.py b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_selector.py index cc68b567b9db..459ea4a152ea 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_selector.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/extractors/test_record_selector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_filters.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_filters.py index 96dc423f91da..34d3f9c8cdd1 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_filters.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_filters.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import hashlib diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_boolean.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_boolean.py index 244d041846cb..d34a3cc989ff 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_boolean.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_boolean.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_mapping.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_mapping.py index 8491cc6b9086..d936ad97ee3f 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_mapping.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_mapping.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_string.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_string.py index 089174c82f52..67511b99d712 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_string.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_interpolated_string.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_jinja.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_jinja.py index 62fc8267fad2..42050e17a1ed 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_jinja.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_jinja.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_macros.py b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_macros.py index 3d7d94b1868a..448eedb7b437 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_macros.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/interpolation/test_macros.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/iterators/test_only_once.py b/airbyte-cdk/python/unit_tests/sources/declarative/iterators/test_only_once.py index 616d557ca02a..d25bb6dc5de2 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/iterators/test_only_once.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/iterators/test_only_once.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.models import SyncMode diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_component_transformer.py b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_component_transformer.py index f77e30b68478..df1701d8c5c1 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_component_transformer.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_component_transformer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_reference_resolver.py b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_reference_resolver.py index e988870a5336..d34c98ae7675 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_reference_resolver.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_manifest_reference_resolver.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_model_to_component_factory.py b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_model_to_component_factory.py index 0f125e6f552b..b09c24e9b036 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_model_to_component_factory.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/test_model_to_component_factory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/testing_components.py b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/testing_components.py index fedbaa73a3f5..3d915301887a 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/parsers/testing_components.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/parsers/testing_components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_constant_backoff.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_constant_backoff.py index 38b946890929..690c5dbf25eb 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_constant_backoff.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_constant_backoff.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_exponential_backoff.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_exponential_backoff.py index eae13908a63d..d0f86c860046 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_exponential_backoff.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_exponential_backoff.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_header_helper.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_header_helper.py index 814232211891..81c2d34e3f76 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_header_helper.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_header_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_time_from_header.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_time_from_header.py index bd1be514d219..4a4f13219ba0 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_time_from_header.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_time_from_header.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_until_time_from_header.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_until_time_from_header.py index 1ad5afbfa57d..8a2b4c921d94 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_until_time_from_header.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_until_time_from_header.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_composite_error_handler.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_composite_error_handler.py index 6b401ddd5bfc..eed8fc015b66 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_composite_error_handler.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_composite_error_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_default_error_handler.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_default_error_handler.py index ec8793e9f695..c154bab285be 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_default_error_handler.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_default_error_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_http_response_filter.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_http_response_filter.py index c24f3189f91d..10bb03aada24 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_http_response_filter.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_http_response_filter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_response_status.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_response_status.py index 6e9e6b8d4c95..f9682261aa4f 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_response_status.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/error_handlers/test_response_status.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_cursor_pagination_strategy.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_cursor_pagination_strategy.py index 24110cbff570..bdd62d06c608 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_cursor_pagination_strategy.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_cursor_pagination_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py index a55726e99227..d44a9076f193 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_no_paginator.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_no_paginator.py index 637bebb8f910..c073d06859ef 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_no_paginator.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_no_paginator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_offset_increment.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_offset_increment.py index 93e595e9936c..799abaf42297 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_offset_increment.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_offset_increment.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_page_increment.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_page_increment.py index 699e0f794a50..8b34ce9a295a 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_page_increment.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_page_increment.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_request_option.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_request_option.py index c54be6223be8..2525075f98e3 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_request_option.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/paginators/test_request_option.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/test_interpolated_request_options_provider.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/test_interpolated_request_options_provider.py index 59cbcd100c7b..0fda69e9339a 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/test_interpolated_request_options_provider.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/request_options/test_interpolated_request_options_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_http_requester.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_http_requester.py index 529b01db833a..37eee42d5d09 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_http_requester.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_http_requester.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_interpolated_request_input_provider.py b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_interpolated_request_input_provider.py index 026848854c92..d829432bc461 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_interpolated_request_input_provider.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/requesters/test_interpolated_request_input_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest as pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/retrievers/test_simple_retriever.py b/airbyte-cdk/python/unit_tests/sources/declarative/retrievers/test_simple_retriever.py index 1a8db7a368bf..095ba2732cbf 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/retrievers/test_simple_retriever.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/retrievers/test_simple_retriever.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/__init__.py index d1b04babc11f..655bcbe54fb8 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .source_test.SourceTest import SourceTest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/SourceTest.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/SourceTest.py index b44a56275753..8d6a26cb7657 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/SourceTest.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/SourceTest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/__init__.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/__init__.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/source_test/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_default_schema_loader.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_default_schema_loader.py index fbb71e6e1b51..c04c4fdcd33a 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_default_schema_loader.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_default_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_inline_schema_loader.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_inline_schema_loader.py index 8379a1b3c8c8..ad44ee334cfc 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_inline_schema_loader.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_inline_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_json_file_schema_loader.py b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_json_file_schema_loader.py index 5f95c2fa093c..aa2f99b48901 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_json_file_schema_loader.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/schema/test_json_file_schema_loader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_cartesian_product_stream_slicer.py b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_cartesian_product_stream_slicer.py index fa361ef4fc38..67d5a632a8c3 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_cartesian_product_stream_slicer.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_cartesian_product_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest as pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_datetime_stream_slicer.py b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_datetime_stream_slicer.py index 9d53297b2dc1..95df64adfb2c 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_datetime_stream_slicer.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_datetime_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_list_stream_slicer.py b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_list_stream_slicer.py index 73a8e8c1465b..0b4ba3903a8f 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_list_stream_slicer.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_list_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest as pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_substream_slicer.py b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_substream_slicer.py index 6efb3e785a6d..f0e1b95a6bf6 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_substream_slicer.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/stream_slicers/test_substream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping, Optional, Union diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/test_create_partial.py b/airbyte-cdk/python/unit_tests/sources/declarative/test_create_partial.py index 48e07117d04c..b5f3f5ca0896 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/test_create_partial.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/test_create_partial.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/test_declarative_stream.py b/airbyte-cdk/python/unit_tests/sources/declarative/test_declarative_stream.py index 7ff319b9ec74..87eaaadd3b2c 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/test_declarative_stream.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/test_declarative_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest import mock diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/test_factory.py b/airbyte-cdk/python/unit_tests/sources/declarative/test_factory.py index 3cae72c1078f..ade163098d75 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/test_factory.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/test_factory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/test_manifest_declarative_source.py b/airbyte-cdk/python/unit_tests/sources/declarative/test_manifest_declarative_source.py index 7d22e1cb7674..763326226790 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/test_manifest_declarative_source.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/test_manifest_declarative_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/test_yaml_declarative_source.py b/airbyte-cdk/python/unit_tests/sources/declarative/test_yaml_declarative_source.py index 9586ecb58c9b..17ab847fb587 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/test_yaml_declarative_source.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/test_yaml_declarative_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_add_fields.py b/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_add_fields.py index 61fb31ba7056..466aeefffe51 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_add_fields.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_add_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_remove_fields.py b/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_remove_fields.py index c1d0358e4cdb..857d9fd4c1e6 100644 --- a/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_remove_fields.py +++ b/airbyte-cdk/python/unit_tests/sources/declarative/transformations/test_remove_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping diff --git a/airbyte-cdk/python/unit_tests/sources/streams/http/auth/test_auth.py b/airbyte-cdk/python/unit_tests/sources/streams/http/auth/test_auth.py index 3016113533eb..fbc60e548c77 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/http/auth/test_auth.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/http/auth/test_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/streams/http/requests_native_auth/test_requests_native_auth.py b/airbyte-cdk/python/unit_tests/sources/streams/http/requests_native_auth/test_requests_native_auth.py index 720a62a55586..4f8fc7c3db8e 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/http/requests_native_auth/test_requests_native_auth.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/http/requests_native_auth/test_requests_native_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/streams/http/test_availability_strategy.py b/airbyte-cdk/python/unit_tests/sources/streams/http/test_availability_strategy.py index 4afed0fd1188..392ef132612c 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/http/test_availability_strategy.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/http/test_availability_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/streams/http/test_http.py b/airbyte-cdk/python/unit_tests/sources/streams/http/test_http.py index ca2348bd22b0..4a86ceb852b8 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/http/test_http.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/http/test_http.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/streams/test_availability_strategy.py b/airbyte-cdk/python/unit_tests/sources/streams/test_availability_strategy.py index 277924b01197..f1184c0c986e 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/test_availability_strategy.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/test_availability_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/sources/streams/test_streams_core.py b/airbyte-cdk/python/unit_tests/sources/streams/test_streams_core.py index 1ae9214079c9..510918a6a4a4 100644 --- a/airbyte-cdk/python/unit_tests/sources/streams/test_streams_core.py +++ b/airbyte-cdk/python/unit_tests/sources/streams/test_streams_core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/test_abstract_source.py b/airbyte-cdk/python/unit_tests/sources/test_abstract_source.py index 43081fa9dce2..f0cb76516282 100644 --- a/airbyte-cdk/python/unit_tests/sources/test_abstract_source.py +++ b/airbyte-cdk/python/unit_tests/sources/test_abstract_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-cdk/python/unit_tests/sources/test_config.py b/airbyte-cdk/python/unit_tests/sources/test_config.py index b76be571f93d..c988e60df406 100644 --- a/airbyte-cdk/python/unit_tests/sources/test_config.py +++ b/airbyte-cdk/python/unit_tests/sources/test_config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Union diff --git a/airbyte-cdk/python/unit_tests/sources/test_connector_state_manager.py b/airbyte-cdk/python/unit_tests/sources/test_connector_state_manager.py index a91ffe0a5e72..f0c80a0cd0d3 100644 --- a/airbyte-cdk/python/unit_tests/sources/test_connector_state_manager.py +++ b/airbyte-cdk/python/unit_tests/sources/test_connector_state_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from contextlib import nullcontext as does_not_raise diff --git a/airbyte-cdk/python/unit_tests/sources/test_source.py b/airbyte-cdk/python/unit_tests/sources/test_source.py index 08eb38cfa2ae..f57956a87894 100644 --- a/airbyte-cdk/python/unit_tests/sources/test_source.py +++ b/airbyte-cdk/python/unit_tests/sources/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/sources/utils/test_catalog_helpers.py b/airbyte-cdk/python/unit_tests/sources/utils/test_catalog_helpers.py index 8b82688aea62..d8ae2bdd802a 100644 --- a/airbyte-cdk/python/unit_tests/sources/utils/test_catalog_helpers.py +++ b/airbyte-cdk/python/unit_tests/sources/utils/test_catalog_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/utils/test_record_helper.py b/airbyte-cdk/python/unit_tests/sources/utils/test_record_helper.py index e1db000716f6..7f3d535ce05d 100644 --- a/airbyte-cdk/python/unit_tests/sources/utils/test_record_helper.py +++ b/airbyte-cdk/python/unit_tests/sources/utils/test_record_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-cdk/python/unit_tests/sources/utils/test_schema_helpers.py b/airbyte-cdk/python/unit_tests/sources/utils/test_schema_helpers.py index 38aa713a5e78..eb3b87c7c7cf 100644 --- a/airbyte-cdk/python/unit_tests/sources/utils/test_schema_helpers.py +++ b/airbyte-cdk/python/unit_tests/sources/utils/test_schema_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/sources/utils/test_schema_models.py b/airbyte-cdk/python/unit_tests/sources/utils/test_schema_models.py index b0419dd1b26f..1ef6b23349e7 100644 --- a/airbyte-cdk/python/unit_tests/sources/utils/test_schema_models.py +++ b/airbyte-cdk/python/unit_tests/sources/utils/test_schema_models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Optional diff --git a/airbyte-cdk/python/unit_tests/sources/utils/test_transform.py b/airbyte-cdk/python/unit_tests/sources/utils/test_transform.py index 308dc2475862..9b3f73989926 100644 --- a/airbyte-cdk/python/unit_tests/sources/utils/test_transform.py +++ b/airbyte-cdk/python/unit_tests/sources/utils/test_transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/test_config_observation.py b/airbyte-cdk/python/unit_tests/test_config_observation.py index 38dc2281aece..50791080cf18 100644 --- a/airbyte-cdk/python/unit_tests/test_config_observation.py +++ b/airbyte-cdk/python/unit_tests/test_config_observation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/test_connector.py b/airbyte-cdk/python/unit_tests/test_connector.py index 0474946697e5..c7116c6b25c1 100644 --- a/airbyte-cdk/python/unit_tests/test_connector.py +++ b/airbyte-cdk/python/unit_tests/test_connector.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/test_counter.py b/airbyte-cdk/python/unit_tests/test_counter.py index 74581b3c0132..7f17ff7634c2 100644 --- a/airbyte-cdk/python/unit_tests/test_counter.py +++ b/airbyte-cdk/python/unit_tests/test_counter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/test_entrypoint.py b/airbyte-cdk/python/unit_tests/test_entrypoint.py index dd7910721b2b..ab31a784d946 100644 --- a/airbyte-cdk/python/unit_tests/test_entrypoint.py +++ b/airbyte-cdk/python/unit_tests/test_entrypoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/test_exception_handler.py b/airbyte-cdk/python/unit_tests/test_exception_handler.py index 7c9d84bb454c..73981848e973 100644 --- a/airbyte-cdk/python/unit_tests/test_exception_handler.py +++ b/airbyte-cdk/python/unit_tests/test_exception_handler.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-cdk/python/unit_tests/test_logger.py b/airbyte-cdk/python/unit_tests/test_logger.py index e90184a3fcb1..df44cd22e006 100644 --- a/airbyte-cdk/python/unit_tests/test_logger.py +++ b/airbyte-cdk/python/unit_tests/test_logger.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-cdk/python/unit_tests/test_secure_logger.py b/airbyte-cdk/python/unit_tests/test_secure_logger.py index d7e7d3794037..44e0a3d9006c 100644 --- a/airbyte-cdk/python/unit_tests/test_secure_logger.py +++ b/airbyte-cdk/python/unit_tests/test_secure_logger.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-cdk/python/unit_tests/utils/test_schema_inferrer.py b/airbyte-cdk/python/unit_tests/utils/test_schema_inferrer.py index b821d8d22f49..72b62dd93d95 100644 --- a/airbyte-cdk/python/unit_tests/utils/test_schema_inferrer.py +++ b/airbyte-cdk/python/unit_tests/utils/test_schema_inferrer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Mapping diff --git a/airbyte-cdk/python/unit_tests/utils/test_secret_utils.py b/airbyte-cdk/python/unit_tests/utils/test_secret_utils.py index 38a76df3fda6..08cc81778da0 100644 --- a/airbyte-cdk/python/unit_tests/utils/test_secret_utils.py +++ b/airbyte-cdk/python/unit_tests/utils/test_secret_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-cdk/python/unit_tests/utils/test_traced_exception.py b/airbyte-cdk/python/unit_tests/utils/test_traced_exception.py index b27b5d69ae9d..bfe55952f993 100644 --- a/airbyte-cdk/python/unit_tests/utils/test_traced_exception.py +++ b/airbyte-cdk/python/unit_tests/utils/test_traced_exception.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java b/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java index 1e2b1eb8ebf2..5fde35eb0897 100644 --- a/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java +++ b/airbyte-commons-cli/src/main/java/io/airbyte/commons/cli/Clis.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.cli; diff --git a/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java b/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java index d485b4cd3d40..fa89a64d23d5 100644 --- a/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java +++ b/airbyte-commons-cli/src/test/java/io/airbyte/commons/cli/ClisTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.cli; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageMigrator.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageMigrator.java index c171a559b822..3d0bcaf97008 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageMigrator.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProvider.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProvider.java index f38f290a5907..8ead1378bc02 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProvider.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageVersionedMigrator.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageVersionedMigrator.java index a0474d7663c7..f3339fcd5e38 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageVersionedMigrator.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteMessageVersionedMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteProtocolVersionedMigratorFactory.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteProtocolVersionedMigratorFactory.java index 52af4e2233e2..2388e95e4a08 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteProtocolVersionedMigratorFactory.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/AirbyteProtocolVersionedMigratorFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ConfiguredAirbyteCatalogMigrator.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ConfiguredAirbyteCatalogMigrator.java index 7c2c2111445d..c61522bfad9c 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ConfiguredAirbyteCatalogMigrator.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ConfiguredAirbyteCatalogMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/DefaultProtocolSerializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/DefaultProtocolSerializer.java index 0e6ee93f5bbd..dc363fb91f5c 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/DefaultProtocolSerializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/DefaultProtocolSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ProtocolSerializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ProtocolSerializer.java index 527697ebd1ca..e619c3ac3f4c 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ProtocolSerializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/ProtocolSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/VersionedProtocolSerializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/VersionedProtocolSerializer.java index a53c068a5984..db04473eecba 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/VersionedProtocolSerializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/VersionedProtocolSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/AirbyteMessageMigration.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/AirbyteMessageMigration.java index f193414da705..c49f9db1e665 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/AirbyteMessageMigration.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/AirbyteMessageMigration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/ConfiguredAirbyteCatalogMigration.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/ConfiguredAirbyteCatalogMigration.java index fa3e32862d87..4634c4464e7c 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/ConfiguredAirbyteCatalogMigration.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/ConfiguredAirbyteCatalogMigration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/Migration.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/Migration.java index 8a21f8a9ab2f..47b1469b1a0e 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/Migration.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/Migration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/MigrationContainer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/MigrationContainer.java index 663f487a88c0..c421742d5f38 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/MigrationContainer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/MigrationContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/RecordMigrations.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/RecordMigrations.java index 81b5990dc73e..4c580929f5af 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/RecordMigrations.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/RecordMigrations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.util; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/SchemaMigrations.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/SchemaMigrations.java index 2c5df0f54fd3..f689600fdabf 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/SchemaMigrations.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/util/SchemaMigrations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.util; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1.java index 13ebbddfd26e..76c14cdc54a0 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/CatalogMigrationV1Helper.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/CatalogMigrationV1Helper.java index e34df750d65a..fb627ef422f4 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/CatalogMigrationV1Helper.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/CatalogMigrationV1Helper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1.java index f6dc897a64d8..2f56e823b247 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/SchemaMigrationV1.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/SchemaMigrationV1.java index 286bce93c84c..e60fec3a571c 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/SchemaMigrationV1.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/migrations/v1/SchemaMigrationV1.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageDeserializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageDeserializer.java index 35f1dab4bb54..e641a172e4c7 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageDeserializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericDeserializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericDeserializer.java index 660097c2fd2f..8be50450793b 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericDeserializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericSerializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericSerializer.java index e5a23288db36..ad43e35c1d14 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericSerializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageGenericSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageSerializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageSerializer.java index e7fbb793813a..05b2b4e40834 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageSerializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Deserializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Deserializer.java index 85272cef9cbe..4f91e74aa4f0 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Deserializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Deserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Serializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Serializer.java index badfee63f298..e50fa17a67fd 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Serializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0Serializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Deserializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Deserializer.java index 8b1785c64ff6..e0708530f17e 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Deserializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Deserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Serializer.java b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Serializer.java index fba6dd5d030b..2664042d2998 100644 --- a/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Serializer.java +++ b/airbyte-commons-protocol/src/main/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1Serializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageMigratorTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageMigratorTest.java index c11a33f66cc0..25ea40bd8b03 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageMigratorTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderMicronautTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderMicronautTest.java index 6bae9ba4b0b0..8964e36b6dde 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderMicronautTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderMicronautTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderTest.java index bb52c5047293..2e0717a0176d 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/AirbyteMessageSerDeProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/MigratorsMicronautTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/MigratorsMicronautTest.java index 281df4b898b7..066828386902 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/MigratorsMicronautTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/MigratorsMicronautTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1Test.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1Test.java index f7f081aa6328..4d6905da984a 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1Test.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/AirbyteMessageMigrationV1Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1Test.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1Test.java index d9753def6d2a..1a663ec2cffe 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1Test.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/migrations/v1/ConfiguredAirbyteCatalogMigrationV1Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.migrations.v1; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0SerDeTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0SerDeTest.java index c812d41f97e1..80a398497ded 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0SerDeTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV0SerDeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1SerDeTest.java b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1SerDeTest.java index 27f704fef9a6..1a1e186c515f 100644 --- a/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1SerDeTest.java +++ b/airbyte-commons-protocol/src/test/java/io/airbyte/commons/protocol/serde/AirbyteMessageV1SerDeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.protocol.serde; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/RequestLogger.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/RequestLogger.java index 2d43ff574a2c..67af0fe67820 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/RequestLogger.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/RequestLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/ServerConstants.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/ServerConstants.java index 6c8a3ececc29..6bff247a533c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/ServerConstants.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/ServerConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java index 713aefd7d715..2f2b73d8b66b 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ApiPojoConverters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/CatalogDiffConverters.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/CatalogDiffConverters.java index 7b14abe1f2be..77d763b0f555 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/CatalogDiffConverters.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/CatalogDiffConverters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ConfigurationUpdate.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ConfigurationUpdate.java index 0b0fc05be5b4..b4cab910c03c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ConfigurationUpdate.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/ConfigurationUpdate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/JobConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/JobConverter.java index ad138b919c3d..1a5e59f7d1a6 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/JobConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/JobConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/NotificationConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/NotificationConverter.java index 50fc1a1f3601..9fb97c319d5c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/NotificationConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/NotificationConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OauthModelConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OauthModelConverter.java index 86220d17a7bf..4c43cdecab5c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OauthModelConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OauthModelConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OperationsConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OperationsConverter.java index b390f51f486d..6b2d2167d91d 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OperationsConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/OperationsConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/SpecFetcher.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/SpecFetcher.java index 6c46d7649990..0202b23a86b1 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/SpecFetcher.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/SpecFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkflowStateConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkflowStateConverter.java index 4f0d8a526734..af912a94dbd4 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkflowStateConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkflowStateConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkspaceWebhookConfigsConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkspaceWebhookConfigsConverter.java index 68826e525fef..9e9669ee299d 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkspaceWebhookConfigsConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/converters/WorkspaceWebhookConfigsConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ApplicationErrorKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ApplicationErrorKnownException.java index 371601e85d49..d7f73e42931e 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ApplicationErrorKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ApplicationErrorKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/BadObjectSchemaKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/BadObjectSchemaKnownException.java index 34b455a6e4a5..426d3f0aa73a 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/BadObjectSchemaKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/BadObjectSchemaKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ConnectFailureKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ConnectFailureKnownException.java index 5997ce894a8d..a94d4b41ead9 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ConnectFailureKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ConnectFailureKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundExceptionMapper.java index 0dfc234bee28..1025be5710bc 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundKnownException.java index 76699cceb8d8..14360386cbf3 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/IdNotFoundKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InternalServerKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InternalServerKnownException.java index 4b9fd4b28419..6f328721af4a 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InternalServerKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InternalServerKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidInputExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidInputExceptionMapper.java index fd8b0b368a69..48306d05ab54 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidInputExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidInputExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonExceptionMapper.java index a073c369aca5..7cd7a297199f 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonInputExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonInputExceptionMapper.java index d504333c4f0e..a0545fdf101f 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonInputExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/InvalidJsonInputExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownException.java index 2067e3d87299..db35ccac7cd5 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownExceptionMapper.java index 5ead770ad91c..6bbce96bca7f 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/KnownExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/NotFoundExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/NotFoundExceptionMapper.java index 93a430472a6b..152933ba9a43 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/NotFoundExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/NotFoundExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UncaughtExceptionMapper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UncaughtExceptionMapper.java index 8057734d660a..ff738e6bae48 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UncaughtExceptionMapper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UncaughtExceptionMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UnsupportedProtocolVersionException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UnsupportedProtocolVersionException.java index 661e7e40a485..0d8a28921c83 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UnsupportedProtocolVersionException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/UnsupportedProtocolVersionException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ValueConflictKnownException.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ValueConflictKnownException.java index c6ac8dbe92ef..d1ce98447c09 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ValueConflictKnownException.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/errors/ValueConflictKnownException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.errors; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java index 0302bc63b37b..5f3dd815a54d 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/AttemptHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/ConnectionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/ConnectionsHandler.java index 3efb3e68dfd7..d159297329b9 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/ConnectionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/ConnectionsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandler.java index 6c1032c4d311..91fa73011270 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationHandler.java index 4a5fa21e5257..13471b10397c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/DestinationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/HealthCheckHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/HealthCheckHandler.java index bd96e2df625f..fc618c2dcdb5 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/HealthCheckHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/HealthCheckHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/JobHistoryHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/JobHistoryHandler.java index 65fddab32957..e3a7d01665ef 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/JobHistoryHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/JobHistoryHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/LogsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/LogsHandler.java index 4fb5ce2f8d66..2aa8ea5161e5 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/LogsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/LogsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OAuthHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OAuthHandler.java index 8a4cb5089d50..adbea35e36c1 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OAuthHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OAuthHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OpenApiConfigHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OpenApiConfigHandler.java index 4192ff00dbb5..32a3fa70accd 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OpenApiConfigHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OpenApiConfigHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OperationsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OperationsHandler.java index 7510b26cc846..21b793e69fc1 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OperationsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/OperationsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java index 86a57af71bd1..a5e3b3a8191b 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandler.java index 8908141fa0c1..c2ad9aa4189c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceHandler.java index fe95cf6ec1c3..102b4cf2ac8e 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SourceHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/StateHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/StateHandler.java index 8bc2a8f68e12..7ca6709634aa 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/StateHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/StateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java index 4ffc103a8e62..daedd09fa59d 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java index a6c70ce509b5..63b43bbd77fe 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java index ab94e1c7536a..70379fb553f7 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java index db74be7fa74e..9cc35fcd7ff7 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WorkspacesHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/CatalogConverter.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/CatalogConverter.java index 75fb0eda27f0..0bdce39387e7 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/CatalogConverter.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/CatalogConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionMatcher.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionMatcher.java index d9b0387fca17..1360536e36bb 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionMatcher.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionMatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionScheduleHelper.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionScheduleHelper.java index e49d31a6449e..23c0fda9d4f7 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionScheduleHelper.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/ConnectionScheduleHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/DestinationMatcher.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/DestinationMatcher.java index 05f2752d1df2..03c8f9d58925 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/DestinationMatcher.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/DestinationMatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/Matchable.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/Matchable.java index 2e87767d3a76..671c23e8480c 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/Matchable.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/Matchable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/OAuthPathExtractor.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/OAuthPathExtractor.java index 60da416a5108..18624ac1ff77 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/OAuthPathExtractor.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/OAuthPathExtractor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/SourceMatcher.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/SourceMatcher.java index 78c13fc4e992..6f9f120a8325 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/SourceMatcher.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/helpers/SourceMatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helpers; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java index c679c06acb98..f6a69bbd35c7 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java index 627df14556b3..932202b8fcbd 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousJobMetadata.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousJobMetadata.java index a3731db99e52..46b9658c3a95 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousJobMetadata.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousJobMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousResponse.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousResponse.java index 1c135ce85aaf..38f31929ceec 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousResponse.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousResponse.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousSchedulerClient.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousSchedulerClient.java index a9bceabccc64..7be72c1ed8b0 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousSchedulerClient.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/SynchronousSchedulerClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java index e6976a7f9de1..989f66c8fdea 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/services/AirbyteGithubStore.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/services/AirbyteGithubStore.java index 06113d752d48..658b53ab629f 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/services/AirbyteGithubStore.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/services/AirbyteGithubStore.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.services; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/RequestLoggerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/RequestLoggerTest.java index 042baedd324e..409af39ac60a 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/RequestLoggerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/RequestLoggerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogConverterTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogConverterTest.java index 5747a8d91066..32eec2e43264 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogConverterTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogDiffConvertersTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogDiffConvertersTest.java index e18c89ef10ba..f419597c0072 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogDiffConvertersTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/CatalogDiffConvertersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/ConfigurationUpdateTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/ConfigurationUpdateTest.java index 831bbc58ff24..eb565179128c 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/ConfigurationUpdateTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/ConfigurationUpdateTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/JobConverterTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/JobConverterTest.java index eb2595333f85..f6289e375859 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/JobConverterTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/JobConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/OauthModelConverterTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/OauthModelConverterTest.java index 494e9c3a2b7f..40f484c32998 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/OauthModelConverterTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/converters/OauthModelConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.converters; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java index a3415ab24fff..9f6e5f784632 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/AttemptHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionSchedulerHelperTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionSchedulerHelperTest.java index 83c68ec03c45..238b2f95427b 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionSchedulerHelperTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionSchedulerHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionsHandlerTest.java index b2445c5d43b0..d595489c6be0 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/ConnectionsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandlerTest.java index b621286d017b..27201fb73305 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationDefinitionsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationHandlerTest.java index 9448aa5a3609..390d7a8b7e1a 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/DestinationHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/HealthCheckHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/HealthCheckHandlerTest.java index 7dedbe3142d2..8b010efa63ec 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/HealthCheckHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/HealthCheckHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java index 81adf7f43ec0..40465731df84 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/JobHistoryHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/LogsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/LogsHandlerTest.java index 3b730f199771..eb19d78fba13 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/LogsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/LogsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OAuthHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OAuthHandlerTest.java index 57daf559363d..a3ca6b98aa82 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OAuthHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OAuthHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OpenApiConfigHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OpenApiConfigHandlerTest.java index 99dd0ccb4b4b..14b2e734ed2e 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OpenApiConfigHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OpenApiConfigHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OperationsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OperationsHandlerTest.java index 97082336b16d..84fc0f8280fb 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OperationsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/OperationsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java index 8709feab1ad1..6f888dccda47 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandlerTest.java index 7a67dc01fe0b..c4a98f1e85f8 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceDefinitionsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceHandlerTest.java index 95958f3393c2..c78ba9b8adca 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SourceHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/StateHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/StateHandlerTest.java index f43633cc98af..381924a7e84c 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/StateHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/StateHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandlerTest.java index 4c9e51f910cc..ff4db111593c 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendCheckUpdatesHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandlerTest.java index fb7542947130..83789d5b89fe 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandlerTest.java index f0c14e2e69ff..2db572a7eabb 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WebBackendGeographiesHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WorkspacesHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WorkspacesHandlerTest.java index c3c6a9441938..ab05041e4e74 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WorkspacesHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/WorkspacesHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/helper/OAuthPathExtractorTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/helper/OAuthPathExtractorTest.java index 5a45c37b2af5..4caeb44a65b7 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/helper/OAuthPathExtractorTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/helper/OAuthPathExtractorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.handlers.helper; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectionHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectionHelpers.java index 300079b72964..b509e569daff 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectionHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectionHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectorSpecificationHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectorSpecificationHelpers.java index 50ac208ba8dd..2997705ae42b 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectorSpecificationHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/ConnectorSpecificationHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationDefinitionHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationDefinitionHelpers.java index b1c776a17d7e..eb23997843a4 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationDefinitionHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationDefinitionHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationHelpers.java index 74bb05dca4f2..5a49af66e279 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/DestinationHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceDefinitionHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceDefinitionHelpers.java index fd5a0bb8d26c..d76d0726e822 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceDefinitionHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceDefinitionHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceHelpers.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceHelpers.java index 1b1604973bdb..354e2634ea70 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceHelpers.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/helpers/SourceHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.helpers; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java index d0e1a7d8b3cb..e25aa0dcfd36 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/scheduler/DefaultSynchronousSchedulerClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.scheduler; diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/services/AirbyteGithubStoreTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/services/AirbyteGithubStoreTest.java index 80dfff70b701..414fdabd3717 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/services/AirbyteGithubStoreTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/services/AirbyteGithubStoreTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.server.services; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/CancellationHandler.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/CancellationHandler.java index 9745497b6ae3..f96cb85346e8 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/CancellationHandler.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/CancellationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ConnectionManagerUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ConnectionManagerUtils.java index 5dbc9fafd5c1..40a085ee9208 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ConnectionManagerUtils.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ConnectionManagerUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ErrorCode.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ErrorCode.java index 2d276320919c..3baf5cfa5213 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ErrorCode.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/ErrorCode.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/JobMetadata.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/JobMetadata.java index 9ee1328079c4..ca73a5daaaba 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/JobMetadata.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/JobMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/StreamResetRecordsHelper.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/StreamResetRecordsHelper.java index 77c3e7d6ba54..2b2f2cc7b1d0 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/StreamResetRecordsHelper.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/StreamResetRecordsHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java index 5fa35f1414e4..4334ef422801 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalInitializationUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalInitializationUtils.java index f95b3bc2aefd..6234e7fa2c4e 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalInitializationUtils.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalInitializationUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalJobType.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalJobType.java index 40c0a5451ae4..2470e669fea0 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalJobType.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalJobType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalResponse.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalResponse.java index 2f659507cae2..c2788a8c0ea8 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalResponse.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalResponse.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalUtils.java index 8c5700c748ca..8d6b37aeaa08 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalUtils.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java index f133033eb58e..d61a6944b0f1 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalWorkflowUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/CommonFactory.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/CommonFactory.java index a337af2c055b..007d11c66aa7 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/CommonFactory.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/CommonFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.config; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/TemporalBeanFactory.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/TemporalBeanFactory.java index 24eede27ffba..aa2d4abfff4f 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/TemporalBeanFactory.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/TemporalBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.config; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/WorkerMode.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/WorkerMode.java index 16960c51bb47..e87d573bfbad 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/WorkerMode.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/config/WorkerMode.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.config; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/DeletedWorkflowException.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/DeletedWorkflowException.java index 4be081eb4d29..9ce16bc81162 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/DeletedWorkflowException.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/DeletedWorkflowException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.exception; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/RetryableException.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/RetryableException.java index 870f9b4613c4..824f29540931 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/RetryableException.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/RetryableException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.exception; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/UnreachableWorkflowException.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/UnreachableWorkflowException.java index e7daccf9260e..ec435642a2a8 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/UnreachableWorkflowException.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/exception/UnreachableWorkflowException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.exception; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/CheckConnectionWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/CheckConnectionWorkflow.java index cff77025e995..73d7fe37e351 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/CheckConnectionWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/CheckConnectionWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionManagerWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionManagerWorkflow.java index 435e80c1af28..f38a23a4af91 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionManagerWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionManagerWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java index 9aeb45634aed..6005696fa962 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionUpdaterInput.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionUpdaterInput.java index e6bf75f12c54..01c498ca1725 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionUpdaterInput.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionUpdaterInput.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java index 5db14cc5c860..0241957e0d17 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DiscoverCatalogWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DiscoverCatalogWorkflow.java index 27e99d0bf0bb..7c2954af2068 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DiscoverCatalogWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/DiscoverCatalogWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java index 4d100ec32e95..54edd956c9bb 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/RouterService.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SpecWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SpecWorkflow.java index 025b23ba4acd..3069fab6dfa4 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SpecWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SpecWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SyncWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SyncWorkflow.java index 513974b95534..16d7f76c0206 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SyncWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/SyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java index c13949d12d83..a03601649643 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/TaskQueueMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowInternalState.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowInternalState.java index e3d25f7fee48..3f52343f10c6 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowInternalState.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowInternalState.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling.state; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowState.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowState.java index 71fbcc370a23..16da029df10a 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowState.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/WorkflowState.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling.state; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/NoopStateListener.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/NoopStateListener.java index efb63c09782c..1ce9642ebe50 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/NoopStateListener.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/NoopStateListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling.state.listener; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/TestStateListener.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/TestStateListener.java index 9abeeb3115d3..e738ffb51de8 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/TestStateListener.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/TestStateListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling.state.listener; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/WorkflowStateChangedListener.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/WorkflowStateChangedListener.java index bd8189d5fcaf..d6e371f3fc4b 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/WorkflowStateChangedListener.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/state/listener/WorkflowStateChangedListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling.state.listener; diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java index 6741b2b79748..e35e933acb91 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.sync; diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/CancellationHandlerTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/CancellationHandlerTest.java index 8f157760c76a..270829408828 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/CancellationHandlerTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/CancellationHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java index 95bd9ad5418d..3b7aa1642500 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalUtilsTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalUtilsTest.java index 6d99f5629900..17da1e94b9f6 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalUtilsTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal; diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/stubs/HeartbeatWorkflow.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/stubs/HeartbeatWorkflow.java index 3152300ef247..0790a00c623b 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/stubs/HeartbeatWorkflow.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/stubs/HeartbeatWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.stubs; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/ContainerOrchestratorConfig.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/ContainerOrchestratorConfig.java index 88e8f5e1713e..429b94740d30 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/ContainerOrchestratorConfig.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/ContainerOrchestratorConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/RecordSchemaValidator.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/RecordSchemaValidator.java index 5fab8de58798..124c98a9d95e 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/RecordSchemaValidator.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/RecordSchemaValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/Worker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/Worker.java index 22890fa633fd..fa5263db7545 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/Worker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/Worker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConfigs.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConfigs.java index 067948be871c..aff60d5b7296 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConfigs.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConstants.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConstants.java index 3e5a63504bd9..df65779fbfcb 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConstants.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerMetricReporter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerMetricReporter.java index 072bf6a08397..53386a794b7e 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerMetricReporter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerMetricReporter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerUtils.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerUtils.java index ae894f04a196..8bbd2b85f5bf 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerUtils.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/WorkerUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java index 64b9647287b7..f31a66f8a044 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/config/ApiClientBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/RecordSchemaValidationException.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/RecordSchemaValidationException.java index c74dbc2f0fea..d6b51fb5fe03 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/RecordSchemaValidationException.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/RecordSchemaValidationException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.exception; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/WorkerException.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/WorkerException.java index 90a4b4b8c701..9b701364c1ad 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/WorkerException.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/exception/WorkerException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.exception; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/CheckConnectionWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/CheckConnectionWorker.java index 559838b5690d..97df6a429894 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/CheckConnectionWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/CheckConnectionWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationRunner.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationRunner.java index 1a42902b86a1..620ee5295bfd 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationRunner.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationWorker.java index 111b4041ae55..8e7a66c946c9 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DbtTransformationWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultCheckConnectionWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultCheckConnectionWorker.java index 3839544f8997..02788ec88344 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultCheckConnectionWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultCheckConnectionWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorker.java index 45da45ad2c8f..b0a5168637ec 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultGetSpecWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultGetSpecWorker.java index 09d85b38907a..dd7711e0acda 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultGetSpecWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultGetSpecWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultNormalizationWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultNormalizationWorker.java index 255cc632ca8d..751d13658270 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultNormalizationWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultNormalizationWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultReplicationWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultReplicationWorker.java index a1ba66f544b6..bae558f504a8 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultReplicationWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DefaultReplicationWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DiscoverCatalogWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DiscoverCatalogWorker.java index c2f7eccc3cdf..cf428ff74757 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DiscoverCatalogWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/DiscoverCatalogWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/EchoWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/EchoWorker.java index 7a5279aae531..fadec03c6aa4 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/EchoWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/EchoWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/GetSpecWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/GetSpecWorker.java index 58dae6388419..7bdd790ed6eb 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/GetSpecWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/GetSpecWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/ReplicationWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/ReplicationWorker.java index 2ef57848b62c..78062a93eae0 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/ReplicationWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/general/ReplicationWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java index 0933153d60b0..c5f4b48be001 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectionHelper.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectionHelper.java index 832b1c30392f..2017f2564240 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectionHelper.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectionHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectorConfigUpdater.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectorConfigUpdater.java index c878249ea0ca..440e659dcb3f 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectorConfigUpdater.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ConnectorConfigUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/EntrypointEnvChecker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/EntrypointEnvChecker.java index 09a0cd58d068..1bb39a76dbdb 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/EntrypointEnvChecker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/EntrypointEnvChecker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/FailureHelper.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/FailureHelper.java index fff282e412fc..cdd1946e8ad7 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/FailureHelper.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/FailureHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java index 313263173825..edccab0fecea 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ProtocolConverters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java index 0765e242d93f..5be2bf1f6a45 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/StateConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ThreadedTimeTracker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ThreadedTimeTracker.java index 705c3a77ea65..258db80bbc62 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ThreadedTimeTracker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/ThreadedTimeTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteDestination.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteDestination.java index 3add86d4fc5c..42ab0e88be79 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteDestination.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMapper.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMapper.java index 7d97d358f7e2..ca26d711c8e4 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMapper.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriter.java index b5d689966489..2a9e14a226f0 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriterFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriterFactory.java index 90c709da8c33..17f1c250eaeb 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriterFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteMessageBufferedWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteProtocolPredicate.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteProtocolPredicate.java index f19c5f70c23a..8ad226f5c776 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteProtocolPredicate.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteProtocolPredicate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteSource.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteSource.java index 0bc1626ffde9..3b838dfe49f2 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteSource.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteStreamFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteStreamFactory.java index def328f04306..06463b290d87 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteStreamFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/AirbyteStreamFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteDestination.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteDestination.java index 117867d568f7..76d09bc150fd 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteDestination.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriter.java index 9343d5b0db3b..d6f5fc436b7b 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriterFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriterFactory.java index 7c544a084cde..fce1c2ff3ee7 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriterFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteMessageBufferedWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteSource.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteSource.java index f9b7ee9a75db..63e46461681c 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteSource.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactory.java index 4520417e6b82..9fc14c63ec7a 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/EmptyAirbyteSource.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/EmptyAirbyteSource.java index ad46f140cf75..344c4b1712c0 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/EmptyAirbyteSource.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/EmptyAirbyteSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/HeartbeatMonitor.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/HeartbeatMonitor.java index ae2734fc1617..ed34ed97481f 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/HeartbeatMonitor.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/HeartbeatMonitor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/NamespacingMapper.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/NamespacingMapper.java index 266d7037060c..49518880e92c 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/NamespacingMapper.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/NamespacingMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriter.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriter.java index 533274e8913a..9d7941952735 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriter.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriterFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriterFactory.java index c10a0dc4e45a..32a848f84131 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriterFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteMessageBufferedWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactory.java index 8d9d391a973a..da97c9683286 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTracker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTracker.java index 6395f2d2e693..95e557cf537d 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTracker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/MessageTracker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/MessageTracker.java index cffc10f8606c..bd02749f3f82 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/MessageTracker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/MessageTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateDeltaTracker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateDeltaTracker.java index 6133816174fb..2aff31bd176c 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateDeltaTracker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateDeltaTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateMetricsTracker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateMetricsTracker.java index 24039cd1911d..9fe5b07a58b7 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateMetricsTracker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StateMetricsTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StreamStats.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StreamStats.java index efdc3b5122f4..9554ec93d74a 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StreamStats.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/book_keeping/StreamStats.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/DestinationException.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/DestinationException.java index f7b060af1584..9ab0b31b4baa 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/DestinationException.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/DestinationException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.exception; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/SourceException.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/SourceException.java index d25dde6b47f0..d4fced246f32 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/SourceException.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/exception/SourceException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.exception; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/DefaultStateAggregator.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/DefaultStateAggregator.java index 5eabc899bc4e..cfe9878d7338 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/DefaultStateAggregator.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/DefaultStateAggregator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.state_aggregator; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/SingleStateAggregator.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/SingleStateAggregator.java index 7eaca78a662a..ae669d5e0191 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/SingleStateAggregator.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/SingleStateAggregator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.state_aggregator; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StateAggregator.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StateAggregator.java index 97c02e7b0a90..f24413e03cfe 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StateAggregator.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StateAggregator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.state_aggregator; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StreamStateAggregator.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StreamStateAggregator.java index dfe046eaf2c9..d7f0694c5aba 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StreamStateAggregator.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/internal/state_aggregator/StreamStateAggregator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.state_aggregator; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/DefaultNormalizationRunner.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/DefaultNormalizationRunner.java index ce6177f34b34..eff58aad22df 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/DefaultNormalizationRunner.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/DefaultNormalizationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.normalization; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationAirbyteStreamFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationAirbyteStreamFactory.java index 3cd8385fdd4f..c9f2cbf60a52 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationAirbyteStreamFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationAirbyteStreamFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.normalization; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationRunner.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationRunner.java index dcb2f17f5066..14417579deba 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationRunner.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.normalization; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationWorker.java index a3f1f0e38ee3..8138bcdb5e77 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/normalization/NormalizationWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.normalization; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index 853a5e9179ed..d51747587fbc 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncKubePodStatus.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncKubePodStatus.java index 7fea544b6cc7..819c362148b3 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncKubePodStatus.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncKubePodStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncOrchestratorPodProcess.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncOrchestratorPodProcess.java index 893852fd1bdf..b3023018e7f0 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncOrchestratorPodProcess.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AsyncOrchestratorPodProcess.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/DockerProcessFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/DockerProcessFactory.java index 77381fb1b12a..f911a79e99ec 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/DockerProcessFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/DockerProcessFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ExitCodeWatcher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ExitCodeWatcher.java index 9e0f887dcf9f..ddf06ab1bf41 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ExitCodeWatcher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ExitCodeWatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/IntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/IntegrationLauncher.java index 0b06f1eda4db..569c79890416 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/IntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/IntegrationLauncher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeContainerInfo.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeContainerInfo.java index bafe637c3bf8..18fedb80cf7d 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeContainerInfo.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeContainerInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePod.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePod.java index 1d795b2f97b3..795ded2ae1b0 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePod.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePod.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodInfo.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodInfo.java index 897b083d5f26..97fe7332592d 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodInfo.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcess.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcess.java index 769f8eaf159b..78eb3582f65c 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcess.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcess.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcessInfo.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcessInfo.java index 364b4bbbc106..183dd4353c7f 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcessInfo.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodProcessInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodResourceHelper.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodResourceHelper.java index aecac264075f..42aa2c721b28 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodResourceHelper.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePodResourceHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePortManagerSingleton.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePortManagerSingleton.java index b85746536a15..8eb3f3ebf08e 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePortManagerSingleton.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubePortManagerSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeProcessFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeProcessFactory.java index b30a5793d3bd..1c76cfc77d3a 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeProcessFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/KubeProcessFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/Metadata.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/Metadata.java index 1b45a61196a8..6743c5ad8653 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/Metadata.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/Metadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ProcessFactory.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ProcessFactory.java index c174aa49c7d9..98ff3f7b9a6b 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ProcessFactory.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/ProcessFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClient.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClient.java index 56ddd8584bcb..ae580329869e 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClient.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DocumentStoreClient.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DocumentStoreClient.java index 01e9e0566ea1..85ab1c8de540 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DocumentStoreClient.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/DocumentStoreClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/GcsDocumentStoreClient.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/GcsDocumentStoreClient.java index 0a720628f1c7..3cc5d1a15f5c 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/GcsDocumentStoreClient.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/GcsDocumentStoreClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/S3DocumentStoreClient.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/S3DocumentStoreClient.java index 12e107411ec4..aec04f11f67a 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/S3DocumentStoreClient.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/S3DocumentStoreClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/StateClients.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/StateClients.java index 1b713fc572c2..4b43fea96ae3 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/StateClients.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/storage/StateClients.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/DbtLauncherWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/DbtLauncherWorker.java index 65c499f5a114..6f96eb9f49c6 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/DbtLauncherWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/DbtLauncherWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.sync; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/LauncherWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/LauncherWorker.java index 974d03bea963..63faea23b100 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/LauncherWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/LauncherWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.sync; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/NormalizationLauncherWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/NormalizationLauncherWorker.java index 38c36fbf52a7..bcef1f671194 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/NormalizationLauncherWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/NormalizationLauncherWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.sync; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/ReplicationLauncherWorker.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/ReplicationLauncherWorker.java index 905aed0c6387..5540562a8d20 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/ReplicationLauncherWorker.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/sync/ReplicationLauncherWorker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.sync; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/AirbyteMessageUtils.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/AirbyteMessageUtils.java index f9e0c2afbf65..2ae90d7842dd 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/AirbyteMessageUtils.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/AirbyteMessageUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.test_utils; diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/TestConfigHelpers.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/TestConfigHelpers.java index 53c9f9606f77..af94e1a643a7 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/TestConfigHelpers.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/test_utils/TestConfigHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.test_utils; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/RecordSchemaValidatorTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/RecordSchemaValidatorTest.java index a44b8fba3d86..9058809b9a53 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/RecordSchemaValidatorTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/RecordSchemaValidatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerConfigsTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerConfigsTest.java index bdf0c6c43905..2c6baff9bd15 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerConfigsTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerConfigsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerUtilsTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerUtilsTest.java index 6f820d921eb7..6e440d06d403 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerUtilsTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/WorkerUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultNormalizationWorkerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultNormalizationWorkerTest.java index fdd702c3d743..90ae6cac14e6 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultNormalizationWorkerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultNormalizationWorkerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultReplicationWorkerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultReplicationWorkerTest.java index 8b0f400ff703..b263a494e02c 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultReplicationWorkerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/DefaultReplicationWorkerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/EmptyAirbyteDestination.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/EmptyAirbyteDestination.java index f35c97a3027e..96653c2e699d 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/EmptyAirbyteDestination.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/EmptyAirbyteDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedIntegrationLauncher.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedIntegrationLauncher.java index 78720d5cd311..b5e2f3e50809 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedIntegrationLauncher.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedIntegrationLauncher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedSourceProcess.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedSourceProcess.java index 090bd79ac61e..081b05bfb8a0 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedSourceProcess.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/LimitedSourceProcess.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/ReplicationWorkerPerformanceTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/ReplicationWorkerPerformanceTest.java index 8fa0a9bb3281..641023cc88b2 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/ReplicationWorkerPerformanceTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/ReplicationWorkerPerformanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/StubAirbyteMapper.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/StubAirbyteMapper.java index d33634e5d9bc..43bcd775686e 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/StubAirbyteMapper.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/general/StubAirbyteMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java index 1088642118bd..ae2c4ae22c99 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/ConnectorConfigUpdaterTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/ConnectorConfigUpdaterTest.java index 8711a1af67ab..77c1e408fad8 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/ConnectorConfigUpdaterTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/ConnectorConfigUpdaterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/FailureHelperTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/FailureHelperTest.java index 263396f1e1eb..831dd355658f 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/FailureHelperTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/FailureHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.helper; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/AirbyteProtocolPredicateTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/AirbyteProtocolPredicateTest.java index aa6194ae1b16..0596f4426403 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/AirbyteProtocolPredicateTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/AirbyteProtocolPredicateTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteDestinationTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteDestinationTest.java index f7a2adf44731..79eb0e3e5867 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteDestinationTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteSourceTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteSourceTest.java index 35b8387cc134..9b7b79631298 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteSourceTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactoryTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactoryTest.java index e878a59ec391..1eabc015de38 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactoryTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/DefaultAirbyteStreamFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/EmptyAirbyteSourceTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/EmptyAirbyteSourceTest.java index 5455606f367e..827333645cc3 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/EmptyAirbyteSourceTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/EmptyAirbyteSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/HeartbeatMonitorTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/HeartbeatMonitorTest.java index d28fff9d81e8..ebab913497fa 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/HeartbeatMonitorTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/HeartbeatMonitorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/NamespacingMapperTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/NamespacingMapperTest.java index 15d22418834d..4111de80a805 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/NamespacingMapperTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/NamespacingMapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactoryTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactoryTest.java index 0d6defce415e..987235c8fe5d 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactoryTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/VersionedAirbyteStreamFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTrackerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTrackerTest.java index 1742d5512c9a..94dc33a76ad4 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTrackerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/AirbyteMessageTrackerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateDeltaTrackerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateDeltaTrackerTest.java index cee9fda29306..2b7cfd664ab2 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateDeltaTrackerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateDeltaTrackerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateMetricsTrackerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateMetricsTrackerTest.java index 15456f853f35..f4a0098f733f 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateMetricsTrackerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/book_keeping/StateMetricsTrackerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.book_keeping; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/state_aggregator/StateAggregatorTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/state_aggregator/StateAggregatorTest.java index 83761bf5b194..77f51d0955f5 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/state_aggregator/StateAggregatorTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/internal/state_aggregator/StateAggregatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.internal.state_aggregator; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/normalization/DefaultNormalizationRunnerTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/normalization/DefaultNormalizationRunnerTest.java index 4de388d00c6a..22b8f824f2a3 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/normalization/DefaultNormalizationRunnerTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/normalization/DefaultNormalizationRunnerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.normalization; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index 2820bd350622..da5040edf412 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/DockerProcessFactoryTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/DockerProcessFactoryTest.java index a4983c384227..91af9841e100 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/DockerProcessFactoryTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/DockerProcessFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/KubePodProcessTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/KubePodProcessTest.java index 7bd9243943cd..011a965a3d20 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/KubePodProcessTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/KubePodProcessTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/ProcessFactoryTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/ProcessFactoryTest.java index 504285932a7b..4a76d723b7cb 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/ProcessFactoryTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/ProcessFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClientTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClientTest.java index 19f36cb4f983..41869c91281d 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClientTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/DockerComposeDocumentStoreClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/GcsDocumentStoreClientTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/GcsDocumentStoreClientTest.java index 7e8c7143f37a..18443118e320 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/GcsDocumentStoreClientTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/GcsDocumentStoreClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/S3DocumentStoreClientTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/S3DocumentStoreClientTest.java index a5f8a251bf61..b67fc83ec68c 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/S3DocumentStoreClientTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/storage/S3DocumentStoreClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.storage; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRole.java b/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRole.java index 63b176034100..5e7ab4b7fb8d 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRole.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRole.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.auth; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRoleConstants.java b/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRoleConstants.java index 6a206ee0e89e..01283fbee27f 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRoleConstants.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/auth/AuthRoleConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.auth; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/auth/SecuredWorkspace.java b/airbyte-commons/src/main/java/io/airbyte/commons/auth/SecuredWorkspace.java index f5cb5751807a..78c0b521d8c4 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/auth/SecuredWorkspace.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/auth/SecuredWorkspace.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.auth; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/VoidCallable.java b/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/VoidCallable.java index c61802a70d0b..c0ad3cc94053 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/VoidCallable.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/VoidCallable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.concurrency; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/WaitingUtils.java b/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/WaitingUtils.java index 6ee93240616d..a4e85f54d332 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/WaitingUtils.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/concurrency/WaitingUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.concurrency; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/constants/AirbyteSecretConstants.java b/airbyte-commons/src/main/java/io/airbyte/commons/constants/AirbyteSecretConstants.java index 1e044f12c2b2..9788f565fd95 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/constants/AirbyteSecretConstants.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/constants/AirbyteSecretConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.constants; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/enums/Enums.java b/airbyte-commons/src/main/java/io/airbyte/commons/enums/Enums.java index 1a5c59670a72..5033339deed4 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/enums/Enums.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/enums/Enums.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.enums; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConfigErrorException.java b/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConfigErrorException.java index 2f095f2f5c71..144a5d12b554 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConfigErrorException.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConfigErrorException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.exceptions; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConnectionErrorException.java b/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConnectionErrorException.java index 8028e80f3028..530eba0b5f1f 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConnectionErrorException.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/exceptions/ConnectionErrorException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.exceptions; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java index 30c7bdcbc24b..62af19bf77cf 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.features; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java index a4ff90ddae24..debff56d38d3 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.features; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java index eb7ab4cf48cf..d43006d6ae2b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.features; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiConsumer.java b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiConsumer.java index 8ce45f530abc..d2c1d08aaf29 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiConsumer.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.functional; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiFunction.java b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiFunction.java index f2d00d1d699d..b23857d85eea 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiFunction.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedBiFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.functional; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedConsumer.java b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedConsumer.java index 89133463ae9d..5e3fe89652ef 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedConsumer.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.functional; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedFunction.java b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedFunction.java index cd959e5b1559..cb3d85917eef 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedFunction.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.functional; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedSupplier.java b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedSupplier.java index 5fd62db014ab..57be08def307 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedSupplier.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/functional/CheckedSupplier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.functional; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/io/IOs.java b/airbyte-commons/src/main/java/io/airbyte/commons/io/IOs.java index 945bfbf56366..5c929a8c9d12 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/io/IOs.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/io/IOs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.io; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/io/LineGobbler.java b/airbyte-commons/src/main/java/io/airbyte/commons/io/LineGobbler.java index ccacefdf581e..6fa279805b60 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/io/LineGobbler.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/io/LineGobbler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.io; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/jackson/MoreMappers.java b/airbyte-commons/src/main/java/io/airbyte/commons/jackson/MoreMappers.java index d442af5f6b9d..d5f1720294bb 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/jackson/MoreMappers.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/jackson/MoreMappers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.jackson; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonPaths.java b/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonPaths.java index 4571efb4ab3d..08953b571827 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonPaths.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonPaths.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonSchemas.java b/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonSchemas.java index 492003a2df72..5c4130626341 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonSchemas.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/json/JsonSchemas.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java b/airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java index 0a6b6e876b29..d3f05739c00b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/json/Jsons.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableConsumer.java b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableConsumer.java index a2108e520cb6..dd6084ce2c9d 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableConsumer.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableQueue.java b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableQueue.java index b5b3ce57c891..a234f8c00734 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableQueue.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableQueue.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableShutdownHook.java b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableShutdownHook.java index 34b63df03ccd..18d3cf620970 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableShutdownHook.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/lang/CloseableShutdownHook.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/lang/Exceptions.java b/airbyte-commons/src/main/java/io/airbyte/commons/lang/Exceptions.java index 18adda592fe2..7d66bb0483e8 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/lang/Exceptions.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/lang/Exceptions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/lang/MoreBooleans.java b/airbyte-commons/src/main/java/io/airbyte/commons/lang/MoreBooleans.java index c3c0bfb2a0a7..3522b7a3cf9a 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/lang/MoreBooleans.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/lang/MoreBooleans.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/logging/LoggingHelper.java b/airbyte-commons/src/main/java/io/airbyte/commons/logging/LoggingHelper.java index 95ade87c4588..8250449bc77f 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/logging/LoggingHelper.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/logging/LoggingHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/logging/MaskedDataInterceptor.java b/airbyte-commons/src/main/java/io/airbyte/commons/logging/MaskedDataInterceptor.java index 8fd10f7bd7e1..671fc166b8d6 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/logging/MaskedDataInterceptor.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/logging/MaskedDataInterceptor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/logging/MdcScope.java b/airbyte-commons/src/main/java/io/airbyte/commons/logging/MdcScope.java index 00b56874cced..21264d559ef3 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/logging/MdcScope.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/logging/MdcScope.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/map/MoreMaps.java b/airbyte-commons/src/main/java/io/airbyte/commons/map/MoreMaps.java index aab158a6a129..6bd1ad7d479a 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/map/MoreMaps.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/map/MoreMaps.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.map; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/resources/MoreResources.java b/airbyte-commons/src/main/java/io/airbyte/commons/resources/MoreResources.java index dc40576f7b94..44af8251fede 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/resources/MoreResources.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/resources/MoreResources.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.resources; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/stream/MoreStreams.java b/airbyte-commons/src/main/java/io/airbyte/commons/stream/MoreStreams.java index 229e2fa766f6..b8ee9dd5dfae 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/stream/MoreStreams.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/stream/MoreStreams.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.stream; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/string/Strings.java b/airbyte-commons/src/main/java/io/airbyte/commons/string/Strings.java index 76dc3cd5eaba..346482a8248d 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/string/Strings.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/string/Strings.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.string; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/text/Names.java b/airbyte-commons/src/main/java/io/airbyte/commons/text/Names.java index c2a5954e4b6d..32fc8abe3d54 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/text/Names.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/text/Names.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.text; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/text/Sqls.java b/airbyte-commons/src/main/java/io/airbyte/commons/text/Sqls.java index 4d511f31a28a..8c267f1aa44c 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/text/Sqls.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/text/Sqls.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.text; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterator.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterator.java index 92dfcb08bece..06949c479fb2 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterator.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterators.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterators.java index e52b430807aa..c411a7dfa422 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterators.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/AutoCloseableIterators.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/CompositeIterator.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/CompositeIterator.java index 892e736c9172..7f1382f1b25f 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/CompositeIterator.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/CompositeIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/DefaultAutoCloseableIterator.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/DefaultAutoCloseableIterator.java index b2a1546b3b18..31d9346b4ca8 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/DefaultAutoCloseableIterator.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/DefaultAutoCloseableIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/LazyAutoCloseableIterator.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/LazyAutoCloseableIterator.java index 3114c6ce9ddc..29637f741e7a 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/LazyAutoCloseableIterator.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/LazyAutoCloseableIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreIterators.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreIterators.java index 8bf74ace9a99..32a771f6b8a6 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreIterators.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreIterators.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreLists.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreLists.java index a737c526f55f..bfbedac25f8c 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreLists.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreLists.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreProperties.java b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreProperties.java index 4633f3da853e..f63aedf64f28 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreProperties.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/util/MoreProperties.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersion.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersion.java index b587f0235cf9..0dad1bf361d6 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersion.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersionRange.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersionRange.java index 8c7571541079..0855a6cee08b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersionRange.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteProtocolVersionRange.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteVersion.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteVersion.java index 7c5406fc1c3f..7284901de780 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteVersion.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/AirbyteVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/Version.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/Version.java index 308d7ececc1e..2e289393048b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/Version.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/Version.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionDeserializer.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionDeserializer.java index 0965c2e71acb..ec492174b02e 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionDeserializer.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionSerializer.java b/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionSerializer.java index 2e66802ce0d4..6d54764981a2 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionSerializer.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/version/VersionSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/yaml/Yamls.java b/airbyte-commons/src/main/java/io/airbyte/commons/yaml/Yamls.java index 3e063d0dc099..052de1bc046f 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/yaml/Yamls.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/yaml/Yamls.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.yaml; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/auth/AuthRoleTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/auth/AuthRoleTest.java index 0db106bcfd1f..0867d778b97f 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/auth/AuthRoleTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/auth/AuthRoleTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.auth; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/concurrency/WaitingUtilsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/concurrency/WaitingUtilsTest.java index 59670988f8f3..f3b6f655f97b 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/concurrency/WaitingUtilsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/concurrency/WaitingUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.concurrency; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/enums/EnumsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/enums/EnumsTest.java index e96589e6ea90..2f16974524c3 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/enums/EnumsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/enums/EnumsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.enums; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java index c42bfafc3b0b..6d000e86f8f1 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.features; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/io/IOsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/io/IOsTest.java index 0fa6f920fd69..8e6a5ceb9870 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/io/IOsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/io/IOsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.io; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/io/LineGobblerTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/io/LineGobblerTest.java index b8cd340b9ec8..ec040173b36f 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/io/LineGobblerTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/io/LineGobblerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.io; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonPathsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonPathsTest.java index 26a2f2c4f0fc..77cc2d685c22 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonPathsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonPathsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonSchemasTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonSchemasTest.java index 15962f2a8505..f4d71c297cec 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonSchemasTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonSchemasTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonsTest.java index 3d1d50e6f21d..4ab0edf72857 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/json/JsonsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.json; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/lang/CloseableShutdownHookTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/lang/CloseableShutdownHookTest.java index cb7568ce3427..9ec099d1595c 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/lang/CloseableShutdownHookTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/lang/CloseableShutdownHookTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/lang/ExceptionsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/lang/ExceptionsTest.java index 840744f683c8..0f4b6da55a92 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/lang/ExceptionsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/lang/ExceptionsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/lang/MoreBooleansTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/lang/MoreBooleansTest.java index 340d1655ca9d..eb0ca475a65a 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/lang/MoreBooleansTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/lang/MoreBooleansTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.lang; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/logging/Log4j2ConfigTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/logging/Log4j2ConfigTest.java index bf55754e37c4..fc4e8120072e 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/logging/Log4j2ConfigTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/logging/Log4j2ConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/logging/MaskedDataInterceptorTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/logging/MaskedDataInterceptorTest.java index e547ba352134..37b146802243 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/logging/MaskedDataInterceptorTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/logging/MaskedDataInterceptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/logging/MdcScopeTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/logging/MdcScopeTest.java index 9b347424e893..1f0cae3ee144 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/logging/MdcScopeTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/logging/MdcScopeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.logging; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/map/MoreMapsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/map/MoreMapsTest.java index 51baabaa38f5..f9117a0641ae 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/map/MoreMapsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/map/MoreMapsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.map; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/resources/MoreResourcesTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/resources/MoreResourcesTest.java index d2d5b72dd3a0..9504ac6c3374 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/resources/MoreResourcesTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/resources/MoreResourcesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.resources; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/string/StringsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/string/StringsTest.java index 5439248bbeb0..49805da19e9e 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/string/StringsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/string/StringsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.string; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/text/NamesTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/text/NamesTest.java index 6428dad4d9c0..1c8b469bd78e 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/text/NamesTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/text/NamesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.text; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/text/SqlsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/text/SqlsTest.java index 367e782d2060..f77869144e42 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/text/SqlsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/text/SqlsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.text; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/AutoCloseableIteratorsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/AutoCloseableIteratorsTest.java index 250bddb3759a..b5ef780cd2af 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/AutoCloseableIteratorsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/AutoCloseableIteratorsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/CompositeIteratorTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/CompositeIteratorTest.java index c9783d2f9ef5..946b573ca1b1 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/CompositeIteratorTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/CompositeIteratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/DefaultAutoCloseableIteratorTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/DefaultAutoCloseableIteratorTest.java index 9cb792b2d4d0..1dc346bad81d 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/DefaultAutoCloseableIteratorTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/DefaultAutoCloseableIteratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/LazyAutoCloseableIteratorTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/LazyAutoCloseableIteratorTest.java index a05da41e9011..d8bf15486aa6 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/LazyAutoCloseableIteratorTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/LazyAutoCloseableIteratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/MoreListsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/MoreListsTest.java index 452af43e8c7e..e73df8b7a6fb 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/MoreListsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/MoreListsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/util/MorePropertiesTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/util/MorePropertiesTest.java index 71e35a42694c..46a1c63df61a 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/util/MorePropertiesTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/util/MorePropertiesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.util; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteProtocolVersionRangeTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteProtocolVersionRangeTest.java index 758760ab170e..fabf6c3c7c07 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteProtocolVersionRangeTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteProtocolVersionRangeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteVersionTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteVersionTest.java index d2a4e26125ad..00c157de431d 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteVersionTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/version/AirbyteVersionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/version/VersionTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/version/VersionTest.java index 0219d6abdbc5..a620af01f2ad 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/version/VersionTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/version/VersionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.version; diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/yaml/YamlsTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/yaml/YamlsTest.java index eaabe3f8c844..81cefc795bda 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/yaml/YamlsTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/yaml/YamlsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.yaml; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfig.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfig.java index abc4a394d23e..1d292fe60cd4 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfig.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfigValidator.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfigValidator.java index 82818fb4bb50..060c8b27c3bc 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfigValidator.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/AirbyteConfigValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchema.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchema.java index b2f05d26a4e5..ed37f48761f8 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchema.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchema.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchemaMigrationSupport.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchemaMigrationSupport.java index 65fb30788cf2..9e00dde3c37a 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchemaMigrationSupport.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigSchemaMigrationSupport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigWithMetadata.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigWithMetadata.java index 2a32b9714a1b..da404420a7dd 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigWithMetadata.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/ConfigWithMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index aa43779da4cc..2dac35e85694 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index c9a4296cfda3..d28a25e0357b 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/MaxWorkersConfig.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/MaxWorkersConfig.java index 7eb08a41b17d..922e1544cc34 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/MaxWorkersConfig.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/MaxWorkersConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/StreamResetRecord.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/StreamResetRecord.java index e33f5b8b35fe..babfe778af4e 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/StreamResetRecord.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/StreamResetRecord.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/TolerationPOJO.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/TolerationPOJO.java index 9915c38def04..c2d031e425b9 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/TolerationPOJO.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/TolerationPOJO.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkerEnvConstants.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkerEnvConstants.java index 633adc318894..c864b32bcb00 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkerEnvConstants.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkerEnvConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkspaceRetentionConfig.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkspaceRetentionConfig.java index 61d1af8f13bf..1255e55c07a3 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkspaceRetentionConfig.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/WorkspaceRetentionConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/constants/AlwaysAllowedHosts.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/constants/AlwaysAllowedHosts.java index b91400ad0cd2..01983a036705 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/constants/AlwaysAllowedHosts.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/constants/AlwaysAllowedHosts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.constants; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/CloudLogs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/CloudLogs.java index fee38146d6d4..0be45cb2c97f 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/CloudLogs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/CloudLogs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/GcsLogs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/GcsLogs.java index 00e7b1a77636..52f5bbe322f9 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/GcsLogs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/GcsLogs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogClientSingleton.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogClientSingleton.java index eb9ad5e7e5ad..44a384d9898c 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogClientSingleton.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogClientSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogConfigs.java index 25465c4e4dfa..af4a419375ae 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/LogConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/S3Logs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/S3Logs.java index fa96e91e76ef..e1b63e005f37 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/S3Logs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/S3Logs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/ScheduleHelpers.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/ScheduleHelpers.java index fe984520041b..385bbb08f727 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/ScheduleHelpers.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/ScheduleHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/StateMessageHelper.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/StateMessageHelper.java index e5c9857b04f7..ba0b0f56dcd8 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/StateMessageHelper.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/StateMessageHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/YamlListToStandardDefinitions.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/YamlListToStandardDefinitions.java index 84b529c6b58c..de1e0b05b2a8 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/YamlListToStandardDefinitions.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/helpers/YamlListToStandardDefinitions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/CloudStorageConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/CloudStorageConfigs.java index 4fce7e59cb64..ba0124282c06 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/CloudStorageConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/CloudStorageConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultGcsClientFactory.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultGcsClientFactory.java index 307d2ff01c4b..7373b45c991c 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultGcsClientFactory.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultGcsClientFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultS3ClientFactory.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultS3ClientFactory.java index f39bcb6fb0aa..5120f4d852b1 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultS3ClientFactory.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/DefaultS3ClientFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/MinioS3ClientFactory.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/MinioS3ClientFactory.java index 054db977a0c4..cef1bccf2de3 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/MinioS3ClientFactory.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/storage/MinioS3ClientFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/ConfigSchemaTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/ConfigSchemaTest.java index 6b1552df9d3b..13f9da99b967 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/ConfigSchemaTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/ConfigSchemaTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/DataTypeEnumTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/DataTypeEnumTest.java index ff23a644f7b0..d15b232b2598 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/DataTypeEnumTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/DataTypeEnumTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/EnvConfigsTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/EnvConfigsTest.java index fef1a269f40a..746f2cdee98d 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/EnvConfigsTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/EnvConfigsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/CloudLogsClientTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/CloudLogsClientTest.java index f4693ab7cd9a..06a8cdc70f39 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/CloudLogsClientTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/CloudLogsClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/GcsLogsTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/GcsLogsTest.java index 03b87636723e..2eee0cb235b0 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/GcsLogsTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/GcsLogsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/KubeLoggingConfigTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/KubeLoggingConfigTest.java index 2eae57341c47..80d3b980750d 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/KubeLoggingConfigTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/KubeLoggingConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/LogClientSingletonTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/LogClientSingletonTest.java index 57efcc50ef85..cd6a8ecc1e70 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/LogClientSingletonTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/LogClientSingletonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/S3LogsTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/S3LogsTest.java index 6cff4287f225..f43e257c8421 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/S3LogsTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/S3LogsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/ScheduleHelpersTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/ScheduleHelpersTest.java index d1a895454694..061180d4fa7d 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/ScheduleHelpersTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/ScheduleHelpersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/StateMessageHelperTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/StateMessageHelperTest.java index 61d8faa90343..0c09cd08f517 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/StateMessageHelperTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/StateMessageHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/YamlListToStandardDefinitionsTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/YamlListToStandardDefinitionsTest.java index e9a53f2b484f..56912b5774eb 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/YamlListToStandardDefinitionsTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/helpers/YamlListToStandardDefinitionsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.helpers; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/CloudLogsClientTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/CloudLogsClientTest.java index 07dfb752aa07..9e4ebcfe2302 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/CloudLogsClientTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/CloudLogsClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/DefaultS3ClientFactoryTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/DefaultS3ClientFactoryTest.java index 842c9fc0fedc..d70f08a545e2 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/DefaultS3ClientFactoryTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/DefaultS3ClientFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/MinioS3ClientFactoryTest.java b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/MinioS3ClientFactoryTest.java index 64e5c69f874d..b89c5b8a410b 100644 --- a/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/MinioS3ClientFactoryTest.java +++ b/airbyte-config/config-models/src/test/java/io/airbyte/config/storage/MinioS3ClientFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.storage; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ActorDefinitionMigrator.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ActorDefinitionMigrator.java index 51b37e9d7795..9b0e95302b54 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ActorDefinitionMigrator.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ActorDefinitionMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigNotFoundException.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigNotFoundException.java index 2e1eee61ea3f..3175156491f5 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigNotFoundException.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigNotFoundException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigPersistence.java index abfdbe9b7136..56dc16ea30ef 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java index 2b8d236707e1..dd2600bf05df 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigRepository.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigWriter.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigWriter.java index a1e95fe5e56b..0464079b1268 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigWriter.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ConfigWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/DbConverter.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/DbConverter.java index 55d162320888..4120dedf63bf 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/DbConverter.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/DbConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/PersistenceHelpers.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/PersistenceHelpers.java index 5847a9784914..0fea850d14f2 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/PersistenceHelpers.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/PersistenceHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryReader.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryReader.java index 7ba4e173e522..be11b794109e 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryReader.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryWriter.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryWriter.java index 6e8aa6db99fc..929e202b62f7 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryWriter.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/SecretsRepositoryWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StandardSyncPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StandardSyncPersistence.java index 01f91cfe8e8a..866c6ef8ae1d 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StandardSyncPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StandardSyncPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StatePersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StatePersistence.java index a393bec7d4eb..595a17a1c77b 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StatePersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StatePersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StreamResetPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StreamResetPersistence.java index 3754428f0279..ff058a65fdcb 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StreamResetPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/StreamResetPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ValidatingConfigPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ValidatingConfigPersistence.java index c29e15dbb453..21b5225ede1c 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ValidatingConfigPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/ValidatingConfigPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistence.java index 034ec80c9188..be259aac0f10 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/GoogleSecretManagerPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/GoogleSecretManagerPersistence.java index ea06250d63fe..d099ec635e5e 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/GoogleSecretManagerPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/GoogleSecretManagerPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessor.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessor.java index f6af9bbe8325..7ac84faf622d 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessor.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/LocalTestingSecretPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/LocalTestingSecretPersistence.java index 0ada374a0d23..e8c28fb7557d 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/LocalTestingSecretPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/LocalTestingSecretPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/MemorySecretPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/MemorySecretPersistence.java index d86001d74e3a..e3f5c72652b2 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/MemorySecretPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/MemorySecretPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/NoOpSecretsHydrator.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/NoOpSecretsHydrator.java index 403abcc7295d..7b859e28f48e 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/NoOpSecretsHydrator.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/NoOpSecretsHydrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/ReadOnlySecretPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/ReadOnlySecretPersistence.java index 74a6b4e39bf7..b4fb2040443d 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/ReadOnlySecretPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/ReadOnlySecretPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/RealSecretsHydrator.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/RealSecretsHydrator.java index 07d154096e0a..572f07abcbe2 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/RealSecretsHydrator.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/RealSecretsHydrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinate.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinate.java index 7db3bf8ad7e2..47b6f253fcf5 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinate.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateToPayload.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateToPayload.java index 6814803bce00..a10bded4e1f5 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateToPayload.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateToPayload.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretPersistence.java index 0d6dc2057c4f..e065f3939d5c 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHelpers.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHelpers.java index c8d975c27df1..829803dad23c 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHelpers.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHydrator.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHydrator.java index 72aac338426e..1cf943c5de41 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHydrator.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SecretsHydrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SplitSecretConfig.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SplitSecretConfig.java index 06d5d0c303a0..84c01c0d0866 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SplitSecretConfig.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/SplitSecretConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistence.java b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistence.java index 43ee603fc8a8..7609a336d96f 100644 --- a/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistence.java +++ b/airbyte-config/config-persistence/src/main/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/GoogleSecretManagerPersistenceIntegrationTest.java b/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/GoogleSecretManagerPersistenceIntegrationTest.java index d7f65ce51f90..460245240303 100644 --- a/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/GoogleSecretManagerPersistenceIntegrationTest.java +++ b/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/GoogleSecretManagerPersistenceIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistenceIntegrationTest.java b/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistenceIntegrationTest.java index 5df8130e23f2..2667aa1f3328 100644 --- a/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistenceIntegrationTest.java +++ b/airbyte-config/config-persistence/src/test-integration/java/io/airbyte/config/persistence/split_secrets/AWSSecretManagerPersistenceIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionMigratorTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionMigratorTest.java index e4e7d068fd23..3ca455ea40a1 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionMigratorTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionPersistenceTest.java index 5a38216aca59..2392cbf54934 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ActorDefinitionPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/BaseConfigDatabaseTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/BaseConfigDatabaseTest.java index 10ba2848a7e7..09dc11bba8a6 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/BaseConfigDatabaseTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/BaseConfigDatabaseTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java index 264ce6e7c756..d488c2b90a7b 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ConfigRepositoryE2EReadWriteTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/HealthCheckPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/HealthCheckPersistenceTest.java index 619cab0cb21c..25e00b533b60 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/HealthCheckPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/HealthCheckPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/MockData.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/MockData.java index 12d8ef84f451..5982e3daa8f2 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/MockData.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/MockData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryReaderTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryReaderTest.java index 07f1eb915180..ae7fc05e1437 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryReaderTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryReaderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryWriterTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryWriterTest.java index 92e55cb8c134..271e2db8ba16 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryWriterTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SecretsRepositoryWriterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StandardSyncPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StandardSyncPersistenceTest.java index 74cc65ea7055..89eb464d32fc 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StandardSyncPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StandardSyncPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StatePersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StatePersistenceTest.java index f18d20f4b7f3..797ff3cbd247 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StatePersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StatePersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StreamResetPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StreamResetPersistenceTest.java index b4c266f6da36..62944ea326b5 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StreamResetPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/StreamResetPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SyncOperationPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SyncOperationPersistenceTest.java index 8e293f3a52d6..63fcda9fe04f 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SyncOperationPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/SyncOperationPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ValidatingConfigPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ValidatingConfigPersistenceTest.java index a07c5a808213..048e5aa86654 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ValidatingConfigPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/ValidatingConfigPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspaceFilterTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspaceFilterTest.java index 70429a25688b..bd954c6cda38 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspaceFilterTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspaceFilterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspacePersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspacePersistenceTest.java index 0d740aa12d92..41e1f60fed6a 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspacePersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/WorkspacePersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessorTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessorTest.java index 6764736cc541..40c679978848 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessorTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/JsonSecretsProcessorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateTest.java index 15a421c27db2..8f27fae17de2 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretCoordinateTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsHelpersTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsHelpersTest.java index 3aa78c93cbd6..dee22d2aec66 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsHelpersTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsHelpersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsTestCase.java index a4ceeb34fa59..17408242614a 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/SecretsTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistenceTest.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistenceTest.java index 4780d87559cc..85a58895593a 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistenceTest.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/VaultSecretPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayOneOfTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayOneOfTestCase.java index bcc863dd4ebb..df27aed95140 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayOneOfTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayOneOfTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayTestCase.java index 38a6d3340ed7..04e8e3a9df98 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/ArrayTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedObjectTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedObjectTestCase.java index 2e50db77364f..08d91f1d1550 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedObjectTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedObjectTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedOneOfTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedOneOfTestCase.java index f71731df5f08..80a8a2bfbb86 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedOneOfTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/NestedOneOfTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfSecretTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfSecretTestCase.java index 65fa3c0cdd0c..16a45c34d560 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfSecretTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfSecretTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfTestCase.java index f01fbb7ad882..6de295e44172 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OneOfTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OptionalPasswordTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OptionalPasswordTestCase.java index 934a0524d274..37a9eb4e5cea 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OptionalPasswordTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/OptionalPasswordTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/PostgresSshKeyTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/PostgresSshKeyTestCase.java index 2bd67ca8010b..74a176a2d0e4 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/PostgresSshKeyTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/PostgresSshKeyTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/SimpleTestCase.java b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/SimpleTestCase.java index eee1ca7984e7..8236eec224ac 100644 --- a/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/SimpleTestCase.java +++ b/airbyte-config/config-persistence/src/test/java/io/airbyte/config/persistence/split_secrets/test_cases/SimpleTestCase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.persistence.split_secrets.test_cases; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/ApplyDefinitionsHelper.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/ApplyDefinitionsHelper.java index 3fe33eb33247..3d9795b0ee45 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/ApplyDefinitionsHelper.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/ApplyDefinitionsHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/DefinitionsProvider.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/DefinitionsProvider.java index 1bbda807dbc2..1109ac623d80 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/DefinitionsProvider.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/DefinitionsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/JsonDefinitionsHelper.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/JsonDefinitionsHelper.java index c99bfc294fa2..d8e33bfbde6b 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/JsonDefinitionsHelper.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/JsonDefinitionsHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/LocalDefinitionsProvider.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/LocalDefinitionsProvider.java index 30e27c2eb425..9132118ed712 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/LocalDefinitionsProvider.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/LocalDefinitionsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/PostLoadExecutor.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/PostLoadExecutor.java index d00daa8c8501..72be013b8dde 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/PostLoadExecutor.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/PostLoadExecutor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/RemoteDefinitionsProvider.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/RemoteDefinitionsProvider.java index 5d230fd07ca5..4467767c76d9 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/RemoteDefinitionsProvider.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/RemoteDefinitionsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/main/java/io/airbyte/config/init/SeedType.java b/airbyte-config/init/src/main/java/io/airbyte/config/init/SeedType.java index b878656a4702..a8d40510c324 100644 --- a/airbyte-config/init/src/main/java/io/airbyte/config/init/SeedType.java +++ b/airbyte-config/init/src/main/java/io/airbyte/config/init/SeedType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/test/java/io/airbyte/config/init/ApplyDefinitionsHelperTest.java b/airbyte-config/init/src/test/java/io/airbyte/config/init/ApplyDefinitionsHelperTest.java index 9b2fad1a606c..5649caef9bc9 100644 --- a/airbyte-config/init/src/test/java/io/airbyte/config/init/ApplyDefinitionsHelperTest.java +++ b/airbyte-config/init/src/test/java/io/airbyte/config/init/ApplyDefinitionsHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/test/java/io/airbyte/config/init/LocalDefinitionsProviderTest.java b/airbyte-config/init/src/test/java/io/airbyte/config/init/LocalDefinitionsProviderTest.java index d17e6320b9f8..b02b278cb9bb 100644 --- a/airbyte-config/init/src/test/java/io/airbyte/config/init/LocalDefinitionsProviderTest.java +++ b/airbyte-config/init/src/test/java/io/airbyte/config/init/LocalDefinitionsProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/test/java/io/airbyte/config/init/RemoteDefinitionsProviderTest.java b/airbyte-config/init/src/test/java/io/airbyte/config/init/RemoteDefinitionsProviderTest.java index a960d01b5c57..fe837f1209f7 100644 --- a/airbyte-config/init/src/test/java/io/airbyte/config/init/RemoteDefinitionsProviderTest.java +++ b/airbyte-config/init/src/test/java/io/airbyte/config/init/RemoteDefinitionsProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/init/src/test/java/io/airbyte/config/init/SpecFormatTest.java b/airbyte-config/init/src/test/java/io/airbyte/config/init/SpecFormatTest.java index c8b3561c892a..be9d0e4c19fb 100644 --- a/airbyte-config/init/src/test/java/io/airbyte/config/init/SpecFormatTest.java +++ b/airbyte-config/init/src/test/java/io/airbyte/config/init/SpecFormatTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.init; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/CombinedConnectorCatalogGenerator.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/CombinedConnectorCatalogGenerator.java index 01e5f44818ca..ad1b31f32f05 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/CombinedConnectorCatalogGenerator.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/CombinedConnectorCatalogGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/ConnectorSpecMaskGenerator.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/ConnectorSpecMaskGenerator.java index 7f76e7c8f649..00d760a050d0 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/ConnectorSpecMaskGenerator.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/ConnectorSpecMaskGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/GcsBucketSpecFetcher.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/GcsBucketSpecFetcher.java index f20bbf64adb6..af8af3a9c9b4 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/GcsBucketSpecFetcher.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/GcsBucketSpecFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorSpecGenerator.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorSpecGenerator.java index 723464f2f308..f0269101ae00 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorSpecGenerator.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorSpecGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorType.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorType.java index aa3cd4107061..bd7dd8cdfd26 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorType.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SeedConnectorType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SpecMaskPropertyGenerator.java b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SpecMaskPropertyGenerator.java index d150f7e4e5a5..3ab3fc4f7ef1 100644 --- a/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SpecMaskPropertyGenerator.java +++ b/airbyte-config/specs/src/main/java/io/airbyte/config/specs/SpecMaskPropertyGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/CombinedConnectorCatalogGeneratorTest.java b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/CombinedConnectorCatalogGeneratorTest.java index 73c95138dd02..94be1268ffd2 100644 --- a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/CombinedConnectorCatalogGeneratorTest.java +++ b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/CombinedConnectorCatalogGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/ConnectorSpecMaskGeneratorTest.java b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/ConnectorSpecMaskGeneratorTest.java index c2ff27a96fe0..8a0ab4988254 100644 --- a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/ConnectorSpecMaskGeneratorTest.java +++ b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/ConnectorSpecMaskGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/GcsBucketSpecFetcherTest.java b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/GcsBucketSpecFetcherTest.java index 8ff403f089b1..1997b50cbffa 100644 --- a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/GcsBucketSpecFetcherTest.java +++ b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/GcsBucketSpecFetcherTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SeedConnectorSpecGeneratorTest.java b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SeedConnectorSpecGeneratorTest.java index 5750a152487c..d5f348c06264 100644 --- a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SeedConnectorSpecGeneratorTest.java +++ b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SeedConnectorSpecGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SpecMaskPropertyGeneratorTest.java b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SpecMaskPropertyGeneratorTest.java index c7bc9404e8e9..cb5bc08ef65b 100644 --- a/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SpecMaskPropertyGeneratorTest.java +++ b/airbyte-config/specs/src/test/java/io/airbyte/config/specs/SpecMaskPropertyGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.config.specs; diff --git a/airbyte-connector-builder-server/connector_builder/__init__.py b/airbyte-connector-builder-server/connector_builder/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-connector-builder-server/connector_builder/__init__.py +++ b/airbyte-connector-builder-server/connector_builder/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-connector-builder-server/connector_builder/entrypoint.py b/airbyte-connector-builder-server/connector_builder/entrypoint.py index d2ee54d20c2b..593f6b672f67 100644 --- a/airbyte-connector-builder-server/connector_builder/entrypoint.py +++ b/airbyte-connector-builder-server/connector_builder/entrypoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from connector_builder.generated.apis.default_api_interface import initialize_router diff --git a/airbyte-connector-builder-server/connector_builder/generated/apis/default_api_interface.py b/airbyte-connector-builder-server/connector_builder/generated/apis/default_api_interface.py index 1af2b51cff7e..d21d514bdbe9 100644 --- a/airbyte-connector-builder-server/connector_builder/generated/apis/default_api_interface.py +++ b/airbyte-connector-builder-server/connector_builder/generated/apis/default_api_interface.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This file was auto-generated from Airbyte's custom OpenAPI templates. Do not edit it manually. # coding: utf-8 diff --git a/airbyte-connector-builder-server/connector_builder/impl/adapter.py b/airbyte-connector-builder-server/connector_builder/impl/adapter.py index 33da6ced709a..c2a2e739a606 100644 --- a/airbyte-connector-builder-server/connector_builder/impl/adapter.py +++ b/airbyte-connector-builder-server/connector_builder/impl/adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-connector-builder-server/connector_builder/impl/default_api.py b/airbyte-connector-builder-server/connector_builder/impl/default_api.py index 675e928f6cbb..d3b7ea5a8bdf 100644 --- a/airbyte-connector-builder-server/connector_builder/impl/default_api.py +++ b/airbyte-connector-builder-server/connector_builder/impl/default_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-connector-builder-server/connector_builder/impl/low_code_cdk_adapter.py b/airbyte-connector-builder-server/connector_builder/impl/low_code_cdk_adapter.py index f298cc3588ad..6542a0c194f3 100644 --- a/airbyte-connector-builder-server/connector_builder/impl/low_code_cdk_adapter.py +++ b/airbyte-connector-builder-server/connector_builder/impl/low_code_cdk_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict, Iterator, List diff --git a/airbyte-connector-builder-server/integration_tests/test_integration_test.py b/airbyte-connector-builder-server/integration_tests/test_integration_test.py index d770b3dd27eb..f5f14bc82edf 100644 --- a/airbyte-connector-builder-server/integration_tests/test_integration_test.py +++ b/airbyte-connector-builder-server/integration_tests/test_integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-connector-builder-server/openapi/templates/api_interfaces.mustache b/airbyte-connector-builder-server/openapi/templates/api_interfaces.mustache index 06a5f93ee3a8..6fd34df24e7f 100644 --- a/airbyte-connector-builder-server/openapi/templates/api_interfaces.mustache +++ b/airbyte-connector-builder-server/openapi/templates/api_interfaces.mustache @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This file was auto-generated from Airbyte's custom OpenAPI templates. Do not edit it manually. # coding: utf-8 diff --git a/airbyte-connector-builder-server/setup.py b/airbyte-connector-builder-server/setup.py index 5a1ee07f9c50..906ce1462768 100644 --- a/airbyte-connector-builder-server/setup.py +++ b/airbyte-connector-builder-server/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pathlib diff --git a/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_default_api.py b/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_default_api.py index ea1d10682e2d..48d3df6be8af 100644 --- a/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_default_api.py +++ b/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_default_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import asyncio diff --git a/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_low_code_cdk_adapter.py b/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_low_code_cdk_adapter.py index 645969186ff9..c1230b418063 100644 --- a/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_low_code_cdk_adapter.py +++ b/airbyte-connector-builder-server/unit_tests/connector_builder/impl/test_low_code_cdk_adapter.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-connector-builder-server/unit_tests/test_unit_test.py b/airbyte-connector-builder-server/unit_tests/test_unit_test.py index d770b3dd27eb..f5f14bc82edf 100644 --- a/airbyte-connector-builder-server/unit_tests/test_unit_test.py +++ b/airbyte-connector-builder-server/unit_tests/test_unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/Application.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/Application.java index f4f5694aaf01..af03f4902035 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/Application.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/Application.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/AsyncStateManager.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/AsyncStateManager.java index 6d0cae66df48..ea65906810ed 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/AsyncStateManager.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/AsyncStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/EventListeners.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/EventListeners.java index 9db610893939..ed2bebc88754 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/EventListeners.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/EventListeners.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/HeartbeatController.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/HeartbeatController.java index 07ce4e559d1b..8cdce37ed4cc 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/HeartbeatController.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/HeartbeatController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ConfigFactory.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ConfigFactory.java index 1b1033bd253c..17042cb9d760 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ConfigFactory.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ConfigFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.config; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactory.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactory.java index 084361b2a9ae..74004a3e802d 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactory.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.config; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/DbtJobOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/DbtJobOrchestrator.java index 55f403b10e67..7ca402da3b30 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/DbtJobOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/DbtJobOrchestrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/JobOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/JobOrchestrator.java index 10843b38dfc9..27c549f60d6d 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/JobOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/JobOrchestrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NoOpOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NoOpOrchestrator.java index 2d3ed25c3b3c..3582fced895c 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NoOpOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NoOpOrchestrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NormalizationJobOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NormalizationJobOrchestrator.java index 5c0b2e178ad2..4b9d4608f66e 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NormalizationJobOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/NormalizationJobOrchestrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.orchestrator; diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java index 6fe8a91869d0..9ea81363c7af 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.orchestrator; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/ApplicationTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/ApplicationTest.java index 53c8bbc5827e..552f766f8a80 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/ApplicationTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/ApplicationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/AsyncStateManagerTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/AsyncStateManagerTest.java index f7d8132b8cce..aabefcb86b6e 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/AsyncStateManagerTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/AsyncStateManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/EventListenersTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/EventListenersTest.java index 5edb5d38f7e3..5e8ba157f0a1 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/EventListenersTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/EventListenersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/HeartbeatControllerTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/HeartbeatControllerTest.java index 4598448c28bc..40981dd7f1d5 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/HeartbeatControllerTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/HeartbeatControllerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ConfigFactoryTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ConfigFactoryTest.java index 8e3647925d28..4c4b8fb9b6b3 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ConfigFactoryTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ConfigFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.config; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryK8sTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryK8sTest.java index ef2c5769336d..2fbf71e83001 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryK8sTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryK8sTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.config; diff --git a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryTest.java b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryTest.java index 057504e94771..adc93c039602 100644 --- a/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryTest.java +++ b/airbyte-container-orchestrator/src/test/java/io/airbyte/container_orchestrator/config/ContainerOrchestratorFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.container_orchestrator.config; diff --git a/airbyte-cron/LICENSE b/airbyte-cron/LICENSE index 387ec9606473..7d1808d83342 100644 --- a/airbyte-cron/LICENSE +++ b/airbyte-cron/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 Airbyte, Inc. +Copyright (c) 2023 Airbyte, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/ApplicationInitializer.java b/airbyte-cron/src/main/java/io/airbyte/cron/ApplicationInitializer.java index 2158a72d6168..f5460f582a6f 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/ApplicationInitializer.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/ApplicationInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/MicronautCronRunner.java b/airbyte-cron/src/main/java/io/airbyte/cron/MicronautCronRunner.java index 868b6c788d64..1f6ff6088af8 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/MicronautCronRunner.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/MicronautCronRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/config/ApplicationBeanFactory.java b/airbyte-cron/src/main/java/io/airbyte/cron/config/ApplicationBeanFactory.java index 88529c91725c..065bdd9affcd 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/config/ApplicationBeanFactory.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/config/ApplicationBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron.config; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/config/DatabaseBeanFactory.java b/airbyte-cron/src/main/java/io/airbyte/cron/config/DatabaseBeanFactory.java index fc791b1c3e62..52928acc1f7c 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/config/DatabaseBeanFactory.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/config/DatabaseBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron.config; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/DefinitionsUpdater.java b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/DefinitionsUpdater.java index 2c1b8d6c2eb0..5821fa0844d2 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/DefinitionsUpdater.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/DefinitionsUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron.selfhealing; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/Temporal.java b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/Temporal.java index c2dd559ef0dc..013775de8c26 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/Temporal.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/Temporal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron.selfhealing; diff --git a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/WorkspaceCleaner.java b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/WorkspaceCleaner.java index 8ebb2203a692..5db869dd4c3d 100644 --- a/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/WorkspaceCleaner.java +++ b/airbyte-cron/src/main/java/io/airbyte/cron/selfhealing/WorkspaceCleaner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.cron.selfhealing; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/AbstractDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/AbstractDatabase.java index 09294be10b25..7b72ec797e76 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/AbstractDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/AbstractDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/ContextQueryFunction.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/ContextQueryFunction.java index d3f3b41781a7..977392c34c2e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/ContextQueryFunction.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/ContextQueryFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeSupplier.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeSupplier.java index a1e6bd1cb2d8..be7b490022f9 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeSupplier.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeSupplier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeUtils.java index 10d83e1a3bb3..67af66daf972 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/DataTypeUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/Database.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/Database.java index 8e3a315cd0f0..5f4d809774b7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/Database.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/Database.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/ExceptionWrappingDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/ExceptionWrappingDatabase.java index f3582e11b93d..42d7e9fb9ee7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/ExceptionWrappingDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/ExceptionWrappingDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/IncrementalUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/IncrementalUtils.java index 09a4be45f13f..d1940d9cb989 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/IncrementalUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/IncrementalUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/JdbcCompatibleSourceOperations.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/JdbcCompatibleSourceOperations.java index b6a5f9329452..c13862527cf5 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/JdbcCompatibleSourceOperations.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/JdbcCompatibleSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/MySqlUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/MySqlUtils.java index 5f637c2f72fa..2607e208d7bc 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/MySqlUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/MySqlUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/PgLsn.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/PgLsn.java index 87b9a1cd1ce3..f41212757948 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/PgLsn.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/PgLsn.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/PostgresUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/PostgresUtils.java index f19fd0f343fe..4f9caeb3f476 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/PostgresUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/PostgresUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/SourceOperations.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/SourceOperations.java index 312ab5d187db..0e0dd68b4a54 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/SourceOperations.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/SourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/SqlDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/SqlDatabase.java index 13e9073c7787..524271f335f3 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/SqlDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/SqlDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryDatabase.java index 61bda08dc653..f9b22d89001a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.bigquery; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryResultSet.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryResultSet.java index c101975ba630..b92dae12c332 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryResultSet.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQueryResultSet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.bigquery; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQuerySourceOperations.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQuerySourceOperations.java index 890f16caf59d..07c54ac7a131 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQuerySourceOperations.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/BigQuerySourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.bigquery; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/TempBigQueryJoolDatabaseImpl.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/TempBigQueryJoolDatabaseImpl.java index f0a1f27d21f0..1460fd3a5fa8 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/TempBigQueryJoolDatabaseImpl.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/bigquery/TempBigQueryJoolDatabaseImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.bigquery; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseAvailabilityCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseAvailabilityCheck.java index e79b5a29523e..812feaf1a215 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseAvailabilityCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseAvailabilityCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheck.java index 84c4838ab416..b8e19b4827c5 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheckException.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheckException.java index ab947c43996c..c9daf0cf7c50 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheckException.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseCheckException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseMigrationCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseMigrationCheck.java index 51c63cf9e59c..bae8babcbe9d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseMigrationCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/DatabaseMigrationCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheck.java index efb1449b2b7a..455697aee617 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheck.java index eeb89a6f910b..73c4f902e2a8 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheck.java index 002eb01c0171..c101fb36ef50 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheck.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheck.java index db26dd7ec50c..c395dfbe986d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheck.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DSLContextFactory.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DSLContextFactory.java index 248384e01f45..4526681f44da 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DSLContextFactory.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DSLContextFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DataSourceFactory.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DataSourceFactory.java index f6a0280502e6..d970b09fbba9 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DataSourceFactory.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DataSourceFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseCheckFactory.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseCheckFactory.java index 56c239cd4aeb..02a6441966fa 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseCheckFactory.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseCheckFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseDriver.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseDriver.java index c50fbe34c081..dfedb3ea8b50 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseDriver.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/DatabaseDriver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/FlywayFactory.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/FlywayFactory.java index c1a499129b26..6c30202ecc70 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/FlywayFactory.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/factory/FlywayFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializationException.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializationException.java index e59faf2ed862..81cfa6d63b6f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializationException.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializationException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializer.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializer.java index 340bd0e45583..028551eca95b 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializer.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/DatabaseInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializer.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializer.java index 2eac8a4e3cbd..2c819315739e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializer.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/JobsDatabaseInitializer.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/JobsDatabaseInitializer.java index e691dc287a9c..06530da0ad4d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/JobsDatabaseInitializer.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/init/impl/JobsDatabaseInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init.impl; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseConstants.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseConstants.java index 468a66dafe43..bc25da817dcb 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseConstants.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseMigrator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseMigrator.java index b9615a4b2d42..b91534fbe69d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseMigrator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/DatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayDatabaseMigrator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayDatabaseMigrator.java index 90c6737b1783..614c45b9717b 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayDatabaseMigrator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayDatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayMigrationDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayMigrationDatabase.java index d5a3cdd63248..85a92456e3e9 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayMigrationDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/FlywayMigrationDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/TableSchema.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/TableSchema.java index b202ad0992a7..330ebae4869b 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/TableSchema.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/TableSchema.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenter.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenter.java index 1a77592b25ba..e28407fbc507 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenter.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrator.java index b3bd88db104f..daf1e7130455 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTables.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTables.java index 71c6db9d8a8d..3d7f97ba3de1 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTables.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTables.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTestProvider.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTestProvider.java index 1c26d28c8287..209dc29f6ddd 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTestProvider.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsDatabaseTestProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsFlywayMigrationDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsFlywayMigrationDatabase.java index 05bb8f7b9224..de5788ade7e9 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsFlywayMigrationDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/ConfigsFlywayMigrationDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state.java index f35f3377329d..a54c317dea5a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization.java index 2c69fecf2e9e..32323327903a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinition.java index 12642e1cce7c..bc24b520d9f1 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition.java index 70642b308db4..91a9ec05ff4f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth.java index 15bb3995535c..8fe5d4ca4d84 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalog.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalog.java index 9ec7d8e7f1d6..1fbc3a5895ca 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalog.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalog.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumns.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumns.java index 76fa631bf3b4..5a87f6041e04 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumns.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumns.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_32_001__AddConnectorDefinitionResourceLimits.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_32_001__AddConnectorDefinitionResourceLimits.java index 5e5b18f3e944..4f1defedb703 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_32_001__AddConnectorDefinitionResourceLimits.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_32_001__AddConnectorDefinitionResourceLimits.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTable.java index 1259b99afbf5..df09d3fe9d6e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_46_001__AddMissingIndices.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_46_001__AddMissingIndices.java index c3c46411aa1f..ae33e8439e9a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_46_001__AddMissingIndices.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_46_001__AddMissingIndices.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_54_001__ChangeDefaultConnectionName.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_54_001__ChangeDefaultConnectionName.java index f3777600be35..053ebbc07c5f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_54_001__ChangeDefaultConnectionName.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_54_001__ChangeDefaultConnectionName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_56_001__AddWorkspaceSlugTombstoneIndex.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_56_001__AddWorkspaceSlugTombstoneIndex.java index fbd5b0bb661d..9e56910ff33d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_56_001__AddWorkspaceSlugTombstoneIndex.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_56_001__AddWorkspaceSlugTombstoneIndex.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinition.java index 601db7b6ae87..e44f79cabcf4 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.java index 72cf3c26bd3a..73659efce08a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinition.java index 761badd69396..ce96a53a3ccb 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_004__AddOauthParamIndex.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_004__AddOauthParamIndex.java index a6e4fdd54827..3b3407c16d56 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_004__AddOauthParamIndex.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_59_004__AddOauthParamIndex.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_65_001__CreateWorkspaceServiceAccountTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_65_001__CreateWorkspaceServiceAccountTable.java index afba8cc8ea3f..aa227aba110a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_65_001__CreateWorkspaceServiceAccountTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_35_65_001__CreateWorkspaceServiceAccountTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_36_3_001__AddScheduleTypeToConfigsTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_36_3_001__AddScheduleTypeToConfigsTable.java index 3646d4beb8a5..064cfc78df3f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_36_3_001__AddScheduleTypeToConfigsTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_36_3_001__AddScheduleTypeToConfigsTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_38_4_001__AddScheduleDataToConfigsTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_38_4_001__AddScheduleDataToConfigsTable.java index b9fcbcaaf4de..6fb5ce945610 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_38_4_001__AddScheduleDataToConfigsTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_38_4_001__AddScheduleDataToConfigsTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTable.java index 5505378858c0..41669f385db4 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_1_001__CreateStreamReset.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_1_001__CreateStreamReset.java index 3c9391268856..4cd464a77af1 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_1_001__CreateStreamReset.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_39_1_001__CreateStreamReset.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_001__AddGeographyColumnToConnections.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_001__AddGeographyColumnToConnections.java index 615d82f70f0f..2aeb5950e640 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_001__AddGeographyColumnToConnections.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_001__AddGeographyColumnToConnections.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_002__AddSchemaChangeColumnsToConnections.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_002__AddSchemaChangeColumnsToConnections.java index d0e443b38215..be27a500ef5b 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_002__AddSchemaChangeColumnsToConnections.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_11_002__AddSchemaChangeColumnsToConnections.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_12_001__AddWebhookOperationColumns.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_12_001__AddWebhookOperationColumns.java index 9b2fe897ed92..65610ac490e1 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_12_001__AddWebhookOperationColumns.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_12_001__AddWebhookOperationColumns.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_001__AddInvalidProtocolFlagToConnections.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_001__AddInvalidProtocolFlagToConnections.java index 69d0869c708b..8cb9efe7ea17 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_001__AddInvalidProtocolFlagToConnections.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_001__AddInvalidProtocolFlagToConnections.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumns.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumns.java index 24a4cd3c29f9..c61d99857658 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumns.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumns.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_003__AddIndexToConnectionStatus.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_003__AddIndexToConnectionStatus.java index cb5d248c9f67..2bc4cfdcb14f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_003__AddIndexToConnectionStatus.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_003__AddIndexToConnectionStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.java index 9e1c5e7ed3f4..8d5dfd45cfad 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_18_004__BackfillActorDefinitionWorkspaceGrant.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_001__AddFieldSelectionDataToConnections.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_001__AddFieldSelectionDataToConnections.java index ce4b483c11db..baabe075bcc2 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_001__AddFieldSelectionDataToConnections.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_001__AddFieldSelectionDataToConnections.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_002__AddNormalizationIntegrationTypeToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_002__AddNormalizationIntegrationTypeToActorDefinition.java index 1f8f1726c897..0e44a875f37f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_002__AddNormalizationIntegrationTypeToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_23_002__AddNormalizationIntegrationTypeToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_27_001__AddAllowedHosts.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_27_001__AddAllowedHosts.java index 35ee44068861..e5fcbc63555f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_27_001__AddAllowedHosts.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_27_001__AddAllowedHosts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_28_001__AddSuggestedStreams.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_28_001__AddSuggestedStreams.java index fd542e7c0ce4..5dbc0ef32a1f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_28_001__AddSuggestedStreams.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_28_001__AddSuggestedStreams.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_001__AddProtocolVersionToActorDefinition.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_001__AddProtocolVersionToActorDefinition.java index 9169e7d35775..95cfdd8975f3 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_001__AddProtocolVersionToActorDefinition.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_001__AddProtocolVersionToActorDefinition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.java index 4e4301d04386..55eee906c751 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/DevDatabaseMigrator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/DevDatabaseMigrator.java index d9f59cb084db..3c6a3be6f1ef 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/DevDatabaseMigrator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/DevDatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.development; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/FlywayFormatter.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/FlywayFormatter.java index adf1d637e5e4..82c0c1670c64 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/FlywayFormatter.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/FlywayFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.development; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevCenter.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevCenter.java index 100f2a68e64e..0e3c22cc63dd 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevCenter.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevCenter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.development; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevHelper.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevHelper.java index acd02ed9b14a..f2324596d2df 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevHelper.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/development/MigrationDevHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.development; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenter.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenter.java index 336a245d7655..86432909ec8e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenter.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrator.java index 3fa6a3466612..f4eea0c33a61 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseSchema.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseSchema.java index eb8a0522525f..238b13bb08c7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseSchema.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseSchema.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseTestProvider.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseTestProvider.java index e7059d48acaa..52fef9967644 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseTestProvider.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsDatabaseTestProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsFlywayMigrationDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsFlywayMigrationDatabase.java index 40326e869e0e..56c62cb80a43 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsFlywayMigrationDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/JobsFlywayMigrationDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.java index ba4a33910af6..0e0969c980a3 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_29_15_001__Add_temporalWorkflowId_col_to_Attempts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001__MigrateFailureReasonEnumValues.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001__MigrateFailureReasonEnumValues.java index 6e4890275916..82dcb7ef0fea 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001__MigrateFailureReasonEnumValues.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001__MigrateFailureReasonEnumValues.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_Attempts.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_Attempts.java index 1aeadebdeaf4..7a9d00555310 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_Attempts.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_Attempts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_62_001__AddJobIndices.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_62_001__AddJobIndices.java index a1db59de372c..467c74d2d0a0 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_62_001__AddJobIndices.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_35_62_001__AddJobIndices.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_14_001__AddProcessingTaskQueueInAttempts.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_14_001__AddProcessingTaskQueueInAttempts.java index df849e113917..31da1e965a6f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_14_001__AddProcessingTaskQueueInAttempts.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_14_001__AddProcessingTaskQueueInAttempts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_001__AddIndexToAttemptsAndJobsStatus.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_001__AddIndexToAttemptsAndJobsStatus.java index f6f26e43b72f..0e585dba669e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_001__AddIndexToAttemptsAndJobsStatus.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_001__AddIndexToAttemptsAndJobsStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_002__AddProgressBarStats.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_002__AddProgressBarStats.java index 244830dd985d..4d008317733b 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_002__AddProgressBarStats.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_18_002__AddProgressBarStats.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_26_001__CorrectStreamStatsTable.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_26_001__CorrectStreamStatsTable.java index f3087889d24d..c9e0898d3442 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_26_001__CorrectStreamStatsTable.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_26_001__CorrectStreamStatsTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java index 076e879368b4..e07db90c5a23 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_28_001__AddAttemptSyncConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_3_001__CreateSyncStats.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_3_001__CreateSyncStats.java index 55844114bdeb..ac232d934de9 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_3_001__CreateSyncStats.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_3_001__CreateSyncStats.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_001__ChangeSyncStatsForeignKey.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_001__ChangeSyncStatsForeignKey.java index cc5aa9bd8f03..df6b3b88477d 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_001__ChangeSyncStatsForeignKey.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_001__ChangeSyncStatsForeignKey.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_002__CreateNormalizationSummaries.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_002__CreateNormalizationSummaries.java index 7300db72aea9..1a34cdc7d031 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_002__CreateNormalizationSummaries.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/jobs/migrations/V0_40_4_002__CreateNormalizationSummaries.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProvider.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProvider.java index cf311028a2fc..12a19e836c55 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProvider.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.test; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProviders.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProviders.java index 8a8264093cd7..c33dde033f76 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProviders.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/instance/test/TestDatabaseProviders.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.test; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/AbstractJdbcCompatibleSourceOperations.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/AbstractJdbcCompatibleSourceOperations.java index 81b1db6af650..200933f0c8b7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/AbstractJdbcCompatibleSourceOperations.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/AbstractJdbcCompatibleSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DateTimeConverter.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DateTimeConverter.java index 110a5e93dfb9..736e1b007c8e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DateTimeConverter.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DateTimeConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DefaultJdbcDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DefaultJdbcDatabase.java index faf328623007..00e804f16835 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DefaultJdbcDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/DefaultJdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcConstants.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcConstants.java index 09572eff4590..5924144fa86f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcConstants.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcDatabase.java index b59c97e5db9d..fcc024d5f4ae 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcSourceOperations.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcSourceOperations.java index 5857e62b770d..ed972d16e7ae 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcSourceOperations.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcUtils.java index 7fe8673241f2..03fed399516f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/JdbcUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/StreamingJdbcDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/StreamingJdbcDatabase.java index 6fb7f3f60948..502cce75d737 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/StreamingJdbcDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/StreamingJdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfig.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfig.java index 4b0153ea9b7f..11244e9e90f7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfig.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimator.java index 6e1ae4ec2e69..78e80a0a594f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeConstants.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeConstants.java index 29c8f0dac2c2..6db963f3cff7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeConstants.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeEstimator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeEstimator.java index a04a6581bc01..812ba5744d5f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeEstimator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/FetchSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimator.java index 6e1437b140fd..c4ee0a3a8d36 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/JdbcStreamingQueryConfig.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/JdbcStreamingQueryConfig.java index b6e0e5362400..b7212623665f 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/JdbcStreamingQueryConfig.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/JdbcStreamingQueryConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/NoOpStreamingQueryConfig.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/NoOpStreamingQueryConfig.java index 829319f17108..e27e456f1ac7 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/NoOpStreamingQueryConfig.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/NoOpStreamingQueryConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimator.java index 6fbd66ad6841..299659c1869e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimator.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimator.java index 9ede34c70cff..b92cfab62011 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimator.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoDatabase.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoDatabase.java index 4ccc1130c61d..072d3abb4474 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoDatabase.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.mongodb; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java index dd070739078e..982748d9503e 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/MongoUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.mongodb; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java index 7eef17b98a52..37ff43b7b5cd 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/mongodb/TreeNode.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.mongodb; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/JsonUtil.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/JsonUtil.java index 73357ba14c64..4d02314c0b57 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/JsonUtil.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/JsonUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.util; diff --git a/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/SSLCertificateUtils.java b/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/SSLCertificateUtils.java index d642345e8050..0322432ed67a 100644 --- a/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/SSLCertificateUtils.java +++ b/airbyte-db/db-lib/src/main/java/io/airbyte/db/util/SSLCertificateUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.util; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/IncrementalUtilsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/IncrementalUtilsTest.java index d99c2a3c450c..c82e22ae7c8a 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/IncrementalUtilsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/IncrementalUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/MongoUtilsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/MongoUtilsTest.java index 245578621d3a..10c09fb6a434 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/MongoUtilsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/MongoUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/PgLsnTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/PgLsnTest.java index 352e8b778742..ec09e2977ff0 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/PgLsnTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/PgLsnTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/PostgresUtilsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/PostgresUtilsTest.java index 10a33c762924..ff471c5db0f0 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/PostgresUtilsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/PostgresUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/CommonDatabaseCheckTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/CommonDatabaseCheckTest.java index 92d572a1ff1b..4c04d0a81391 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/CommonDatabaseCheckTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/CommonDatabaseCheckTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheckTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheckTest.java index 0dc42ebe77d7..62ccc54f7d5d 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheckTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseAvailabilityCheckTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheckTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheckTest.java index 0d2e61b30038..8fdeb66d91db 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheckTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/ConfigsDatabaseMigrationCheckTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheckTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheckTest.java index ab9e665af08f..050ae6e48eeb 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheckTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseAvailabilityCheckTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheckTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheckTest.java index c839f0bb44e3..d4abc7b21526 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheckTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/check/impl/JobsDatabaseMigrationCheckTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.check.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/CommonFactoryTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/CommonFactoryTest.java index 193f71fdc7cd..61f1d75c3b5d 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/CommonFactoryTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/CommonFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DSLContextFactoryTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DSLContextFactoryTest.java index 589a049565bd..8bcfbd66aa75 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DSLContextFactoryTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DSLContextFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DataSourceFactoryTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DataSourceFactoryTest.java index c23fac22a54a..8a7f7cc1cfce 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DataSourceFactoryTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DataSourceFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DatabaseCheckFactoryTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DatabaseCheckFactoryTest.java index 014ac3e5fa1a..7635ec34b117 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DatabaseCheckFactoryTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/DatabaseCheckFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/FlywayFactoryTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/FlywayFactoryTest.java index e3c3cf7829bd..69dbfb8eecb6 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/FlywayFactoryTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/factory/FlywayFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.factory; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/DatabaseInitializerTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/DatabaseInitializerTest.java index a7f9049cf0ee..70fc4fe53a4e 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/DatabaseInitializerTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/DatabaseInitializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/CommonDatabaseInitializerTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/CommonDatabaseInitializerTest.java index 058ce3eee198..46d74bf3ce5a 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/CommonDatabaseInitializerTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/CommonDatabaseInitializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializerTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializerTest.java index e331e14f5ffd..0782fdb409f6 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializerTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/ConfigsDatabaseInitializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/JobsDatabaseInitializerTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/JobsDatabaseInitializerTest.java index 6343ea99410a..544559f99b99 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/JobsDatabaseInitializerTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/init/impl/JobsDatabaseInitializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.init.impl; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/AbstractDatabaseTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/AbstractDatabaseTest.java index 4425415ea3ea..aa66f4309ef8 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/AbstractDatabaseTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/AbstractDatabaseTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/AbstractConfigsDatabaseTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/AbstractConfigsDatabaseTest.java index 62d8715b9a54..a2791a4ab021 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/AbstractConfigsDatabaseTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/AbstractConfigsDatabaseTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenterTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenterTest.java index 841422994ad6..97b6fcaf66d3 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenterTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigrationDevCenterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigratorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigratorTest.java index 80c55c021dd9..63cbb17e17cd 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigratorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/ConfigsDatabaseMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/SetupForNormalizedTablesTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/SetupForNormalizedTablesTest.java index ea2df07c99d9..2d7c731caece 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/SetupForNormalizedTablesTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/SetupForNormalizedTablesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state_test.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state_test.java index a90d09805df7..8c0f6270c8ff 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state_test.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_30_22_001__Store_last_sync_state_test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.java index eb8019ee94a9..1924c3ad2902 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_32_8_001__AirbyteConfigDatabaseDenormalization_Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinitionTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinitionTest.java index acc8fe384b1c..3451a820628f 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinitionTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_14_001__AddTombstoneToActorDefinitionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition_Test.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition_Test.java index 97387294c031..533946eb6750 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition_Test.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_15_001__AddReleaseStageAndReleaseDateToActorDefinition_Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.java index d86017062e42..6b8224c0cef3 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_1_001__RemoveForeignKeyFromActorOauth_Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalogTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalogTest.java index 2a9a98f8ec44..d7f201b0ce7c 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalogTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_26_001__PersistDiscoveredCatalogTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumnsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumnsTest.java index e178e94182d9..cdc96d29da73 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumnsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_28_001__AddActorCatalogMetadataColumnsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTableTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTableTest.java index 466d2fb25e94..bd43b7734015 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTableTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_3_001__DropAirbyteConfigsTableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinitionTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinitionTest.java index 74552e7ca459..e02c6a6260db 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinitionTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_001__AddPublicToActorDefinitionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTableTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTableTest.java index 49566c357701..fc70fbe9ab32 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTableTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_002__AddActorDefinitionWorkspaceGrantTableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinitionTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinitionTest.java index d9222296e423..9ca991034a4b 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinitionTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_35_59_003__AddCustomToActorDefinitionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTableTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTableTest.java index fbd22f66d519..7c79155c0aa0 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTableTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_39_17_001__AddStreamDescriptorsToStateTableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumnsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumnsTest.java index f9adc21341e6..0f1cdfe13e2f 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumnsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_18_002__AddActorDefinitionNormalizationAndDbtColumnsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTableTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTableTest.java index 027af7a4fa59..aa17bd7bb9ae 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTableTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/configs/migrations/V0_40_3_002__RemoveActorForeignKeyFromOauthParamsTableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.configs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/development/MigrationDevHelperTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/development/MigrationDevHelperTest.java index 1f0f6cf5b9fc..93725e9c9b9e 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/development/MigrationDevHelperTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/development/MigrationDevHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.development; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/AbstractJobsDatabaseTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/AbstractJobsDatabaseTest.java index 68ecc40ceb17..af8b7bba64eb 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/AbstractJobsDatabaseTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/AbstractJobsDatabaseTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenterTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenterTest.java index a72403fd8a18..5213edd27bdc 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenterTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigrationDevCenterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigratorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigratorTest.java index 688c1ac0111b..af17e0d2ac0c 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigratorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/JobsDatabaseMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001_MigrateFailureReasonEnumValues_Test.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001_MigrateFailureReasonEnumValues_Test.java index 7092e0534df0..c838b7543d80 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001_MigrateFailureReasonEnumValues_Test.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_40_001_MigrateFailureReasonEnumValues_Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.java index 7391d535622b..9b784db3c075 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/jobs/migrations/V0_35_5_001__Add_failureSummary_col_to_AttemptsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.jobs.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseAvailabilityCheck.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseAvailabilityCheck.java index 36c85e10658c..664c1c1d871d 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseAvailabilityCheck.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseAvailabilityCheck.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseConstants.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseConstants.java index 5ec38a3ea78a..c207f17c1434 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseConstants.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseInitializer.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseInitializer.java index 203468f4ba15..e11628882944 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseInitializer.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigrator.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigrator.java index ef1bc6f11622..9c61a6db7c2f 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigrator.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigrator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigratorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigratorTest.java index a60031a21900..5a7a64a54e9b 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigratorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/ToysDatabaseMigratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_001__Add_timestamp_columns.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_001__Add_timestamp_columns.java index de6d385656ef..2514fb6e40c9 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_001__Add_timestamp_columns.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_001__Add_timestamp_columns.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_002__Remove_updated_at_column.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_002__Remove_updated_at_column.java index 33a3a29270e9..d7483455073c 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_002__Remove_updated_at_column.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/instance/toys/migrations/V0_30_4_002__Remove_updated_at_column.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.instance.toys.migrations; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestDefaultJdbcDatabase.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestDefaultJdbcDatabase.java index 7264395935ff..c9f0e596e8b9 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestDefaultJdbcDatabase.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestDefaultJdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestJdbcUtils.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestJdbcUtils.java index d21ce9ecb5b7..b7bb900bfb7b 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestJdbcUtils.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestJdbcUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestStreamingJdbcDatabase.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestStreamingJdbcDatabase.java index bc5918cd7086..bf5450ffcc36 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestStreamingJdbcDatabase.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/TestStreamingJdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfigTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfigTest.java index 85f2df9dd93f..418d6b65917b 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfigTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/AdaptiveStreamingQueryConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimatorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimatorTest.java index 3046761bbbde..a6cc69b4a8e7 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimatorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/BaseSizeEstimatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimatorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimatorTest.java index 1f61247af91a..ae5555aaa7e2 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimatorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/InitialSizeEstimatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimatorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimatorTest.java index 7cc57700ec99..1470d5b0d828 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimatorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/SamplingSizeEstimatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimatorTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimatorTest.java index 9c527da60891..c6da06117e99 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimatorTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/jdbc/streaming/TwoStageSizeEstimatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.jdbc.streaming; diff --git a/airbyte-db/db-lib/src/test/java/io/airbyte/db/util/SSLCertificateUtilsTest.java b/airbyte-db/db-lib/src/test/java/io/airbyte/db/util/SSLCertificateUtilsTest.java index 0af7ec33251b..1e214850890b 100644 --- a/airbyte-db/db-lib/src/test/java/io/airbyte/db/util/SSLCertificateUtilsTest.java +++ b/airbyte-db/db-lib/src/test/java/io/airbyte/db/util/SSLCertificateUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.db.util; diff --git a/airbyte-featureflag/src/main/kotlin/Client.kt b/airbyte-featureflag/src/main/kotlin/Client.kt index 681f1c93b83a..da97a44757a7 100644 --- a/airbyte-featureflag/src/main/kotlin/Client.kt +++ b/airbyte-featureflag/src/main/kotlin/Client.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.featureflag diff --git a/airbyte-featureflag/src/main/kotlin/Flags.kt b/airbyte-featureflag/src/main/kotlin/Flags.kt index 0fd53352862a..aed1ec2bb763 100644 --- a/airbyte-featureflag/src/main/kotlin/Flags.kt +++ b/airbyte-featureflag/src/main/kotlin/Flags.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.featureflag diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryption.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryption.java index f6a81e10851e..7f6e167b2a1d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryption.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryption.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecorator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecorator.java index 3cbb9cb03b03..c8e99d4a994d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecorator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecorator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BaseS3Destination.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BaseS3Destination.java index 266c38d23aa8..482a80fe77c7 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BaseS3Destination.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BaseS3Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobDecorator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobDecorator.java index 3481fc5be7ff..dd8ef4c873ee 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobDecorator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobDecorator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobStorageOperations.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobStorageOperations.java index 5613837df73e..8090a2f06850 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobStorageOperations.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/BlobStorageOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/EncryptionConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/EncryptionConfig.java index c63e5fa2a465..021f67c2a1bf 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/EncryptionConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/EncryptionConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/NoEncryption.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/NoEncryption.java index a9e2663c2353..4129f753f7fe 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/NoEncryption.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/NoEncryption.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3BaseChecks.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3BaseChecks.java index 0873cbb87a01..2f4ddc929f88 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3BaseChecks.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3BaseChecks.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3ConsumerFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3ConsumerFactory.java index 237c6b2d045d..65ae37ebdc81 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3ConsumerFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3ConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfig.java index 492d2d17532a..8d2c4786e670 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfigFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfigFactory.java index 67010aca7cd5..69624258cde1 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfigFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConfigFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConstants.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConstants.java index 3806e2e7d970..9967c286901d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConstants.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Format.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Format.java index 8a7e132c806e..781004739ac8 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Format.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Format.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfig.java index 77856bdcec2a..a8a843684ca9 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfigs.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfigs.java index 5c0a43be3d6a..d759059432e3 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfigs.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3FormatConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3StorageOperations.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3StorageOperations.java index ba9f3a19ceab..ed629b2d933e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3StorageOperations.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/S3StorageOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/SerializedBufferFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/SerializedBufferFactory.java index 9d03ea343abd..9ad7ed6d4b0a 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/SerializedBufferFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/SerializedBufferFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/StorageProvider.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/StorageProvider.java index 58ea690a1960..fe94b4df192e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/StorageProvider.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/StorageProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/WriteConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/WriteConfig.java index 4a796866b959..4b24580fac36 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/WriteConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/WriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroConstants.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroConstants.java index fb89be7c7143..7a4d5097df30 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroConstants.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformer.java index c1873144aa9d..f84437901240 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroRecordFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroRecordFactory.java index c4f97afb1109..6bc2fcec059d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroRecordFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroRecordFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBuffer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBuffer.java index a3a832e938d1..3f11b0307838 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBuffer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdater.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdater.java index 102e6b98507a..cbb3b77499a6 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdater.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdater.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaType.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaType.java index 3daade358978..a20eff1a461c 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaType.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroSchemaConverter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroSchemaConverter.java index 991a5e0e2ba6..4e5056307f74 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroSchemaConverter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroSchemaConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfig.java index 2a086a32b717..015bf6566f53 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroWriter.java index 43bbfbc67b3b..52afa7115cd4 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/avro/S3AvroWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/constant/S3Constants.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/constant/S3Constants.java index bc3fc459c5e6..d8df92788b48 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/constant/S3Constants.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/constant/S3Constants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.constant; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/BlobStorageCredentialConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/BlobStorageCredentialConfig.java index 6eedb235cd89..1a49ae23e2b6 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/BlobStorageCredentialConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/BlobStorageCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AWSDefaultProfileCredentialConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AWSDefaultProfileCredentialConfig.java index 188e493cfa51..22b0a861166f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AWSDefaultProfileCredentialConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AWSDefaultProfileCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AccessKeyCredentialConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AccessKeyCredentialConfig.java index f806c2a62328..e01967cbd40d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AccessKeyCredentialConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3AccessKeyCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialConfig.java index fcba996beedc..4e684200d978 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialType.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialType.java index b050482543f3..cc5ecd18389f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialType.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3CredentialType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3InstanceProfileCredentialConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3InstanceProfileCredentialConfig.java index ef73229ef466..9e8536918ed0 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3InstanceProfileCredentialConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/credential/S3InstanceProfileCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.credential; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/BaseSheetGenerator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/BaseSheetGenerator.java index b486b061023a..0ed30bf2fb15 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/BaseSheetGenerator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/BaseSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBuffer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBuffer.java index f16b454c745e..216459d660bf 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBuffer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerator.java index 239311082304..2f3ceb90a46d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerators.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerators.java index b5fca483c218..bd189669e866 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerators.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/CsvSheetGenerators.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGenerator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGenerator.java index b62bbe105d37..798bf088f65c 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGenerator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGenerator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGenerator.java index 3f72ac27f144..8fddaf2a2179 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGenerator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfig.java index d6ff3c132146..cfeac02f6273 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriter.java index 3103f6100908..a1d3f1db812e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/StagingDatabaseCsvSheetGenerator.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/StagingDatabaseCsvSheetGenerator.java index b0c02f9fbb8e..8dbfc4bedc7e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/StagingDatabaseCsvSheetGenerator.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/csv/StagingDatabaseCsvSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBuffer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBuffer.java index b77e3b526440..88a63142016a 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBuffer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.jsonl; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfig.java index 24e7d0106ee5..e2b27b11094b 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.jsonl; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlWriter.java index 87fc961b0c7d..d7c27e0211a5 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.jsonl; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBuffer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBuffer.java index e487373a9ba9..29f96e533520 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBuffer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetConstants.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetConstants.java index b17aa6fe2de0..a65e2047adc7 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetConstants.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfig.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfig.java index 77cf6656a54d..6be4c9c8328a 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfig.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetWriter.java index c6ab25e6f16a..cb6015dffb87 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateManager.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateManager.java index 06e2c5586616..b9a31b8a51f5 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateManager.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.template; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateParameterObject.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateParameterObject.java index 7911c54d74c0..817801e50c3d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateParameterObject.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/template/S3FilenameTemplateParameterObject.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.template; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/AvroRecordHelper.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/AvroRecordHelper.java index 63151d6cbf53..c21a1557dce4 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/AvroRecordHelper.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/AvroRecordHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionType.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionType.java index 0af9dd4ca8bf..997a81759e44 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionType.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelper.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelper.java index b5a36ab84b1d..619fb1b2a85d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelper.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/JavaProcessRunner.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/JavaProcessRunner.java index d14a18738858..200eb4323586 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/JavaProcessRunner.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/JavaProcessRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3NameTransformer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3NameTransformer.java index f1fdb8b60ab5..72c229524709 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3NameTransformer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3NameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelper.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelper.java index 9e23accbf87c..ad3c00266a41 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelper.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerFactory.java index 06ec06353213..2ab37bb4334e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerWithMetadata.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerWithMetadata.java index 6f97b8169073..cbc42c040fda 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerWithMetadata.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/util/StreamTransferManagerWithMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/BaseS3Writer.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/BaseS3Writer.java index 0bad8cd70c64..be83e5a37310 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/BaseS3Writer.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/BaseS3Writer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationFileWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationFileWriter.java index 3dfaabdc6605..d5bd233f3ed5 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationFileWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationFileWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationWriter.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationWriter.java index 191139c5079c..47cf61a93790 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationWriter.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/DestinationWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/ProductionWriterFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/ProductionWriterFactory.java index e7f17ad8615c..13552903116d 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/ProductionWriterFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/ProductionWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/S3WriterFactory.java b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/S3WriterFactory.java index 6308bba44d67..09c03fb08e10 100644 --- a/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/S3WriterFactory.java +++ b/airbyte-integrations/bases/base-java-s3/src/main/java/io/airbyte/integrations/destination/s3/writer/S3WriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecoratorTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecoratorTest.java index 4c583609b01c..b6271188fdf5 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecoratorTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/AesCbcEnvelopeEncryptionBlobDecoratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/BlobDecoratorTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/BlobDecoratorTest.java index 759f2d65ff15..053612949bdb 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/BlobDecoratorTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/BlobDecoratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3BaseChecksTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3BaseChecksTest.java index 08e6eecd6510..1a7990f493c5 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3BaseChecksTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3BaseChecksTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationConfigTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationConfigTest.java index c804cebd0196..ebab6a99b79b 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationConfigTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3FormatConfigsTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3FormatConfigsTest.java index 99091c667850..e3f46853ee9f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3FormatConfigsTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3FormatConfigsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3StorageOperationsTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3StorageOperationsTest.java index 73cbc601bd0c..ca1122ea02f8 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3StorageOperationsTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/S3StorageOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformerTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformerTest.java index c6290948ebd7..f1bc2ebc97b4 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformerTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBufferTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBufferTest.java index 67b3f0f8f8fe..2bc57eedfcda 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBufferTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/AvroSerializedBufferTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdaterTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdaterTest.java index 0334e33e7ae4..4b4e746ddab0 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdaterTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonFieldNameUpdaterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaTypeTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaTypeTest.java index 5777945acf0f..29b9f00390ba 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaTypeTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonSchemaTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroConverterTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroConverterTest.java index 6c51dc9ef83c..5958b7471c6f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroConverterTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/JsonToAvroConverterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfigTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfigTest.java index 2e3a27ce9a48..6cc3966b8b5e 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfigTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/avro/S3AvroFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.avro; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBufferTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBufferTest.java index a7acb4892fda..e838a60c1d20 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBufferTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/CsvSerializedBufferTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGeneratorTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGeneratorTest.java index 2756dd7d4daf..82dce0912f5f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGeneratorTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/NoFlatteningSheetGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGeneratorTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGeneratorTest.java index 041a360cc685..d94772849271 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGeneratorTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/RootLevelFlatteningSheetGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfigTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfigTest.java index f087d4d01316..de02d6715534 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfigTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriterTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriterTest.java index d0f2e92de507..0da8740f110a 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriterTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/csv/S3CsvWriterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.csv; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBufferTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBufferTest.java index 15b3adec4d59..5f39ab471a08 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBufferTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/JsonLSerializedBufferTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.jsonl; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfigTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfigTest.java index 3a9c97199097..e4400e52e063 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfigTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/jsonl/S3JsonlFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.jsonl; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBufferTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBufferTest.java index 29e0e267ef9f..afeb54eb1045 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBufferTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/ParquetSerializedBufferTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfigTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfigTest.java index 0939e896401d..a1509c555251 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfigTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/parquet/S3ParquetFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.parquet; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/tamplate/S3FilenameTemplateManagerTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/tamplate/S3FilenameTemplateManagerTest.java index 9161868c8047..0fae0394e7b3 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/tamplate/S3FilenameTemplateManagerTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/tamplate/S3FilenameTemplateManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.tamplate; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelperTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelperTest.java index 9b12f022e64b..1221a1bc8198 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelperTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/CompressionTypeHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/ConfigTestUtils.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/ConfigTestUtils.java index aa6764c62237..73ee1fd5797b 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/ConfigTestUtils.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/ConfigTestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelperTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelperTest.java index 5dd1a02ad74d..bdf6160fe8c6 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelperTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/util/S3OutputPathHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.util; diff --git a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/writer/BaseS3WriterTest.java b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/writer/BaseS3WriterTest.java index 59a5aaead5b8..25e0a548130f 100644 --- a/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/writer/BaseS3WriterTest.java +++ b/airbyte-integrations/bases/base-java-s3/src/test/java/io/airbyte/integrations/destination/s3/writer/BaseS3WriterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3.writer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/BaseConnector.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/BaseConnector.java index 4b613a783536..0d7233c1aaaa 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/BaseConnector.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/BaseConnector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteExceptionHandler.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteExceptionHandler.java index b178a1c6ff14..be4e1a4d914c 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteExceptionHandler.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteMessageConsumer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteMessageConsumer.java index c67221eb50a0..8322ff9ed0f2 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteMessageConsumer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteTraceMessageUtility.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteTraceMessageUtility.java index 38fa74d890ba..e81f73e8e8af 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteTraceMessageUtility.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/AirbyteTraceMessageUtility.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Command.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Command.java index 28385f69e63a..e37502894bb8 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Command.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Command.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/CommitOnStateAirbyteMessageConsumer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/CommitOnStateAirbyteMessageConsumer.java index c5853a991f4d..b7fded66b551 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/CommitOnStateAirbyteMessageConsumer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/CommitOnStateAirbyteMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Destination.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Destination.java index 19fb5db37590..60e979f01c46 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Destination.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumer.java index de78a1dde1e2..cc31dc4505fc 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Integration.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Integration.java index 9468f82f25c6..049cec7ccfaa 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Integration.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Integration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java index cd1b7c8ddb58..87e36d75db9d 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationCliParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationConfig.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationConfig.java index 9c9e6ff45935..438ecceb9f42 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationConfig.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationRunner.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationRunner.java index bd7f6b8da23c..0d1757e4e64a 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationRunner.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/IntegrationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/JavaBaseConstants.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/JavaBaseConstants.java index 4a18a86eb709..4b3a4896dc4a 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/JavaBaseConstants.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/JavaBaseConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Source.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Source.java index 1373c86219f4..f391ed2d2347 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Source.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/Source.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveDestinationRunner.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveDestinationRunner.java index e2bb8ef5693d..a6b512537e28 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveDestinationRunner.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveDestinationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.adaptive; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveSourceRunner.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveSourceRunner.java index a914f9f08bec..82f8026791ba 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveSourceRunner.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/adaptive/AdaptiveSourceRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.adaptive; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/errors/messages/ErrorMessage.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/errors/messages/ErrorMessage.java index 75c8f5c55eff..82c643035d25 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/errors/messages/ErrorMessage.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/errors/messages/ErrorMessage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.errors.messages; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingDestination.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingDestination.java index 5254fd57001b..b06f5dab188d 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingDestination.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.spec_modification; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingSource.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingSource.java index 0c2c3502f51d..f7cfef4df5af 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingSource.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/spec_modification/SpecModifyingSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.spec_modification; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshBastionContainer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshBastionContainer.java index c232743c6bf9..72231ffb6a60 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshBastionContainer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshBastionContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshHelpers.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshHelpers.java index e169b6f27803..91069091fd68 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshHelpers.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshTunnel.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshTunnel.java index f07ef2e6d005..77e4937df8c5 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshTunnel.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshTunnel.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedDestination.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedDestination.java index b3571c5540b7..954bd58d4c8f 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedDestination.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedSource.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedSource.java index ad3fefb785a3..dfda8879b93a 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedSource.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/base/ssh/SshWrappedSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/ExtendedNameTransformer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/ExtendedNameTransformer.java index f222c56ec6b4..e0ace1440f87 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/ExtendedNameTransformer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/ExtendedNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/NamingConventionTransformer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/NamingConventionTransformer.java index 91dd1a8fc435..89c5d7f64dfb 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/NamingConventionTransformer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/NamingConventionTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/StandardNameTransformer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/StandardNameTransformer.java index 995b1f87b364..a2f0b2d0bab6 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/StandardNameTransformer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/StandardNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumer.java index 96fdf0d2ae69..5504df3edf64 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/CheckAndRemoveRecordWriter.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/CheckAndRemoveRecordWriter.java index b3ba31ca9836..cdcd229b6ef8 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/CheckAndRemoveRecordWriter.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/CheckAndRemoveRecordWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnCloseFunction.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnCloseFunction.java index bbba5879ac2e..ca77fd9b12ba 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnCloseFunction.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnCloseFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnStartFunction.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnStartFunction.java index d71de0486909..ebef22ef9280 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnStartFunction.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/OnStartFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimator.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimator.java index 5ccb3a59b33a..2c13101d9669 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimator.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordWriter.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordWriter.java index 3e8ffc8eb92d..80f508dc117d 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordWriter.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/StreamDateFormatter.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/StreamDateFormatter.java index cb5718ee211e..e5f9f9adccc6 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/StreamDateFormatter.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/buffered_stream_consumer/StreamDateFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManager.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManager.java index e3d753a6b0a8..f5a85f322781 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManager.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManager.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManager.java index 5b83ff953b0f..b5fbadef03cc 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManager.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStateLifecycleManager.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStateLifecycleManager.java index e832a5e47002..ebe9b4516408 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStateLifecycleManager.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStateLifecycleManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManager.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManager.java index ca7c6eb8f1c5..3d69907af14e 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManager.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BaseSerializedBuffer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BaseSerializedBuffer.java index 8a5334b9cbe9..12c78c1f1ff8 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BaseSerializedBuffer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BaseSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferFlushType.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferFlushType.java index 42b6b5f717a7..3d2a85b77f96 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferFlushType.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferFlushType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferStorage.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferStorage.java index b1ce87214118..c77329cf41f4 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferStorage.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferStorage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferingStrategy.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferingStrategy.java index 3d2c5151f456..33252d12489d 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferingStrategy.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/BufferingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/FileBuffer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/FileBuffer.java index c152ca47ca57..2155bb03ec61 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/FileBuffer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/FileBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryBuffer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryBuffer.java index 807bd436e435..65c2376ffd0b 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryBuffer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategy.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategy.java index e1c9e7d03511..479bd8217a0c 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategy.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializableBuffer.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializableBuffer.java index 65f9038e70ca..88fc190e95c1 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializableBuffer.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializableBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategy.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategy.java index 54738ee7f34e..32ffbbc4abc7 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategy.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/ConnectorExceptionUtil.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/ConnectorExceptionUtil.java index ea336d8fce65..65d6428fcdc3 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/ConnectorExceptionUtil.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/ConnectorExceptionUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.util; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/HostPortResolver.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/HostPortResolver.java index 5d7efbdfa76e..89eaa857a916 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/HostPortResolver.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/HostPortResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.util; diff --git a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/PostgresSslConnectionUtils.java b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/PostgresSslConnectionUtils.java index 1ba1bd7cca08..d5ab7f8c7a70 100644 --- a/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/PostgresSslConnectionUtils.java +++ b/airbyte-integrations/bases/base-java/src/main/java/io/airbyte/integrations/util/PostgresSslConnectionUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.util; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteExceptionHandlerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteExceptionHandlerTest.java index 9286fed8b0ba..8729bca1f8d9 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteExceptionHandlerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteExceptionHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteTraceMessageUtilityTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteTraceMessageUtilityTest.java index f8a6cc1f7741..c5f7db19131a 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteTraceMessageUtilityTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/AirbyteTraceMessageUtilityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumerTest.java index 7ef0e78ea3a4..dba9eb0483a4 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/FailureTrackingAirbyteMessageConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationCliParserTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationCliParserTest.java index 0a6fcf477def..384e13347fde 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationCliParserTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationCliParserTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationConfigTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationConfigTest.java index 34c310d118a7..926fca719906 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationConfigTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationRunnerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationRunnerTest.java index db431ad5bdd4..866bf8e07aa1 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationRunnerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/IntegrationRunnerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/NameTransformerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/NameTransformerTest.java index 25731d7a3e5b..1d9b9658ce86 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/NameTransformerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/NameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/ssh/SshTunnelTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/ssh/SshTunnelTest.java index 314acd532e17..8f5f1a003ecc 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/ssh/SshTunnelTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/base/ssh/SshTunnelTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.base.ssh; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumerTest.java index 1069c07f6a36..931afa511e77 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/BufferedStreamConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimatorTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimatorTest.java index 7edc9750c2e5..478398d12aa1 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimatorTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/buffered_stream_consumer/RecordSizeEstimatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.buffered_stream_consumer; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManagerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManagerTest.java index 7e3d355a594c..afa85a50ae78 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManagerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DefaultDestStateLifecycleManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManagerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManagerTest.java index da03baeeccbb..c70b415cdcc3 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManagerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestSingleStateLifecycleManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManagerTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManagerTest.java index 8047e9f1e2ad..b24350b969c5 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManagerTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/dest_state_lifecycle_manager/DestStreamStateLifecycleManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dest_state_lifecycle_manager; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategyTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategyTest.java index ce6349a7ecdb..76f628e2080d 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategyTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/InMemoryRecordBufferingStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategyTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategyTest.java index 034196f6401e..f14fd3bf5d25 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategyTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/destination/record_buffer/SerializedBufferingStrategyTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.record_buffer; diff --git a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/util/ConnectorExceptionUtilTest.java b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/util/ConnectorExceptionUtilTest.java index 7f20aabaedbe..5371299b4cc6 100644 --- a/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/util/ConnectorExceptionUtilTest.java +++ b/airbyte-integrations/bases/base-java/src/test/java/io/airbyte/integrations/util/ConnectorExceptionUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.util; diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py index 1b348159a818..3fb075d4e8f4 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/dbt_integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/test_drop_scd_overwrite.py b/airbyte-integrations/bases/base-normalization/integration_tests/test_drop_scd_overwrite.py index 4f082f528c05..3499147f59ec 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/test_drop_scd_overwrite.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/test_drop_scd_overwrite.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/test_ephemeral.py b/airbyte-integrations/bases/base-normalization/integration_tests/test_ephemeral.py index f459f5faecd6..51d026d63570 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/test_ephemeral.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/test_ephemeral.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py b/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py index 7032ba6cd21b..a3a99e91ca95 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/test_normalization.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/base-normalization/integration_tests/utils.py b/airbyte-integrations/bases/base-normalization/integration_tests/utils.py index 87e3b895d224..30c7cb3e8412 100644 --- a/airbyte-integrations/bases/base-normalization/integration_tests/utils.py +++ b/airbyte-integrations/bases/base-normalization/integration_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/bases/base-normalization/main_dev_transform_catalog.py b/airbyte-integrations/bases/base-normalization/main_dev_transform_catalog.py index fa66e0c15e63..22e5e57cf277 100644 --- a/airbyte-integrations/bases/base-normalization/main_dev_transform_catalog.py +++ b/airbyte-integrations/bases/base-normalization/main_dev_transform_catalog.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/main_dev_transform_config.py b/airbyte-integrations/bases/base-normalization/main_dev_transform_config.py index d4f650c863d2..579ccb80d99d 100644 --- a/airbyte-integrations/bases/base-normalization/main_dev_transform_config.py +++ b/airbyte-integrations/bases/base-normalization/main_dev_transform_config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/destination_type.py b/airbyte-integrations/bases/base-normalization/normalization/destination_type.py index 36b2ea371137..4918aa52b7b7 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/destination_type.py +++ b/airbyte-integrations/bases/base-normalization/normalization/destination_type.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py index 5f55bf437c02..158d4307a689 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/catalog_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/dbt_macro.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/dbt_macro.py index c5104365f306..71ee02f0f3a7 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/dbt_macro.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/dbt_macro.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py index d1b6d95a6c27..3db6b8858120 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/destination_name_transformer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py index 1f20d317156c..65386742a19f 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/reserved_keywords.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py index 2bcf74fa12ba..986beb92b2f0 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/stream_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/table_name_registry.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/table_name_registry.py index 71fcefeb1dc5..543554a340a3 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/table_name_registry.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/table_name_registry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import hashlib diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py index 005b85b276d6..b21acb69b2e3 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/utils.py b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/utils.py index 862ae722d9ed..5a9b22788f02 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/utils.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_catalog/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py index 7f8e2be3a9a3..b27caa87182d 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/setup.py b/airbyte-integrations/bases/base-normalization/setup.py index 23d57f71ecd9..f1561d7c2b15 100644 --- a/airbyte-integrations/bases/base-normalization/setup.py +++ b/airbyte-integrations/bases/base-normalization/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py index 952a1243c65d..22e590b29fab 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_destination_name_transformer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_stream_processor.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_stream_processor.py index cfc48bacbef1..7251d1bb54c2 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_stream_processor.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_stream_processor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_table_name_registry.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_table_name_registry.py index 27fbcb20235d..1fb94d266aac 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_table_name_registry.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_table_name_registry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py b/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py index ed9f685d305a..8668d791a719 100644 --- a/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py +++ b/airbyte-integrations/bases/base-normalization/unit_tests/test_transform_config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/ExecutableTestSource.java b/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/ExecutableTestSource.java index 8dc734690a00..1fd4e665586e 100644 --- a/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/ExecutableTestSource.java +++ b/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/ExecutableTestSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source.fs; diff --git a/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/TestSourceMain.java b/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/TestSourceMain.java index 092939315928..23a74f16b2c3 100644 --- a/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/TestSourceMain.java +++ b/airbyte-integrations/bases/base-standard-source-test-file/src/main/java/io/airbyte/integrations/standardtest/source/fs/TestSourceMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source.fs; diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/base.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/base.py index 04a8ec89c006..8f407c30a8c2 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/base.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/base.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/config.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/config.py index ecfefb7fd59b..283e436cced6 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/config.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/conftest.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/conftest.py index 7bffe41e2759..453e918fd1e6 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/conftest.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/plugin.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/plugin.py index f7baa1966423..82d32a4aaf52 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/plugin.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/plugin.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py index 31a56f5728b8..20c878c9fbb6 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py index 4ee59fa13606..7b3712637d32 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import defaultdict diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py index cecf71f84b22..25199fd52ae0 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/__init__.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/__init__.py index 6e7535e99740..144352b36a40 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/__init__.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .asserts import verify_records_schema from .common import ( diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/asserts.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/asserts.py index 64e0680c9acd..479d60a770ee 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/asserts.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/asserts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/backward_compatibility.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/backward_compatibility.py index 3b492b84bd33..ff9b50a9e781 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/backward_compatibility.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/backward_compatibility.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/common.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/common.py index dfc98524e1f2..946871ddb806 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/common.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/compare.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/compare.py index ef717e68bac4..6d8a65b478db 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/compare.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/compare.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import functools diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/connector_runner.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/connector_runner.py index 006c3a534013..0a748ea75277 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/connector_runner.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/connector_runner.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py index 400b5af53b6d..140f678a96a4 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/setup.py b/airbyte-integrations/bases/connector-acceptance-test/setup.py index f160a62698be..2efb48f8bf8f 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/setup.py +++ b/airbyte-integrations/bases/connector-acceptance-test/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/__init__.py b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/__init__.py +++ b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/config_migration.py b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/config_migration.py index c9e03264b170..7c7b6ebe6463 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/config_migration.py +++ b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/config_migration.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import argparse diff --git a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_issues.py b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_issues.py index e15bf46233d6..36042df2d435 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_issues.py +++ b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_issues.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_prs.py b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_prs.py index 923eb244c5c7..f05e57351297 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_prs.py +++ b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/create_prs.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import argparse diff --git a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/definitions.py b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/definitions.py index 1a7f091f3cea..42063939ec5b 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/definitions.py +++ b/airbyte-integrations/bases/connector-acceptance-test/tools/strictness_level_migration/definitions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/conftest.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/conftest.py index b93933d966fd..38ae2f96fd71 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/conftest.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_asserts.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_asserts.py index efe562779d65..17ebe44aaa8a 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_asserts.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_asserts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_backward_compatibility.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_backward_compatibility.py index 6a0d26faf1d8..bf1a0497f166 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_backward_compatibility.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_backward_compatibility.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_config.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_config.py index 71653ca79f0c..2687bfaf5101 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_config.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_config.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_container_runner.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_container_runner.py index fdb6b552461a..d658d9571913 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_container_runner.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_container_runner.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_core.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_core.py index 3dcc6011d664..c8d9c8329865 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_core.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_core.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest import mock diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_global_fixtures.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_global_fixtures.py index 3ee787f54d67..4acdd290f5e3 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_global_fixtures.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_global_fixtures.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py index 9f70273d61dd..cd9f3c5897fb 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_json_schema_helper.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_json_schema_helper.py index 35c4e09683e8..b526c6733938 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_json_schema_helper.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_json_schema_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from enum import Enum diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_plugin.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_plugin.py index b5b90d6bb2b9..188b8e39bc18 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_plugin.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_plugin.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py index 93f1a8c2c93e..93dc0de58c99 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Callable, Dict diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec_unit.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec_unit.py index 561f054f66a0..ddf0928bfce3 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec_unit.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec_unit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import io diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py index 3a568fa8d726..aa274f5b8cbd 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from contextlib import nullcontext as does_not_raise diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_utils.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_utils.py index d41ddba33c6a..d55e84972bff 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_utils.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandler.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandler.java index a13e8b9ec7d7..26477b120dbe 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandler.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcMetadataInjector.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcMetadataInjector.java index cd99773d99f1..57e79d6be32a 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcMetadataInjector.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcMetadataInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcSavedInfoFetcher.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcSavedInfoFetcher.java index a0efa36f05a8..dcd96fd3feae 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcSavedInfoFetcher.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcSavedInfoFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcStateHandler.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcStateHandler.java index 92a11d9b71ef..c5093370f9cc 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcStateHandler.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcStateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcTargetPosition.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcTargetPosition.java index 7d5ba25b23bb..fb66c84c0989 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcTargetPosition.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/CdcTargetPosition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteFileOffsetBackingStore.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteFileOffsetBackingStore.java index 1cddcf892803..f33d80fd0252 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteFileOffsetBackingStore.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteFileOffsetBackingStore.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteSchemaHistoryStorage.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteSchemaHistoryStorage.java index 0f4e37fd20ef..31600cca7519 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteSchemaHistoryStorage.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/AirbyteSchemaHistoryStorage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/CustomMySQLTinyIntOneToBooleanConverter.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/CustomMySQLTinyIntOneToBooleanConverter.java index a6d76d5772e6..31b8d558c2b5 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/CustomMySQLTinyIntOneToBooleanConverter.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/CustomMySQLTinyIntOneToBooleanConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtils.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtils.java index f26287bef959..6a4b8da219ae 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtils.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumEventUtils.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumEventUtils.java index 178015d1e300..288132725634 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumEventUtils.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumEventUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumPropertiesManager.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumPropertiesManager.java index f702428c6db0..2771d2964585 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumPropertiesManager.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumPropertiesManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordIterator.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordIterator.java index 292171497208..4be1f42b3f6b 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordIterator.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordPublisher.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordPublisher.java index 20b27f65079b..344895524e8f 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordPublisher.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/DebeziumRecordPublisher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtil.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtil.java index 6bfffcaafc1d..10640d45883a 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtil.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MSSQLConverter.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MSSQLConverter.java index 09939a2eae9a..a364b2dbbaa6 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MSSQLConverter.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MSSQLConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MySQLDateTimeConverter.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MySQLDateTimeConverter.java index 6ef3033be18a..9e969fc239bf 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MySQLDateTimeConverter.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/MySQLDateTimeConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresConverter.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresConverter.java index e657619d821d..1cea6b7d8eca 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresConverter.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresConverter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresCustomLoader.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresCustomLoader.java index 53fca0c44dea..986648cb0349 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresCustomLoader.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresCustomLoader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtil.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtil.java index dc937d7090f4..89d78ff4e8d8 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtil.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/SnapshotMetadata.java b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/SnapshotMetadata.java index b24cdf71fbe6..481b7dfb5424 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/SnapshotMetadata.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/main/java/io/airbyte/integrations/debezium/internals/SnapshotMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandlerTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandlerTest.java index c7cceb17beef..eaf1e219d98a 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandlerTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteDebeziumHandlerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteFileOffsetBackingStoreTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteFileOffsetBackingStoreTest.java index 9f1e6d0ea052..91c7d2d87a48 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteFileOffsetBackingStoreTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/AirbyteFileOffsetBackingStoreTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumEventUtilsTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumEventUtilsTest.java index 935c632f3c3e..114498f75dbd 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumEventUtilsTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumEventUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumRecordPublisherTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumRecordPublisherTest.java index a03193421383..32778d8e987c 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumRecordPublisherTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/DebeziumRecordPublisherTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtilsTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtilsTest.java index facb86d0bc54..aba9d67ec0a3 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtilsTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/DebeziumConverterUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtilTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtilTest.java index 360caff71b89..e3cfd7a03a86 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtilTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/FirstRecordWaitTimeUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtilTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtilTest.java index a4f6194ca4f5..08b7db0e69a6 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtilTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/test/java/io/airbyte/integrations/debezium/internals/PostgresDebeziumStateUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium.internals; diff --git a/airbyte-integrations/bases/debezium-v1-9-6/src/testFixtures/java/io/airbyte/integrations/debezium/CdcSourceTest.java b/airbyte-integrations/bases/debezium-v1-9-6/src/testFixtures/java/io/airbyte/integrations/debezium/CdcSourceTest.java index 10d2355284b8..02d2045e48c3 100644 --- a/airbyte-integrations/bases/debezium-v1-9-6/src/testFixtures/java/io/airbyte/integrations/debezium/CdcSourceTest.java +++ b/airbyte-integrations/bases/debezium-v1-9-6/src/testFixtures/java/io/airbyte/integrations/debezium/CdcSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.debezium; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3AvroParquetDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3AvroParquetDestinationAcceptanceTest.java index e0b67ab2d9aa..2d5d39bc90c6 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3AvroParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3AvroParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroDestinationAcceptanceTest.java index c2f4e4f133f6..85153bad2722 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroParquetTestDataComparator.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroParquetTestDataComparator.java index 32b7888b196e..5961d2ae552d 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroParquetTestDataComparator.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseAvroParquetTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvDestinationAcceptanceTest.java index 21b0d308b01c..4c7e5ee39937 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvGzipDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvGzipDestinationAcceptanceTest.java index da0b498b91cc..2ea304200507 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseCsvGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlDestinationAcceptanceTest.java index 2bf369e1814d..a68bb169666f 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlGzipDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlGzipDestinationAcceptanceTest.java index e2a2bedcfed9..888b51205c9b 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseJsonlGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseParquetDestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseParquetDestinationAcceptanceTest.java index c1d5f8f4fd5b..22777e70d8d4 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3BaseParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationAcceptanceTest.java b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationAcceptanceTest.java index 6b3bc6b38d94..869a539e9624 100644 --- a/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/s3-destination-base-integration-test/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTest.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTest.java index 1fce78c5bd17..92a30951551a 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTestUtils.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTestUtils.java index 6e5ee0bafbbf..d6e2b874aa83 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTestUtils.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/DestinationAcceptanceTestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/JdbcDestinationAcceptanceTest.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/JdbcDestinationAcceptanceTest.java index 64641a141a90..ff6a0e09b10f 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/JdbcDestinationAcceptanceTest.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/JdbcDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/LocalAirbyteDestination.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/LocalAirbyteDestination.java index 5cda46766a7c..328a33984599 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/LocalAirbyteDestination.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/LocalAirbyteDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/PerStreamStateMessageTest.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/PerStreamStateMessageTest.java index 2ececb5dff1b..c44ed35e0053 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/PerStreamStateMessageTest.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/PerStreamStateMessageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/ProtocolVersion.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/ProtocolVersion.java index ba5318114ae7..1a402f152418 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/ProtocolVersion.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/ProtocolVersion.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataArgumentsProvider.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataArgumentsProvider.java index 029d8d12d832..918c5fea856a 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataArgumentsProvider.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataArgumentsProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.argproviders; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataTypeTestArgumentProvider.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataTypeTestArgumentProvider.java index 2496d010725c..1921edb76506 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataTypeTestArgumentProvider.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/DataTypeTestArgumentProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.argproviders; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/NumberDataTypeTestArgumentProvider.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/NumberDataTypeTestArgumentProvider.java index b8d056c61d52..f04d3ca2ae94 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/NumberDataTypeTestArgumentProvider.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/NumberDataTypeTestArgumentProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.argproviders; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/util/ArgumentProviderUtil.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/util/ArgumentProviderUtil.java index f70332c6336b..76452f2c8828 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/util/ArgumentProviderUtil.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/argproviders/util/ArgumentProviderUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.argproviders.util; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/AdvancedTestDataComparator.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/AdvancedTestDataComparator.java index 7f48c2490ab2..ed85be2f52e6 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/AdvancedTestDataComparator.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/AdvancedTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.comparator; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/BasicTestDataComparator.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/BasicTestDataComparator.java index e9cc5fec41f8..99106a623306 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/BasicTestDataComparator.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/BasicTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.comparator; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/ComparatorUtils.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/ComparatorUtils.java index 60fa12eb621f..470a26e7b182 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/ComparatorUtils.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/ComparatorUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.comparator; diff --git a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/TestDataComparator.java b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/TestDataComparator.java index fcf788a96445..dcf8daf2156f 100644 --- a/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/TestDataComparator.java +++ b/airbyte-integrations/bases/standard-destination-test/src/main/java/io/airbyte/integrations/standardtest/destination/comparator/TestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.destination.comparator; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java index 0f4946dc2317..600e2f7cdcee 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceDatabaseTypeTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceDatabaseTypeTest.java index bc0cacc27181..8c4e9748f000 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceDatabaseTypeTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceDatabaseTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/PythonSourceAcceptanceTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/PythonSourceAcceptanceTest.java index 2ae220f91958..70c716ee6262 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/PythonSourceAcceptanceTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/PythonSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/SourceAcceptanceTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/SourceAcceptanceTest.java index 14f4506e9018..a83064eabcfb 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/SourceAcceptanceTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/SourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDataHolder.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDataHolder.java index da113e0cc90f..f1db64fa17fd 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDataHolder.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDataHolder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDestinationEnv.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDestinationEnv.java index d5b67ebf6344..4717e28def42 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDestinationEnv.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestDestinationEnv.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestPythonSourceMain.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestPythonSourceMain.java index 2528d1eaebe1..1b667c12480a 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestPythonSourceMain.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestPythonSourceMain.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestRunner.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestRunner.java index 3f4d8a0fafa5..b61e8408f481 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestRunner.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/TestRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceBasePerformanceTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceBasePerformanceTest.java index a02b647aa6b5..3fceb152937d 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceBasePerformanceTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceBasePerformanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source.performancetest; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceFillDbWithTestData.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceFillDbWithTestData.java index e176b90c8705..4fc671f4d555 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceFillDbWithTestData.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourceFillDbWithTestData.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source.performancetest; diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourcePerformanceTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourcePerformanceTest.java index a4a9f4635264..56c995e41506 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourcePerformanceTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/performancetest/AbstractSourcePerformanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.standardtest.source.performancetest; diff --git a/airbyte-integrations/connector-templates/destination-java/Destination.java.hbs b/airbyte-integrations/connector-templates/destination-java/Destination.java.hbs index 305b356b145e..45a317af594a 100644 --- a/airbyte-integrations/connector-templates/destination-java/Destination.java.hbs +++ b/airbyte-integrations/connector-templates/destination-java/Destination.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/destination-java/DestinationAcceptanceTest.java.hbs b/airbyte-integrations/connector-templates/destination-java/DestinationAcceptanceTest.java.hbs index 015e0feddd55..061ddf1404b4 100644 --- a/airbyte-integrations/connector-templates/destination-java/DestinationAcceptanceTest.java.hbs +++ b/airbyte-integrations/connector-templates/destination-java/DestinationAcceptanceTest.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/__init__.py.hbs b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/__init__.py.hbs index 510a54ce9901..dbd85ad9967e 100644 --- a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/__init__.py.hbs +++ b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/__init__.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs index ab1c47ccd3f9..693e0295cad7 100644 --- a/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs +++ b/airbyte-integrations/connector-templates/destination-python/destination_{{snakeCase name}}/destination.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/destination-python/integration_tests/integration_test.py b/airbyte-integrations/connector-templates/destination-python/integration_tests/integration_test.py index 0ca80eb91086..d945ab6b09af 100644 --- a/airbyte-integrations/connector-templates/destination-python/integration_tests/integration_test.py +++ b/airbyte-integrations/connector-templates/destination-python/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/destination-python/main.py.hbs b/airbyte-integrations/connector-templates/destination-python/main.py.hbs index 7203c904115d..03dd42c5c355 100644 --- a/airbyte-integrations/connector-templates/destination-python/main.py.hbs +++ b/airbyte-integrations/connector-templates/destination-python/main.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/destination-python/setup.py b/airbyte-integrations/connector-templates/destination-python/setup.py index 1a550e611aff..ac2c4de6f740 100644 --- a/airbyte-integrations/connector-templates/destination-python/setup.py +++ b/airbyte-integrations/connector-templates/destination-python/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/destination-python/unit_tests/unit_test.py b/airbyte-integrations/connector-templates/destination-python/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connector-templates/destination-python/unit_tests/unit_test.py +++ b/airbyte-integrations/connector-templates/destination-python/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/__init__.py b/airbyte-integrations/connector-templates/source-configuration-based/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/__init__.py +++ b/airbyte-integrations/connector-templates/source-configuration-based/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/__init__.py b/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/__init__.py +++ b/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/acceptance.py b/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/acceptance.py +++ b/airbyte-integrations/connector-templates/source-configuration-based/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/main.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/main.py.hbs index 7f60f8055e78..dc8ed8df1dc9 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/main.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/main.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs index fbf79c09e104..1fc29f343d68 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/setup.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/__init__.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/__init__.py.hbs index 3e5799d143ec..09f02ce623ca 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/__init__.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/__init__.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs index 6f34471cfd00..bd6dfda4a5ff 100644 --- a/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs +++ b/airbyte-integrations/connector-templates/source-configuration-based/source_{{snakeCase name}}/source.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connector-templates/source-java-jdbc/integration_tests/acceptance.py b/airbyte-integrations/connector-templates/source-java-jdbc/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connector-templates/source-java-jdbc/integration_tests/acceptance.py +++ b/airbyte-integrations/connector-templates/source-java-jdbc/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-java-jdbc/src/main/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}Source.java.hbs b/airbyte-integrations/connector-templates/source-java-jdbc/src/main/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}Source.java.hbs index cda8b983b5f0..5e5fdd537e59 100644 --- a/airbyte-integrations/connector-templates/source-java-jdbc/src/main/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}Source.java.hbs +++ b/airbyte-integrations/connector-templates/source-java-jdbc/src/main/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}Source.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/source-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceAcceptanceTest.java.hbs b/airbyte-integrations/connector-templates/source-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceAcceptanceTest.java.hbs index 199dd309e197..3b120832769e 100644 --- a/airbyte-integrations/connector-templates/source-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceAcceptanceTest.java.hbs +++ b/airbyte-integrations/connector-templates/source-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceAcceptanceTest.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}JdbcSourceAcceptanceTest.java.hbs b/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}JdbcSourceAcceptanceTest.java.hbs index 051aa9ab416d..6ea2c102d980 100644 --- a/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}JdbcSourceAcceptanceTest.java.hbs +++ b/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}JdbcSourceAcceptanceTest.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceTests.java.hbs b/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceTests.java.hbs index 2d5b3374288e..9d537eb0df47 100644 --- a/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceTests.java.hbs +++ b/airbyte-integrations/connector-templates/source-java-jdbc/src/test/java/io/airbyte/integrations/source/{{snakeCase name}}/{{pascalCase name}}SourceTests.java.hbs @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.{{snakeCase name}}; diff --git a/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/__init__.py b/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/__init__.py +++ b/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py b/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connector-templates/source-python-http-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/main.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/main.py.hbs index 7f60f8055e78..dc8ed8df1dc9 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/main.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/main.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/setup.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/setup.py.hbs index cc3197398f25..b4975a7cb028 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/setup.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/setup.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/__init__.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/__init__.py.hbs index 3e5799d143ec..09f02ce623ca 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/__init__.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/__init__.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/source.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/source.py.hbs index 4f71b376f93a..b6a9d584cb89 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/source.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/source_{{snakeCase name}}/source.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/__init__.py b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/__init__.py +++ b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_incremental_streams.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_incremental_streams.py.hbs index 8a5ef15a109e..77bf5ce38b8d 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_incremental_streams.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_incremental_streams.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_source.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_source.py.hbs index 351aa7e3e4f7..686efe02f6d6 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_source.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_source.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_streams.py.hbs b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_streams.py.hbs index 8a99d0edbcc6..2cba59261e69 100644 --- a/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_streams.py.hbs +++ b/airbyte-integrations/connector-templates/source-python-http-api/unit_tests/test_streams.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connector-templates/source-python/integration_tests/__init__.py b/airbyte-integrations/connector-templates/source-python/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-python/integration_tests/__init__.py +++ b/airbyte-integrations/connector-templates/source-python/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/integration_tests/acceptance.py b/airbyte-integrations/connector-templates/source-python/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connector-templates/source-python/integration_tests/acceptance.py +++ b/airbyte-integrations/connector-templates/source-python/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/main.py.hbs b/airbyte-integrations/connector-templates/source-python/main.py.hbs index 7f60f8055e78..dc8ed8df1dc9 100644 --- a/airbyte-integrations/connector-templates/source-python/main.py.hbs +++ b/airbyte-integrations/connector-templates/source-python/main.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/setup.py.hbs b/airbyte-integrations/connector-templates/source-python/setup.py.hbs index 0acf625cd9e2..d7ef522bb1ee 100644 --- a/airbyte-integrations/connector-templates/source-python/setup.py.hbs +++ b/airbyte-integrations/connector-templates/source-python/setup.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/__init__.py.hbs b/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/__init__.py.hbs index 3e5799d143ec..09f02ce623ca 100644 --- a/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/__init__.py.hbs +++ b/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/__init__.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/source.py.hbs b/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/source.py.hbs index 7e9ac4d03b07..1e017d125218 100644 --- a/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/source.py.hbs +++ b/airbyte-integrations/connector-templates/source-python/source_{{snakeCase name}}/source.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-python/unit_tests/unit_test.py.hbs b/airbyte-integrations/connector-templates/source-python/unit_tests/unit_test.py.hbs index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connector-templates/source-python/unit_tests/unit_test.py.hbs +++ b/airbyte-integrations/connector-templates/source-python/unit_tests/unit_test.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/integration_tests/__init__.py b/airbyte-integrations/connector-templates/source-singer/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connector-templates/source-singer/integration_tests/__init__.py +++ b/airbyte-integrations/connector-templates/source-singer/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/integration_tests/acceptance.py b/airbyte-integrations/connector-templates/source-singer/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connector-templates/source-singer/integration_tests/acceptance.py +++ b/airbyte-integrations/connector-templates/source-singer/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/main.py.hbs b/airbyte-integrations/connector-templates/source-singer/main.py.hbs index ded9c70588b4..b3553b4ee38b 100644 --- a/airbyte-integrations/connector-templates/source-singer/main.py.hbs +++ b/airbyte-integrations/connector-templates/source-singer/main.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/setup.py.hbs b/airbyte-integrations/connector-templates/source-singer/setup.py.hbs index 744f070c2c73..c73f9e16c162 100644 --- a/airbyte-integrations/connector-templates/source-singer/setup.py.hbs +++ b/airbyte-integrations/connector-templates/source-singer/setup.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/__init__.py.hbs b/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/__init__.py.hbs index 4565c1b78d60..a5ec1bbc8309 100644 --- a/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/__init__.py.hbs +++ b/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/__init__.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/source.py.hbs b/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/source.py.hbs index 3d075252048f..d73445fac306 100644 --- a/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/source.py.hbs +++ b/airbyte-integrations/connector-templates/source-singer/source_{{snakeCase name}}_singer/source.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connector-templates/source-singer/unit_tests/unit_test.py.hbs b/airbyte-integrations/connector-templates/source-singer/unit_tests/unit_test.py.hbs index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connector-templates/source-singer/unit_tests/unit_test.py.hbs +++ b/airbyte-integrations/connector-templates/source-singer/unit_tests/unit_test.py.hbs @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/destination_amazon_sqs/destination.py b/airbyte-integrations/connectors/destination-amazon-sqs/destination_amazon_sqs/destination.py index 8f5bfa8e5a69..1eb0249bccc5 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/destination_amazon_sqs/destination.py +++ b/airbyte-integrations/connectors/destination-amazon-sqs/destination_amazon_sqs/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-amazon-sqs/integration_tests/integration_test.py index db237b32eeb4..5d1e7112b133 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-amazon-sqs/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/main.py b/airbyte-integrations/connectors/destination-amazon-sqs/main.py index f55b798a8d88..bc6076972a29 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/main.py +++ b/airbyte-integrations/connectors/destination-amazon-sqs/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/setup.py b/airbyte-integrations/connectors/destination-amazon-sqs/setup.py index 53074d35f57e..f1df0009ea38 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/setup.py +++ b/airbyte-integrations/connectors/destination-amazon-sqs/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-amazon-sqs/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-amazon-sqs/unit_tests/unit_test.py index b88a5476f666..719671fa281b 100644 --- a/airbyte-integrations/connectors/destination-amazon-sqs/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-amazon-sqs/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/aws.py b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/aws.py index 6793962a37ee..c03b8305e5d7 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/aws.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/aws.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/config_reader.py b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/config_reader.py index ac8517f7ebd2..db3648e11c62 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/config_reader.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/config_reader.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import enum diff --git a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/destination.py b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/destination.py index 171ad251514c..577af35670fa 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/destination.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/stream_writer.py b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/stream_writer.py index 2e44303b2b78..902ebe9db724 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/stream_writer.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/destination_aws_datalake/stream_writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/destination-aws-datalake/main.py b/airbyte-integrations/connectors/destination-aws-datalake/main.py index 291181f22358..23a5962dcc72 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/main.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-aws-datalake/setup.py b/airbyte-integrations/connectors/destination-aws-datalake/setup.py index 435c49f44da9..fb3d48b4dab6 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/setup.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AthenaHelper.java b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AthenaHelper.java index 0eded5d91dbf..556c7f6a3f2c 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AthenaHelper.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AthenaHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationConfig.java b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationConfig.java index c147b81c304a..4d66d91f5fdd 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/GlueHelper.java b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/GlueHelper.java index 84edbdd29834..bd81bb515ace 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/GlueHelper.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/main/java/io/airbyte/integrations/destination/aws_datalake/GlueHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationAcceptanceTest.java index e3ad623ef9bc..f60620ff142d 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeTestDataComparator.java b/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeTestDataComparator.java index 7674404d80e2..20736ebb1647 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/test-integration/java/io/airbyte/integrations/destination/aws_datalake/AwsDatalakeTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/src/test/AwsDatalakeDestinationTest.java b/airbyte-integrations/connectors/destination-aws-datalake/src/test/AwsDatalakeDestinationTest.java index 0b21fcea653e..6c55a807d2ed 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/src/test/AwsDatalakeDestinationTest.java +++ b/airbyte-integrations/connectors/destination-aws-datalake/src/test/AwsDatalakeDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.aws_datalake; diff --git a/airbyte-integrations/connectors/destination-aws-datalake/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-aws-datalake/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/destination-aws-datalake/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-aws-datalake/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConnectionChecker.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConnectionChecker.java index 5d476b7a32ab..0d5aa1004b5c 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConnectionChecker.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConnectionChecker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConsumer.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConsumer.java index c8ec5c6a07a6..77e1ef0bc36f 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConsumer.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestination.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestination.java index f285fe1b6c97..36f3219e9210 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestination.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConfig.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConfig.java index 6c053a63e640..27b8f0a24bd1 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConstants.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConstants.java index f05d46c98eb1..9d4a21b3674c 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConstants.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormat.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormat.java index dfc048872fbc..ebd0f79fdd12 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormat.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfig.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfig.java index 628afaa73c15..d1391118472e 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfig.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigs.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigs.java index fcf5014ccc6f..8e47915ea702 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigs.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfig.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfig.java index 1cf31b543e9e..13c59ba9621e 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfig.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvWriter.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvWriter.java index 239420a9dae7..7d7c34865133 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvWriter.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/BaseSheetGenerator.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/BaseSheetGenerator.java index 3a4a95863de9..9f61ee5fd29e 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/BaseSheetGenerator.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/BaseSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/CsvSheetGenerator.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/CsvSheetGenerator.java index 8e1fa2941774..4ad02560b85d 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/CsvSheetGenerator.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/CsvSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGenerator.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGenerator.java index 0fb6c6810d23..b4ca5a572940 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGenerator.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGenerator.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGenerator.java index cea0edc0519d..121f252a622c 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGenerator.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlFormatConfig.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlFormatConfig.java index 905bbddb7224..bce6b4a01892 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlFormatConfig.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlFormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.jsonl; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlWriter.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlWriter.java index e0cb89914414..4e56e707ba73 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlWriter.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/jsonl/AzureBlobStorageJsonlWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.jsonl; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriter.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriter.java index 12d6b300555c..dc6b5216fc0f 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriter.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.writer; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriterFactory.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriterFactory.java index d674cd5258c6..ceeca447c45c 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriterFactory.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/AzureBlobStorageWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.writer; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/BaseAzureBlobStorageWriter.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/BaseAzureBlobStorageWriter.java index 33433cad328f..c57fd593dd7b 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/BaseAzureBlobStorageWriter.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/BaseAzureBlobStorageWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.writer; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/ProductionWriterFactory.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/ProductionWriterFactory.java index 6351e5e99852..320cb116563a 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/ProductionWriterFactory.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/main/java/io/airbyte/integrations/destination/azure_blob_storage/writer/ProductionWriterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.writer; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationAcceptanceTest.java index 8c4a8b7787ff..6375dc167174 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageCsvDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageCsvDestinationAcceptanceTest.java index b68283f0e1eb..854bf2637171 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageCsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageCsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationAcceptanceTest.java index e56a4b8fdf65..51fa2db7ca28 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageJsonlDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageJsonlDestinationAcceptanceTest.java index 27222468a94c..3fea2e266cbf 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageJsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test-integration/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageJsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationTest.java index f954d85131b3..d38450af08e5 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobRecordConsumerTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobRecordConsumerTest.java index d4f0b686eda2..02c40698f74f 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigsTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigsTest.java index 61d156124060..2ca109cd7015 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigsTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/AzureBlobStorageFormatConfigsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfigTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfigTest.java index 825962ea8dea..b8d505f68c54 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfigTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/AzureBlobStorageCsvFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGeneratorTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGeneratorTest.java index 7d428d9c9023..a13f798d522c 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGeneratorTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/NoFlatteningSheetGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGeneratorTest.java b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGeneratorTest.java index 7be0e476b237..a9223db4313f 100644 --- a/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGeneratorTest.java +++ b/airbyte-integrations/connectors/destination-azure-blob-storage/src/test/java/io/airbyte/integrations/destination/azure_blob_storage/csv/RootLevelFlatteningSheetGeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.azure_blob_storage.csv; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestination.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestination.java index 700e3b6390a4..5545124a762c 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestination.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormat.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormat.java index bd309187e279..b237e389199c 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormat.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaType.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaType.java index 1d890f3baa00..fa47e85d6f51 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaType.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/JsonSchemaType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatter.java index 59b86f36a5f3..62bf848e2918 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatter.java index 8f8ebc9c0b63..2cbefde3bfb9 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/ArrayFormatter.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/ArrayFormatter.java index 75d717751756..85baf123349d 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/ArrayFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/ArrayFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.arrayformater; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatter.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatter.java index 0ea7d77b2e33..6d5eea2018b3 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.arrayformater; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatter.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatter.java index 1fd017ec7af6..d99f8d88ab79 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.arrayformater; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtil.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtil.java index 8aaa1cf5f87c..ca7bb2bfeb88 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtil.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.util; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationAcceptanceTest.java index 8c78b420d126..9d0038e25cf8 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java index 8f16ea09abfb..f1adeb47ff26 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationAcceptanceTest.java index e928355e952f..8cfeba56456b 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationTest.java index 911ebb2c6d91..180317737b63 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedGcsDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestConstants.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestConstants.java index a6256e957eb8..a5a53efc058f 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestConstants.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestDataComparator.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestDataComparator.java index e05c45df9abf..cc7b6a2e50f9 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestDataUtils.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestDataUtils.java index dd567a29661f..c1dfa9230b87 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestDataUtils.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test-integration/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestDataUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.util; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java index 567a357675ae..b4e9235fdb1d 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryDenormalizedDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormatTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormatTest.java index 5df21a6345f4..cfcb04bd640a 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormatTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaFormatTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaTypeTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaTypeTest.java index c5176fb09cf2..c705607124c5 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaTypeTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/JsonSchemaTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatterTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatterTest.java index 13ea39ea1054..ccffa13cfdf2 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatterTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryDenormalizedRecordFormatterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatterTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatterTest.java index c6b875928e65..74fa0c8df4d2 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatterTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/GcsBigQueryDenormalizedRecordFormatterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatterTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatterTest.java index 4b79c260ad49..152630bd7e4a 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatterTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/DefaultArrayFormatterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.arrayformater; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatterTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatterTest.java index bb20569615ed..71d528c392f6 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatterTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/arrayformater/LegacyArrayFormatterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.arrayformater; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtilTest.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtilTest.java index b236473ffc49..188c8ef4b6d4 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtilTest.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/formatter/util/FormatterUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter.util; diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestSchemaUtils.java b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestSchemaUtils.java index e2d3ea43d65e..f2f25253477d 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestSchemaUtils.java +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/src/test/java/io/airbyte/integrations/destination/bigquery/util/BigQueryDenormalizedTestSchemaUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.util; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryAvroSerializedBuffer.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryAvroSerializedBuffer.java index a877c1ec9368..4040be5eca71 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryAvroSerializedBuffer.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryAvroSerializedBuffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryConsts.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryConsts.java index 016c8365ad30..2aeaf17cfabc 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryConsts.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryConsts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDestination.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDestination.java index 6d6b7a2626bc..e5714b4862e7 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDestination.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java index 67f54ec0b2a8..e291d12b2ca2 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumer.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumer.java index 633da56bafc1..aa3069a06b04 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumer.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformer.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformer.java index a7ea38c7b3c4..30b44ac1b6ae 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingConsumerFactory.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingConsumerFactory.java index 26686f88ac10..48046e55be8e 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingOperations.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingOperations.java index 948a769ee152..b66ee064ca71 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingOperations.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryStagingOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java index de3ff6ec4e98..fba5bf03929a 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryWriteConfig.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryWriteConfig.java index 31f42e4aebf4..965ac87980fb 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryWriteConfig.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/UploadingMethod.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/UploadingMethod.java index 7454c53aa0bd..a3e0065cf93b 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/UploadingMethod.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/UploadingMethod.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/BigQueryRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/BigQueryRecordFormatter.java index 08488b0828ae..1d8048330313 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/BigQueryRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/BigQueryRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryRecordFormatter.java index de891dbc50d6..bd6756e94b08 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/DefaultBigQueryRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsAvroBigQueryRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsAvroBigQueryRecordFormatter.java index 8fa89885ce9a..44425f33bb28 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsAvroBigQueryRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsAvroBigQueryRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsCsvBigQueryRecordFormatter.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsCsvBigQueryRecordFormatter.java index 3331672e63c8..18941e6796c8 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsCsvBigQueryRecordFormatter.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/formatter/GcsCsvBigQueryRecordFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.formatter; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/helpers/LoggerHelper.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/helpers/LoggerHelper.java index 23a135c8fa4d..f4ad416d89c9 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/helpers/LoggerHelper.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/helpers/LoggerHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.helpers; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractBigQueryUploader.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractBigQueryUploader.java index 18816c8df8a4..22605b81ad75 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractBigQueryUploader.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractBigQueryUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractGscBigQueryUploader.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractGscBigQueryUploader.java index 123fe3c27843..97cbda3763ad 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractGscBigQueryUploader.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/AbstractGscBigQueryUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryDirectUploader.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryDirectUploader.java index 9ee4e2b4644f..3bd481c03b58 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryDirectUploader.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryDirectUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryUploaderFactory.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryUploaderFactory.java index b9991140893f..ce4969f55db7 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryUploaderFactory.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/BigQueryUploaderFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsAvroBigQueryUploader.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsAvroBigQueryUploader.java index 76c86b6ecbfc..023f5c9ef120 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsAvroBigQueryUploader.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsAvroBigQueryUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsCsvBigQueryUploader.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsCsvBigQueryUploader.java index 7ebfa37b6723..9abbe21565b2 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsCsvBigQueryUploader.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/GcsCsvBigQueryUploader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/UploaderType.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/UploaderType.java index 182b76e7aae4..80333f1b6839 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/UploaderType.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/UploaderType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/config/UploaderConfig.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/config/UploaderConfig.java index 415914f44ee3..ab13465c9cc6 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/config/UploaderConfig.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/uploader/config/UploaderConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.uploader.config; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/writer/BigQueryTableWriter.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/writer/BigQueryTableWriter.java index 4f5eb8f2af28..c7b695bcedf9 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/writer/BigQueryTableWriter.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/writer/BigQueryTableWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery.writer; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/AbstractBigQueryDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/AbstractBigQueryDestinationAcceptanceTest.java index 351c08309520..74aac98c18f8 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/AbstractBigQueryDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/AbstractBigQueryDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java index 07da672a5ee4..d39fd20ec0a6 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTestUtils.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTestUtils.java index 9da544d41444..cdc5e042078f 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTestUtils.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsDestinationAcceptanceTest.java index bd115f09f76e..56bf06c5d296 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryStandardDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryStandardDestinationAcceptanceTest.java index 4ae95a63352a..b7d1197df089 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryStandardDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryStandardDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryTestDataComparator.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryTestDataComparator.java index 392d0687142f..3044a83900ba 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumerTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumerTest.java index 6b47fd68b3a4..27511e993453 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformerTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformerTest.java index 0da94c16f7a1..00087081af65 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQuerySQLNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryUtilsTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryUtilsTest.java index 5e5af0583afc..8043726bda18 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryUtilsTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test/java/io/airbyte/integrations/destination/bigquery/BigQueryUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.bigquery; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraConfig.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraConfig.java index 2bc097205c4d..5ea984f3e154 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraConfig.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProvider.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProvider.java index e6ee00ff70af..cc974541aacc 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProvider.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraDestination.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraDestination.java index 94faa7d707c1..1aa7ce528f60 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraDestination.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumer.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumer.java index 7a4512df539f..55de00889962 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumer.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformer.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformer.java index 54049a61ed0d..7248146a524c 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformer.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraRecord.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraRecord.java index 94245930d987..63af6d92fb6d 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraRecord.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraRecord.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraStreamConfig.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraStreamConfig.java index 9a5c22e6e4a8..dd7d85d87563 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraStreamConfig.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/CassandraStreamConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/SessionManager.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/SessionManager.java index d5215af8dd1e..3837725f7970 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/SessionManager.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/SessionManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/Tuple.java b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/Tuple.java index d7b5aecba6ab..224f9b917906 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/Tuple.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/main/java/io/airbyte/integrations/destination/cassandra/Tuple.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraContainerInitializr.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraContainerInitializr.java index 66a09f2bfe86..76cb904a5d4f 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraContainerInitializr.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraContainerInitializr.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProviderIT.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProviderIT.java index ba99a600e2cd..9f0ebaec3205 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProviderIT.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraCqlProviderIT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationAcceptanceTest.java index 6c3e5b36dbb1..6a022e2337ca 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationIT.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationIT.java index 86c94ba2dd1c..ea30e16cd0b4 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationIT.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraDestinationIT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumerIT.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumerIT.java index f74d65fb4076..d5386b8ecda6 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumerIT.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/CassandraMessageConsumerIT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java index 855b3549dff1..da3af9ec770b 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test-integration/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraConfigTest.java b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraConfigTest.java index 703e670e06d1..c425481f27b7 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraConfigTest.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformerTest.java b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformerTest.java index 4ae80e0df77a..6922de7323a7 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraRecordConsumerTest.java b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraRecordConsumerTest.java index 860cbe55e313..9be7650df2b5 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/CassandraRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java index 855b3549dff1..da3af9ec770b 100644 --- a/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java +++ b/airbyte-integrations/connectors/destination-cassandra/src/test/java/io/airbyte/integrations/destination/cassandra/TestDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.cassandra; diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncrypt.java index cfdea652fab1..20c6849f9331 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptAcceptanceTest.java b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptAcceptanceTest.java index 070fa641c146..ba91fb592978 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java index 96c343f8394c..70a4bf221fa4 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java index b35dd3be4b16..3ef60b3f7205 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptTest.java index 449d8d1d909a..a52349c4c0fb 100644 --- a/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse-strict-encrypt/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestination.java b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestination.java index 206e31bf7a41..4676d642ca3f 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestination.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSQLNameTransformer.java b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSQLNameTransformer.java index 093a4c0f205b..ad39958ef41b 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSqlOperations.java b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSqlOperations.java index 283f602579c5..9bb3570399fa 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSqlOperations.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/main/java/io/airbyte/integrations/destination/clickhouse/ClickhouseSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationAcceptanceTest.java index 3a1a823a0586..6103a083fa54 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java index 96c343f8394c..70a4bf221fa4 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java index b35dd3be4b16..3ef60b3f7205 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/ClickhouseTestSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshClickhouseDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshClickhouseDestinationAcceptanceTest.java index 0c0a5d08e7d5..1698f2b75577 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshClickhouseDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshClickhouseDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshKeyClickhouseDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshKeyClickhouseDestinationAcceptanceTest.java index 8d3b074ecf61..10eef513b7f4 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshKeyClickhouseDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshKeyClickhouseDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshPasswordClickhouseDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshPasswordClickhouseDestinationAcceptanceTest.java index 3b68003629da..222b72847745 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshPasswordClickhouseDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test-integration/java/io/airbyte/integrations/destination/clickhouse/SshPasswordClickhouseDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationSpecTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationSpecTest.java index 425dcb4d2404..8cf5fda589b9 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationSpecTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationTest.java b/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationTest.java index 90e67b721f39..b210c5c39048 100644 --- a/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationTest.java +++ b/airbyte-integrations/connectors/destination-clickhouse/src/test/java/io/airbyte/integrations/destination/clickhouse/ClickhouseDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.clickhouse; diff --git a/airbyte-integrations/connectors/destination-csv/src/main/java/io/airbyte/integrations/destination/csv/CsvDestination.java b/airbyte-integrations/connectors/destination-csv/src/main/java/io/airbyte/integrations/destination/csv/CsvDestination.java index 7d0155a02edb..6a573624dbec 100644 --- a/airbyte-integrations/connectors/destination-csv/src/main/java/io/airbyte/integrations/destination/csv/CsvDestination.java +++ b/airbyte-integrations/connectors/destination-csv/src/main/java/io/airbyte/integrations/destination/csv/CsvDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.csv; diff --git a/airbyte-integrations/connectors/destination-csv/src/test-integration/java/io/airbyte/integrations/destination/csv/CsvDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-csv/src/test-integration/java/io/airbyte/integrations/destination/csv/CsvDestinationAcceptanceTest.java index a703b9c99c74..98699fead763 100644 --- a/airbyte-integrations/connectors/destination-csv/src/test-integration/java/io/airbyte/integrations/destination/csv/CsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-csv/src/test-integration/java/io/airbyte/integrations/destination/csv/CsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.csv; diff --git a/airbyte-integrations/connectors/destination-csv/src/test/java/io/airbyte/integrations/destination/csv/CsvDestinationTest.java b/airbyte-integrations/connectors/destination-csv/src/test/java/io/airbyte/integrations/destination/csv/CsvDestinationTest.java index ab1a6f482f91..09ad74ee47fc 100644 --- a/airbyte-integrations/connectors/destination-csv/src/test/java/io/airbyte/integrations/destination/csv/CsvDestinationTest.java +++ b/airbyte-integrations/connectors/destination-csv/src/test/java/io/airbyte/integrations/destination/csv/CsvDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.csv; diff --git a/airbyte-integrations/connectors/destination-databend/destination_databend/__init__.py b/airbyte-integrations/connectors/destination-databend/destination_databend/__init__.py index fe96a70e2b77..5be40696a9e5 100644 --- a/airbyte-integrations/connectors/destination-databend/destination_databend/__init__.py +++ b/airbyte-integrations/connectors/destination-databend/destination_databend/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-databend/destination_databend/client.py b/airbyte-integrations/connectors/destination-databend/destination_databend/client.py index 5d8b6f6a04c4..c71b3df14fa6 100644 --- a/airbyte-integrations/connectors/destination-databend/destination_databend/client.py +++ b/airbyte-integrations/connectors/destination-databend/destination_databend/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from databend_sqlalchemy import connector diff --git a/airbyte-integrations/connectors/destination-databend/destination_databend/destination.py b/airbyte-integrations/connectors/destination-databend/destination_databend/destination.py index 2629ff54983a..365575ec1e99 100644 --- a/airbyte-integrations/connectors/destination-databend/destination_databend/destination.py +++ b/airbyte-integrations/connectors/destination-databend/destination_databend/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-databend/destination_databend/writer.py b/airbyte-integrations/connectors/destination-databend/destination_databend/writer.py index a9c4dfe57da1..006ff960b14e 100644 --- a/airbyte-integrations/connectors/destination-databend/destination_databend/writer.py +++ b/airbyte-integrations/connectors/destination-databend/destination_databend/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import defaultdict diff --git a/airbyte-integrations/connectors/destination-databend/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-databend/integration_tests/integration_test.py index 913a0909366a..9ddcbc0d6038 100644 --- a/airbyte-integrations/connectors/destination-databend/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-databend/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-databend/main.py b/airbyte-integrations/connectors/destination-databend/main.py index 17cced87eeb9..7482c00577de 100644 --- a/airbyte-integrations/connectors/destination-databend/main.py +++ b/airbyte-integrations/connectors/destination-databend/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-databend/setup.py b/airbyte-integrations/connectors/destination-databend/setup.py index 7aa721c49fdd..9e03ca8e57e6 100644 --- a/airbyte-integrations/connectors/destination-databend/setup.py +++ b/airbyte-integrations/connectors/destination-databend/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-databend/unit_tests/test_databend_destination.py b/airbyte-integrations/connectors/destination-databend/unit_tests/test_databend_destination.py index 6466b7eaa97c..d8f221a9836e 100644 --- a/airbyte-integrations/connectors/destination-databend/unit_tests/test_databend_destination.py +++ b/airbyte-integrations/connectors/destination-databend/unit_tests/test_databend_destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/destination-databend/unit_tests/test_writer.py b/airbyte-integrations/connectors/destination-databend/unit_tests/test_writer.py index 5412bd26e36b..0b68b113c2ab 100644 --- a/airbyte-integrations/connectors/destination-databend/unit_tests/test_writer.py +++ b/airbyte-integrations/connectors/destination-databend/unit_tests/test_writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Union diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfig.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfig.java index 7b1319c87de6..c29c22c3c66d 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfig.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestination.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestination.java index 30e84f376dad..47a8aedca23d 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestination.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopier.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopier.java index 0184623ce4a1..3b3480a6ded3 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopier.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopierFactory.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopierFactory.java index 6d3bb621f362..7dcb8bdf7931 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksBaseDestination.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksBaseDestination.java index cfee659bc3df..92668a8b960f 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksBaseDestination.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksBaseDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksConstants.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksConstants.java index c985c9cd6c23..ec8526c9c8e5 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksConstants.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestination.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestination.java index eaa1520e5973..d5ef1a105b12 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestination.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfig.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfig.java index 489796081a34..8bfa0d5bac4a 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolver.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolver.java index 51c4ac6b4e5d..efbf21a626cd 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolver.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksNameTransformer.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksNameTransformer.java index 1d771a1e6c7d..958550d2bcdc 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksNameTransformer.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3Destination.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3Destination.java index b94ba22b9123..c58d25986402 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3Destination.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfig.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfig.java index f570fb382ea1..1972c58e2d73 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfig.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopier.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopier.java index 4605d81459d1..b826e71c0e26 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopier.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierFactory.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierFactory.java index 1b85fa51f308..846113c715d8 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksSqlOperations.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksSqlOperations.java index 7c360d7d2a10..2c38501d867a 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksSqlOperations.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetter.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetter.java index 5eb2868588f2..4adf8ecf9520 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetter.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageConfig.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageConfig.java index 11edca47dfba..aa0f370a0c9a 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageConfig.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageType.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageType.java index 0c77f70bc3a0..433b4a017846 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageType.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStorageType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopier.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopier.java index f525448e6d7b..4e4b3f22fe93 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopier.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopierFactory.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopierFactory.java index 7d84ff1b98c3..2eba29b6fba7 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/DatabricksStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/PreSignedUrl.java b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/PreSignedUrl.java index f65e08301f83..6f08fa75f0a1 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/PreSignedUrl.java +++ b/airbyte-integrations/connectors/destination-databricks/src/main/java/io/airbyte/integrations/destination/databricks/PreSignedUrl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestinationAcceptanceTest.java index be870752bbf7..c19618ed0270 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationAcceptanceTest.java index 20c2c494c986..0450575a428f 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksS3DestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksS3DestinationAcceptanceTest.java index 96f73a83c457..b72c9894f8c1 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksS3DestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksS3DestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetterTest.java b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetterTest.java index 7afd47493414..02b3dfcf2e17 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetterTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test-integration/java/io/airbyte/integrations/destination/databricks/DatabricksStagingLocationGetterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfigTest.java b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfigTest.java index 28890fc6327f..cc3790145018 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfigTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksAzureBlobStorageConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfigTest.java b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfigTest.java index cb70c5507652..dee1a6d01856 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfigTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolverTest.java b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolverTest.java index 054fee5c077f..ca6b2ad85c02 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolverTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksDestinationResolverTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfigTest.java b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfigTest.java index 98c8c9b34ca4..d3bef4158c93 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfigTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StorageConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierTest.java b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierTest.java index d193441f875f..26beb3d39d12 100644 --- a/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-databricks/src/test/java/io/airbyte/integrations/destination/databricks/DatabricksS3StreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.databricks; diff --git a/airbyte-integrations/connectors/destination-dev-null/src/main/java/io/airbyte/integrations/destination/dev_null/DevNullDestination.java b/airbyte-integrations/connectors/destination-dev-null/src/main/java/io/airbyte/integrations/destination/dev_null/DevNullDestination.java index 4d696c43dc09..25035263d32b 100644 --- a/airbyte-integrations/connectors/destination-dev-null/src/main/java/io/airbyte/integrations/destination/dev_null/DevNullDestination.java +++ b/airbyte-integrations/connectors/destination-dev-null/src/main/java/io/airbyte/integrations/destination/dev_null/DevNullDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dev_null; diff --git a/airbyte-integrations/connectors/destination-dev-null/src/test-integration/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-dev-null/src/test-integration/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationAcceptanceTest.java index 2a2608900245..db7ade33bdd3 100644 --- a/airbyte-integrations/connectors/destination-dev-null/src/test-integration/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-dev-null/src/test-integration/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dev_null; diff --git a/airbyte-integrations/connectors/destination-dev-null/src/test/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationTest.java b/airbyte-integrations/connectors/destination-dev-null/src/test/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationTest.java index 38133a693f1e..9328e45fbabb 100644 --- a/airbyte-integrations/connectors/destination-dev-null/src/test/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationTest.java +++ b/airbyte-integrations/connectors/destination-dev-null/src/test/java/io/airbyte/integrations/destination/dev_null/DevNullDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dev_null; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConnectionOptions.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConnectionOptions.java index b6fd41317073..74450137d2f4 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConnectionOptions.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConnectionOptions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConsumer.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConsumer.java index d2376671e826..49230bb2a04b 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConsumer.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisDestination.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisDestination.java index d276bead44b0..659b0aef4802 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisDestination.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisLabelInfo.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisLabelInfo.java index 52c8b7bb6dfb..19182ee8cfb0 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisLabelInfo.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisLabelInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisStreamLoad.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisStreamLoad.java index 219d4f99f262..92051a999046 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisStreamLoad.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisStreamLoad.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisWriteConfig.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisWriteConfig.java index 961317b29f01..2d0afa160406 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisWriteConfig.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/DorisWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/HttpUtil.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/HttpUtil.java index ec5ca0aad2ee..2bf0b61d5088 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/HttpUtil.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/HttpUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadHttpPutBuilder.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadHttpPutBuilder.java index ee10d8bc04e1..103924e182c1 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadHttpPutBuilder.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadHttpPutBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadRespContent.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadRespContent.java index 4ef3c46844bd..16eaed478180 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadRespContent.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/StreamLoadRespContent.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisException.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisException.java index ff2ce5367375..c416bd64cef2 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisException.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris.exception; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisRuntimeException.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisRuntimeException.java index e9d4feb40c05..b7496070bc84 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisRuntimeException.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/DorisRuntimeException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris.exception; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/IllegalArgumentException.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/IllegalArgumentException.java index 8a3c406f3acb..bc0995d53f86 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/IllegalArgumentException.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/IllegalArgumentException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris.exception; diff --git a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/StreamLoadException.java b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/StreamLoadException.java index 7edba2d9959b..50d012f20e4a 100644 --- a/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/StreamLoadException.java +++ b/airbyte-integrations/connectors/destination-doris/src/main/java/io/airbyte/integrations/destination/doris/exception/StreamLoadException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris.exception; diff --git a/airbyte-integrations/connectors/destination-doris/src/test-integration/java/io/airbyte/integrations/destination/doris/DorisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-doris/src/test-integration/java/io/airbyte/integrations/destination/doris/DorisDestinationAcceptanceTest.java index 9b03356c3f53..b8189986d3e6 100644 --- a/airbyte-integrations/connectors/destination-doris/src/test-integration/java/io/airbyte/integrations/destination/doris/DorisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-doris/src/test-integration/java/io/airbyte/integrations/destination/doris/DorisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-doris/src/test/java/io/airbyte/integrations/destination/doris/DorisDestinationTest.java b/airbyte-integrations/connectors/destination-doris/src/test/java/io/airbyte/integrations/destination/doris/DorisDestinationTest.java index 62aab6eefacf..6406cd6cf101 100644 --- a/airbyte-integrations/connectors/destination-doris/src/test/java/io/airbyte/integrations/destination/doris/DorisDestinationTest.java +++ b/airbyte-integrations/connectors/destination-doris/src/test/java/io/airbyte/integrations/destination/doris/DorisDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.doris; diff --git a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py index 002b3bced46e..2ab3bc917783 100644 --- a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py +++ b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py index 598dc70d80f8..99a07284c20b 100644 --- a/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py +++ b/airbyte-integrations/connectors/destination-duckdb/destination_duckdb/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py index 4ce0155d2c89..255913dbd24a 100644 --- a/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-duckdb/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-duckdb/main.py b/airbyte-integrations/connectors/destination-duckdb/main.py index a812a22f9aa8..d02d2a60103b 100644 --- a/airbyte-integrations/connectors/destination-duckdb/main.py +++ b/airbyte-integrations/connectors/destination-duckdb/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-duckdb/setup.py b/airbyte-integrations/connectors/destination-duckdb/setup.py index a0fd84f64845..b5a2272c46d6 100644 --- a/airbyte-integrations/connectors/destination-duckdb/setup.py +++ b/airbyte-integrations/connectors/destination-duckdb/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py index 67c17d620f2a..4c83289a9b31 100644 --- a/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-duckdb/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbChecker.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbChecker.java index 5e6faad471f9..140fc9116a4f 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbChecker.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbChecker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumer.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumer.java index 42050360d5da..420a6dd73c5e 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumer.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestination.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestination.java index 2edf04c5c43d..8c7181160d32 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestination.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationConfig.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationConfig.java index f3222d676d18..4c62e2e22d8c 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationRunner.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationRunner.java index 2a5f7e088b21..c2895893fe17 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationRunner.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncrypt.java index f3b91bd07062..22c9043bdc89 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbOutputTableHelper.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbOutputTableHelper.java index f5d0a2904441..72de8c3575c2 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbOutputTableHelper.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbOutputTableHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbWriter.java b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbWriter.java index 7738a15e65ae..29c48398c407 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbWriter.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/main/java/io/airbyte/integrations/destination/dynamodb/DynamodbWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/test-integration/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-dynamodb/src/test-integration/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationAcceptanceTest.java index 2c30db98ec95..434b6083a05a 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/test-integration/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/test-integration/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumerTest.java b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumerTest.java index a8dc49a723e9..7bb5fe7880cf 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumerTest.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncryptTest.java index f12d4ad25c3c..fd8fc406580a 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationTest.java b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationTest.java index 4c8e527e2104..028babb52efa 100644 --- a/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationTest.java +++ b/airbyte-integrations/connectors/destination-dynamodb/src/test/java/io/airbyte/integrations/destination/dynamodb/DynamodbDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.dynamodb; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/FailAfterNDestination.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/FailAfterNDestination.java index 34884cabac2b..721f6986e86d 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/FailAfterNDestination.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/FailAfterNDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/LoggingDestination.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/LoggingDestination.java index d247ff26941a..bc5440265764 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/LoggingDestination.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/LoggingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/SilentDestination.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/SilentDestination.java index a8232e4c7650..e11f3403d124 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/SilentDestination.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/SilentDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/TestingDestinations.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/TestingDestinations.java index 9a816411da69..50cc0e21a6b1 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/TestingDestinations.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/TestingDestinations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestination.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestination.java index bc9d528867b5..8e505f1120c9 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestination.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/BaseLogger.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/BaseLogger.java index ea9bcab7049b..7dea9eadc5ca 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/BaseLogger.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/BaseLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/EveryNthLogger.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/EveryNthLogger.java index 66c7c8aced2f..e597b086a27d 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/EveryNthLogger.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/EveryNthLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/FirstNLogger.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/FirstNLogger.java index 5b4ee187048d..4fed7adbe49a 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/FirstNLogger.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/FirstNLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/LoggingConsumer.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/LoggingConsumer.java index bba82af86503..7427fc965c0c 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/LoggingConsumer.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/LoggingConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/RandomSamplingLogger.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/RandomSamplingLogger.java index 3ba665ae7812..657ac6ab5a1d 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/RandomSamplingLogger.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/RandomSamplingLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLogger.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLogger.java index 5a64a7e8fa9f..86e507ea032b 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLogger.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLogger.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLoggerFactory.java b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLoggerFactory.java index ef41ef47030c..8a4e6dcd1495 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLoggerFactory.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/main/java/io/airbyte/integrations/destination/e2e_test/logging/TestingLoggerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test.logging; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/test-integration/java/io/airbyte/integrations/destination/e2e_test/TestingSilentDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-e2e-test/src/test-integration/java/io/airbyte/integrations/destination/e2e_test/TestingSilentDestinationAcceptanceTest.java index 46ac980681e6..8b6f5af75d62 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/test-integration/java/io/airbyte/integrations/destination/e2e_test/TestingSilentDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/test-integration/java/io/airbyte/integrations/destination/e2e_test/TestingSilentDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-e2e-test/src/test/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestinationTest.java b/airbyte-integrations/connectors/destination-e2e-test/src/test/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestinationTest.java index c41f81aaed35..d4aea4ae8456 100644 --- a/airbyte-integrations/connectors/destination-e2e-test/src/test/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestinationTest.java +++ b/airbyte-integrations/connectors/destination-e2e-test/src/test/java/io/airbyte/integrations/destination/e2e_test/ThrottledDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.e2e_test; diff --git a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestination.java b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestination.java index 40ea9555541f..8f6a73f700e7 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestination.java +++ b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestinationAcceptanceTest.java index 8eca4006d70b..2a670b68d879 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchStrictEncryptDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationStrictEncryptTest.java index c88f30f911bd..f92c6bf1ffc8 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch-strict-encrypt/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfiguration.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfiguration.java index 771b46a9c305..e60771604f13 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfiguration.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAirbyteMessageConsumerFactory.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAirbyteMessageConsumerFactory.java index 18fc68e066df..81f3ca6212a6 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAirbyteMessageConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAirbyteMessageConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAuthenticationMethod.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAuthenticationMethod.java index caf73c37770d..bea0621995ed 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAuthenticationMethod.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchAuthenticationMethod.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnection.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnection.java index 69d9f4ac7698..176398d6cdb7 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnection.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestination.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestination.java index ff8eb0afaf91..477aa1e31fc1 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestination.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchWriteConfig.java b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchWriteConfig.java index dcb96c154f6b..9289f183f4da 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchWriteConfig.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/main/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationAcceptanceTest.java index ab409121d87e..253db3d2761a 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshElasticsearchDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshElasticsearchDestinationAcceptanceTest.java index ca84b4d13006..da6c994b9915 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshElasticsearchDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshElasticsearchDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshKeyElasticsearchDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshKeyElasticsearchDestinationAcceptanceTest.java index f556c811a3b4..15bcd5fa9bf8 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshKeyElasticsearchDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshKeyElasticsearchDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshPasswordElasticsearchDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshPasswordElasticsearchDestinationAcceptanceTest.java index 55a4a89d5711..cad0f60efb1b 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshPasswordElasticsearchDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test-integration/java/io/airbyte/integrations/destination/elasticsearch/SshPasswordElasticsearchDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfigurationTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfigurationTest.java index 73ac06a4feb4..0fa209f28b5f 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfigurationTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ConnectorConfigurationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnectionTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnectionTest.java index 5137d3fd9d6f..0a12ba0c087b 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnectionTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchConnectionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationTest.java b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationTest.java index aa61760c49d3..ae151671224c 100644 --- a/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationTest.java +++ b/airbyte-integrations/connectors/destination-elasticsearch/src/test/java/io/airbyte/integrations/destination/elasticsearch/ElasticsearchDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.elasticsearch; diff --git a/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/destination.py b/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/destination.py index c09168dfe5a2..5b169f094237 100644 --- a/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/destination.py +++ b/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/writer.py b/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/writer.py index 4e2151ac53b6..6935fef35f0b 100644 --- a/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/writer.py +++ b/airbyte-integrations/connectors/destination-firebolt/destination_firebolt/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-firebolt/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-firebolt/integration_tests/integration_test.py index 9d5e9e1c0c76..872db32c3821 100644 --- a/airbyte-integrations/connectors/destination-firebolt/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-firebolt/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/destination-firebolt/main.py b/airbyte-integrations/connectors/destination-firebolt/main.py index 38037d81efb9..1b173be0c2b3 100644 --- a/airbyte-integrations/connectors/destination-firebolt/main.py +++ b/airbyte-integrations/connectors/destination-firebolt/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-firebolt/setup.py b/airbyte-integrations/connectors/destination-firebolt/setup.py index 5f5cf855461d..a2597d9160af 100644 --- a/airbyte-integrations/connectors/destination-firebolt/setup.py +++ b/airbyte-integrations/connectors/destination-firebolt/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_firebolt_destination.py b/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_firebolt_destination.py index 64372a78f662..8d70a1060b5a 100644 --- a/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_firebolt_destination.py +++ b/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_firebolt_destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_writer.py b/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_writer.py index 6c42bab1c0fa..6ca5b69c7f24 100644 --- a/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_writer.py +++ b/airbyte-integrations/connectors/destination-firebolt/unit_tests/test_writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Union diff --git a/airbyte-integrations/connectors/destination-firestore/destination_firestore/destination.py b/airbyte-integrations/connectors/destination-firestore/destination_firestore/destination.py index 0fb001a02e50..e34f6e80e1f1 100644 --- a/airbyte-integrations/connectors/destination-firestore/destination_firestore/destination.py +++ b/airbyte-integrations/connectors/destination-firestore/destination_firestore/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-firestore/destination_firestore/writer.py b/airbyte-integrations/connectors/destination-firestore/destination_firestore/writer.py index f45ce8c11a01..4d041412a668 100644 --- a/airbyte-integrations/connectors/destination-firestore/destination_firestore/writer.py +++ b/airbyte-integrations/connectors/destination-firestore/destination_firestore/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-firestore/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-firestore/integration_tests/integration_test.py index 4602abb28e7a..c5b918af45a3 100644 --- a/airbyte-integrations/connectors/destination-firestore/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-firestore/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-firestore/main.py b/airbyte-integrations/connectors/destination-firestore/main.py index e6c75277dc89..e5bf045a303d 100644 --- a/airbyte-integrations/connectors/destination-firestore/main.py +++ b/airbyte-integrations/connectors/destination-firestore/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-firestore/setup.py b/airbyte-integrations/connectors/destination-firestore/setup.py index 2ccfbd228c79..8a17102804ab 100644 --- a/airbyte-integrations/connectors/destination-firestore/setup.py +++ b/airbyte-integrations/connectors/destination-firestore/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-firestore/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-firestore/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/destination-firestore/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-firestore/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestination.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestination.java index 1a3ac18a1130..6f182123f92e 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestination.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfig.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfig.java index e3b260e2fecb..881440b91c52 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsNameTransformer.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsNameTransformer.java index 1017396236fb..f38b1bfb218c 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsNameTransformer.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsStorageOperations.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsStorageOperations.java index 58881e4042e6..22a1281d896f 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsStorageOperations.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/GcsStorageOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriter.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriter.java index bb66de472bca..9bf9ec3be3ae 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriter.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.avro; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfig.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfig.java index 3dfa3971c840..954374d59089 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfig.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.credential; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfigs.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfigs.java index fe9300c9153c..8ce44901743a 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfigs.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialConfigs.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.credential; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialType.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialType.java index d36c33bdf20f..c22b6069b619 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialType.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsCredentialType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.credential; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsHmacKeyCredentialConfig.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsHmacKeyCredentialConfig.java index 75970600aa91..2bf31555814f 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsHmacKeyCredentialConfig.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/credential/GcsHmacKeyCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.credential; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvWriter.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvWriter.java index 59b737a1e518..b910731dad11 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvWriter.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.csv; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlWriter.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlWriter.java index a615d0f6a090..473aa621b1e1 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlWriter.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.jsonl; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/parquet/GcsParquetWriter.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/parquet/GcsParquetWriter.java index cd6660ebd5b7..205c82471029 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/parquet/GcsParquetWriter.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/parquet/GcsParquetWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.parquet; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsS3FileSystem.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsS3FileSystem.java index dd98f2c9f962..1fa384557fc4 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsS3FileSystem.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsS3FileSystem.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.util; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsUtils.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsUtils.java index 0bb29a2a99b5..c8d22cb0ed4b 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsUtils.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/util/GcsUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.util; diff --git a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/writer/BaseGcsWriter.java b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/writer/BaseGcsWriter.java index d05b2afb99a9..ab5c6f40b139 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/writer/BaseGcsWriter.java +++ b/airbyte-integrations/connectors/destination-gcs/src/main/java/io/airbyte/integrations/destination/gcs/writer/BaseGcsWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.writer; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroDestinationAcceptanceTest.java index c5d0c0375687..7e1d519550ce 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroParquetDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroParquetDestinationAcceptanceTest.java index 4b53d1da0523..d47802b40a83 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroTestDataComparator.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroTestDataComparator.java index 9fa79be54eb5..a9b500ae50fc 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsAvroTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvDestinationAcceptanceTest.java index b974ded6b9ce..9a172e51f1ad 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvGzipDestinationAcceptanceTest.java index b6bdf3156553..271707c0640d 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsCsvGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsDestinationAcceptanceTest.java index bb873a3a288f..1d1cf4b49207 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlDestinationAcceptanceTest.java index 6b916b9a0f84..28d88a539456 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlGzipDestinationAcceptanceTest.java index 3e99f6b5d83b..8869dd2f72a3 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsJsonlGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsParquetDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsParquetDestinationAcceptanceTest.java index 155a51838c1b..11fcdbb0c5a1 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test-integration/java/io/airbyte/integrations/destination/gcs/GcsParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfigTest.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfigTest.java index 8fb0200cae9e..28ecc6b92a26 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfigTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/GcsDestinationConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroFormatConfigTest.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroFormatConfigTest.java index c2f0aa5c1791..84b81f4c7a09 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroFormatConfigTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.avro; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriterTest.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriterTest.java index 88013f6daba4..52f5d68907e7 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriterTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/avro/GcsAvroWriterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.avro; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvFormatConfigTest.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvFormatConfigTest.java index 56b948967fe1..40d7b747bf32 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvFormatConfigTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/csv/GcsCsvFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.csv; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlFormatConfigTest.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlFormatConfigTest.java index 8b8ddbb08a24..c049c2bb1640 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlFormatConfigTest.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/jsonl/GcsJsonlFormatConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.jsonl; diff --git a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/util/ConfigTestUtils.java b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/util/ConfigTestUtils.java index e1fd35b93435..078a78c5aec9 100644 --- a/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/util/ConfigTestUtils.java +++ b/airbyte-integrations/connectors/destination-gcs/src/test/java/io/airbyte/integrations/destination/gcs/util/ConfigTestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.gcs.util; diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/buffer.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/buffer.py index 9e016aa0f1a2..855cba00d92e 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/buffer.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/buffer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/client.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/client.py index 67271b74bc45..41c857f03e3e 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/client.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/destination.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/destination.py index fbf51abec6e4..2e1e4343ec55 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/destination.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, Mapping diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/helpers.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/helpers.py index a1a2628ecc64..ec072f9e5909 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/helpers.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/spreadsheet.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/spreadsheet.py index d496fb77eb80..d308c1a17f53 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/spreadsheet.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/spreadsheet.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Mapping diff --git a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/writer.py b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/writer.py index 75e9a3bf7185..2d2815bf3244 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/writer.py +++ b/airbyte-integrations/connectors/destination-google-sheets/destination_google_sheets/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/integration_test.py index b5d1c02dc251..25c8d85623aa 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # fixture for the _customIntegrationTest test. diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_buffer.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_buffer.py index cd40d82aa4c4..ce56ac806ac7 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_buffer.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_buffer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_client.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_client.py index 6f8f0bce4132..a79195eba97d 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_client.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_destination.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_destination.py index 2267d106c701..d26a46e197fa 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_destination.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_helpers.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_helpers.py index b520a01c78f7..3495ff513526 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_helpers.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_spreadsheet.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_spreadsheet.py index 21c5e90de789..02e9593e6913 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_spreadsheet.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_spreadsheet.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_writer.py b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_writer.py index de7c54390bae..e4adbe29eb53 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_writer.py +++ b/airbyte-integrations/connectors/destination-google-sheets/integration_tests/test_writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/destination-google-sheets/main.py b/airbyte-integrations/connectors/destination-google-sheets/main.py index ba00650428ec..c2480d5a1f64 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/main.py +++ b/airbyte-integrations/connectors/destination-google-sheets/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/setup.py b/airbyte-integrations/connectors/destination-google-sheets/setup.py index 55850d3f47f4..0532baeb5f9d 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/setup.py +++ b/airbyte-integrations/connectors/destination-google-sheets/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-google-sheets/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-google-sheets/unit_tests/unit_test.py index 97d7c0d46bdd..67990aabb278 100644 --- a/airbyte-integrations/connectors/destination-google-sheets/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-google-sheets/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # fixture for the unit_tests diff --git a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/__init__.py b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/__init__.py index 5eab928daf60..229aaea49004 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/__init__.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/client.py b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/client.py index f8fcfe3de1d3..c228f2ca2fd4 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/client.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/destination.py b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/destination.py index 93987c3ee605..59b9e1dedcda 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/destination.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/utils.py b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/utils.py index 9d3a76165d69..baf76d4b7a43 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/utils.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/destination_heap_analytics/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-heap-analytics/integration_tests/integration_test.py index 407058071aa3..73ab35657625 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sys diff --git a/airbyte-integrations/connectors/destination-heap-analytics/main.py b/airbyte-integrations/connectors/destination-heap-analytics/main.py index cf506f8e7738..9dd156cfe82d 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/main.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/setup.py b/airbyte-integrations/connectors/destination-heap-analytics/setup.py index fd5c3f35477e..1003c55375a3 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/setup.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_client.py b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_client.py index 60ad79895a23..680086cd9daf 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_client.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from json import load diff --git a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_parse_json.py b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_parse_json.py index 726367afd294..ca4822a9ba12 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_parse_json.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_parse_json.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_utils.py b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_utils.py index 3b29bcb66ffb..28d0553052a6 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-heap-analytics/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConstants.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConstants.java index 858f020cc29e..f4b0a620c854 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConstants.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConsumer.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConsumer.java index dbf4c07a7694..ffa2090d8cb2 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConsumer.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergDestination.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergDestination.java index a6541491fd8b..a6e61d149e40 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergDestination.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/IcebergDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/WriteConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/WriteConfig.java index 04032374a510..4276d79f86e1 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/WriteConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/WriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/CatalogType.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/CatalogType.java index 042ccfb6f95d..2adfe0462592 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/CatalogType.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/CatalogType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HadoopCatalogConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HadoopCatalogConfig.java index 242b12bfaaf5..47def1037d5c 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HadoopCatalogConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HadoopCatalogConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HiveCatalogConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HiveCatalogConfig.java index 8fe92b825706..d1a5dc83aea3 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HiveCatalogConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/HiveCatalogConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfig.java index 3999f6b5732d..3fafd16d0f51 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfigFactory.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfigFactory.java index 53413f6f7c22..bd96a24d7dd1 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfigFactory.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/IcebergCatalogConfigFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/JdbcCatalogConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/JdbcCatalogConfig.java index 6a49fc9157cc..bb094e333be9 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/JdbcCatalogConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/catalog/JdbcCatalogConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.catalog; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/DataFileFormat.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/DataFileFormat.java index 296b45c02f0d..4d2c80daee35 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/DataFileFormat.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/DataFileFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.format; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/FormatConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/FormatConfig.java index 483f134797f7..a6482958f82f 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/FormatConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/format/FormatConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.format; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/S3Config.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/S3Config.java index 01202054f4d5..adfc537eed1c 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/S3Config.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/S3Config.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageConfig.java index b4aa66024872..2d1dac10cdd6 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageType.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageType.java index ae586d2eb132..05f133853310 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageType.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/StorageType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AWSDefaultProfileCredentialConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AWSDefaultProfileCredentialConfig.java index 78ba9863b98c..f50b51733fd5 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AWSDefaultProfileCredentialConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AWSDefaultProfileCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage.credential; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AccessKeyCredentialConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AccessKeyCredentialConfig.java index 1c194981459d..c85b47a53e19 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AccessKeyCredentialConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3AccessKeyCredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage.credential; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialConfig.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialConfig.java index 69ad328d0f29..30074b00e443 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialConfig.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage.credential; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialType.java b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialType.java index 01b82bf2d8a4..88ae2780bd48 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialType.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/main/java/io/airbyte/integrations/destination/iceberg/config/storage/credential/S3CredentialType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.config.storage.credential; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/IcebergIntegrationTestUtil.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/IcebergIntegrationTestUtil.java index 878f20f8d7e6..efc18cc015f7 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/IcebergIntegrationTestUtil.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/IcebergIntegrationTestUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/HiveMetastoreS3PostgresCompose.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/HiveMetastoreS3PostgresCompose.java index 11ec693788ca..12042f8f4983 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/HiveMetastoreS3PostgresCompose.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/HiveMetastoreS3PostgresCompose.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.container; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/MinioContainer.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/MinioContainer.java index c3606979da13..3ea2b52af787 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/MinioContainer.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/container/MinioContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.container; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/BaseIcebergHadoopCatalogS3IntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/BaseIcebergHadoopCatalogS3IntegrationTest.java index aace8e520ee6..c3bba8d9147e 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/BaseIcebergHadoopCatalogS3IntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/BaseIcebergHadoopCatalogS3IntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.hadoop; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3AvroIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3AvroIntegrationTest.java index acae73546636..d6358b134314 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3AvroIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3AvroIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.hadoop; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3ParquetIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3ParquetIntegrationTest.java index 2e4ef0f2065b..68e6c0f96594 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3ParquetIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hadoop/IcebergHadoopCatalogS3ParquetIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.hadoop; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3AvroIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3AvroIntegrationTest.java index 42164da0d973..1f40b7a4e25c 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3AvroIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3AvroIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.hive; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3ParquetIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3ParquetIntegrationTest.java index c70952394860..128a48a81145 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3ParquetIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/hive/IcebergHiveCatalogS3ParquetIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.hive; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/BaseIcebergJdbcCatalogS3IntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/BaseIcebergJdbcCatalogS3IntegrationTest.java index e79b576dba80..6a5c385838e9 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/BaseIcebergJdbcCatalogS3IntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/BaseIcebergJdbcCatalogS3IntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.jdbc; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3AvroIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3AvroIntegrationTest.java index c96cf224b704..60db08bbe9e2 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3AvroIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3AvroIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.jdbc; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3ParquetIntegrationTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3ParquetIntegrationTest.java index 4a5d382bcb71..2be42f112a38 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3ParquetIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test-integration/java/io/airbyte/integrations/destination/iceberg/jdbc/IcebergJdbcCatalogS3ParquetIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg.jdbc; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/EmptyIterator.java b/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/EmptyIterator.java index cb9f117e0c31..94bd96acaab2 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/EmptyIterator.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/EmptyIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/IcebergHiveCatalogConfigTest.java b/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/IcebergHiveCatalogConfigTest.java index e9eaad52d4c8..e3d1122c212e 100644 --- a/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/IcebergHiveCatalogConfigTest.java +++ b/airbyte-integrations/connectors/destination-iceberg/src/test/java/io/airbyte/integrations/destination/iceberg/IcebergHiveCatalogConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.iceberg; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestination.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestination.java index eb38fcb938c1..28079f9f50ea 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestination.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/DataAdapter.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/DataAdapter.java index 5675f8dddf5b..c445eeddacdd 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/DataAdapter.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/DataAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcBufferedConsumerFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcBufferedConsumerFactory.java index 339189da1b59..b7556444d148 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcBufferedConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcBufferedConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcSqlOperations.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcSqlOperations.java index 4af0184a7ed8..b3a5b4288206 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcSqlOperations.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/JdbcSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperations.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperations.java index b6303fc8ceb1..57356672c942 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperations.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtils.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtils.java index 649a8f8e5195..bb6625e21979 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtils.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/StagingFilenameGenerator.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/StagingFilenameGenerator.java index c2ec1fd8b80f..e046d7106480 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/StagingFilenameGenerator.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/StagingFilenameGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/WriteConfig.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/WriteConfig.java index 99d9e17486d3..17fc4f65e335 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/WriteConfig.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/WriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/constants/GlobalDataSizeConstants.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/constants/GlobalDataSizeConstants.java index ddb74afed296..eb20778ab000 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/constants/GlobalDataSizeConstants.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/constants/GlobalDataSizeConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.constants; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyConsumerFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyConsumerFactory.java index b5be19c11afa..13b8ea393036 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyDestination.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyDestination.java index 85d5c733bd67..d961eb58b274 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyDestination.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/CopyDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopier.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopier.java index e99508da3a2d..a885a42f39b9 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopier.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopierFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopierFactory.java index c96f0a6854a3..6024334088ae 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/StreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestination.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestination.java index aa7692aee67a..8398c5adeafa 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestination.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageConfig.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageConfig.java index e56f4cbca6ef..bc72328cd23b 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageConfig.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.azure; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopier.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopier.java index 3db457ed7414..602cea6ec6a9 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopier.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.azure; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopierFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopierFactory.java index 3c3a79e37dae..05db75f72479 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/azure/AzureBlobStorageStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.azure; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsConfig.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsConfig.java index e00c8d6f7323..899458b99137 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsConfig.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.gcs; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopier.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopier.java index 0fd843dd9701..fad57d3e6e8f 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopier.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.gcs; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopierFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopierFactory.java index 17c23b45ecec..047fce710880 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/gcs/GcsStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.gcs; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfig.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfig.java index 679c62963ff5..9f782e0c176c 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfig.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.s3; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopier.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopier.java index f3752aa6791e..55e8aac0887c 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopier.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.s3; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierFactory.java index ac64860db368..d7f8364cc489 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.s3; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingConsumerFactory.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingConsumerFactory.java index 978d0c9acebd..5f6649881726 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.staging; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingOperations.java b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingOperations.java index f48c91f5b6a5..a11d49c93583 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingOperations.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/main/java/io/airbyte/integrations/destination/staging/StagingOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.staging; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestinationTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestinationTest.java index 63d569b73f39..413515a26dee 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestinationTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/AbstractJdbcDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/DataAdapterTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/DataAdapterTest.java index c655b492523b..808ce78e267a 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/DataAdapterTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/DataAdapterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtilsTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtilsTest.java index 2073854b4052..6fdc8f1592d7 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtilsTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/SqlOperationsUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/TestJdbcSqlOperations.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/TestJdbcSqlOperations.java index d573aa6a46fa..4c24680094fb 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/TestJdbcSqlOperations.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/TestJdbcSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestinationTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestinationTest.java index 6296ae944c0c..cd0b03a451a5 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestinationTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/SwitchingDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfigTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfigTest.java index 02475f3c68a6..6ffbcb9fc050 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfigTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3CopyConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.s3; diff --git a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierTest.java b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierTest.java index 8d8dec869e22..2805e5a7582b 100644 --- a/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-jdbc/src/test/java/io/airbyte/integrations/destination/jdbc/copy/s3/S3StreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.jdbc.copy.s3; diff --git a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestination.java b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestination.java index b9b028b27a72..dba32e7ed615 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestination.java +++ b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestinationConfig.java b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestinationConfig.java index 646b5ae142c0..88226fabe5a2 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaProtocol.java b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaProtocol.java index ddc31e7aec49..c4962175218d 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaProtocol.java +++ b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaProtocol.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumer.java b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumer.java index 4a21135a7b41..838eaa1d7d01 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumer.java +++ b/airbyte-integrations/connectors/destination-kafka/src/main/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-kafka/src/test-integration/java/io/airbyte/integrations/destination/kafka/KafkaDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-kafka/src/test-integration/java/io/airbyte/integrations/destination/kafka/KafkaDestinationAcceptanceTest.java index 0335f43274d0..11d4653f6245 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/test-integration/java/io/airbyte/integrations/destination/kafka/KafkaDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-kafka/src/test-integration/java/io/airbyte/integrations/destination/kafka/KafkaDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-kafka/src/test/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumerTest.java b/airbyte-integrations/connectors/destination-kafka/src/test/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumerTest.java index f348aa0efba6..a1a4c6f89428 100644 --- a/airbyte-integrations/connectors/destination-kafka/src/test/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-kafka/src/test/java/io/airbyte/integrations/destination/kafka/KafkaRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kafka; diff --git a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenCharactersStripper.java b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenCharactersStripper.java index 0e2717795da2..6886629c491b 100644 --- a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenCharactersStripper.java +++ b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenCharactersStripper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenDestination.java b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenDestination.java index ab33c177feb1..79e60be08d63 100644 --- a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenDestination.java +++ b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenHttpClient.java b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenHttpClient.java index 96abfdad2820..f94f663f99af 100644 --- a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenHttpClient.java +++ b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenHttpClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenRecordsConsumer.java b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenRecordsConsumer.java index 4da520e718e3..1578009e5c87 100644 --- a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenRecordsConsumer.java +++ b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenRecordsConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenTimestampService.java b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenTimestampService.java index 2d4cedba9cbe..43dfb127e3f9 100644 --- a/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenTimestampService.java +++ b/airbyte-integrations/connectors/destination-keen/src/main/java/io/airbyte/integrations/destination/keen/KeenTimestampService.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/test-integration/java/io/airbyte/integrations/destination/keen/KeenDestinationTest.java b/airbyte-integrations/connectors/destination-keen/src/test-integration/java/io/airbyte/integrations/destination/keen/KeenDestinationTest.java index 0e463295271b..aa79277d811b 100644 --- a/airbyte-integrations/connectors/destination-keen/src/test-integration/java/io/airbyte/integrations/destination/keen/KeenDestinationTest.java +++ b/airbyte-integrations/connectors/destination-keen/src/test-integration/java/io/airbyte/integrations/destination/keen/KeenDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenRecordConsumerTest.java b/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenRecordConsumerTest.java index 83800228f05e..b1295d0a5a5f 100644 --- a/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenTimestampServiceTest.java b/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenTimestampServiceTest.java index 86d36a8bda87..421f0fe1cd18 100644 --- a/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenTimestampServiceTest.java +++ b/airbyte-integrations/connectors/destination-keen/src/test/java/io/airbyte/integrations/destination/keen/KeenTimestampServiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.keen; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisClientPool.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisClientPool.java index d7e5ffe5476c..db424ba39f25 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisClientPool.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisClientPool.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisConfig.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisConfig.java index 6b2a7348019f..674fb336eab3 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisConfig.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisDestination.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisDestination.java index 697b9187c694..b64dba2e304a 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisDestination.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisMessageConsumer.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisMessageConsumer.java index 7db715312313..b129a8c13da9 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisMessageConsumer.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformer.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformer.java index 96d8f360eae4..419833f56fb4 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformer.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisRecord.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisRecord.java index d4278d1bfa22..27ee0ecb8ab5 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisRecord.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisRecord.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStream.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStream.java index 045af3744fed..6faa753a1a40 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStream.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStreamConfig.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStreamConfig.java index 45db9c289857..868ef0cfaa8f 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStreamConfig.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisStreamConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisUtils.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisUtils.java index 0b7ecd6a1c2a..c002f74a2eb3 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisUtils.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/KinesisUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/Tuple.java b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/Tuple.java index c72791470ae8..3a3a853776b9 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/Tuple.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/main/java/io/airbyte/integrations/destination/kinesis/Tuple.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisContainerInitializr.java b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisContainerInitializr.java index 0648d27ca9e5..1c98d558d9c8 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisContainerInitializr.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisContainerInitializr.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java index 0922fdcd3d4f..c481cc4d7d4f 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationAcceptanceTest.java index 5fc67d869cf4..c6946b195a72 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationTest.java index 3abf1acbaded..18cdba0a59c2 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisStreamTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisStreamTest.java index 36979697fd25..b2a07d9d2b4d 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisStreamTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test-integration/java/io/airbyte/integrations/destination/kinesis/KinesisStreamTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisConfigTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisConfigTest.java index e3f7c5f101f6..4286645ea7bb 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisConfigTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java index 0922fdcd3d4f..c481cc4d7d4f 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformerTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformerTest.java index 59f3eeb7ec7c..451caadecdc1 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisRecordConsumerTest.java b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisRecordConsumerTest.java index 1f0fa1fe37c8..7586c1be0cff 100644 --- a/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-kinesis/src/test/java/io/airbyte/integrations/destination/kinesis/KinesisRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.kinesis; diff --git a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/client.py b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/client.py index fa251f80769c..74d9f41176f5 100644 --- a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/client.py +++ b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping, Tuple, Union diff --git a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/destination.py b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/destination.py index a2f8ad15477c..33ab8565fae4 100644 --- a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/destination.py +++ b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/writer.py b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/writer.py index 2a5c1c7981ac..33acbf8a22fb 100644 --- a/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/writer.py +++ b/airbyte-integrations/connectors/destination-kvdb/destination_kvdb/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import Mapping diff --git a/airbyte-integrations/connectors/destination-kvdb/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-kvdb/integration_tests/integration_test.py index 8078180cb03d..5e083acc5351 100644 --- a/airbyte-integrations/connectors/destination-kvdb/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-kvdb/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-kvdb/main.py b/airbyte-integrations/connectors/destination-kvdb/main.py index d41e96459c08..178789589e5a 100644 --- a/airbyte-integrations/connectors/destination-kvdb/main.py +++ b/airbyte-integrations/connectors/destination-kvdb/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-kvdb/setup.py b/airbyte-integrations/connectors/destination-kvdb/setup.py index 696f6db70915..45450b3f7cce 100644 --- a/airbyte-integrations/connectors/destination-kvdb/setup.py +++ b/airbyte-integrations/connectors/destination-kvdb/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-kvdb/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-kvdb/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/destination-kvdb/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-kvdb/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-local-json/src/main/java/io/airbyte/integrations/destination/local_json/LocalJsonDestination.java b/airbyte-integrations/connectors/destination-local-json/src/main/java/io/airbyte/integrations/destination/local_json/LocalJsonDestination.java index 3543c83f9f22..776bc2b6371c 100644 --- a/airbyte-integrations/connectors/destination-local-json/src/main/java/io/airbyte/integrations/destination/local_json/LocalJsonDestination.java +++ b/airbyte-integrations/connectors/destination-local-json/src/main/java/io/airbyte/integrations/destination/local_json/LocalJsonDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.local_json; diff --git a/airbyte-integrations/connectors/destination-local-json/src/test-integration/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-local-json/src/test-integration/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationAcceptanceTest.java index 40cd49469759..65a814c140f1 100644 --- a/airbyte-integrations/connectors/destination-local-json/src/test-integration/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-local-json/src/test-integration/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.local_json; diff --git a/airbyte-integrations/connectors/destination-local-json/src/test/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationTest.java b/airbyte-integrations/connectors/destination-local-json/src/test/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationTest.java index 822281c01d8a..63d26c27c5b1 100644 --- a/airbyte-integrations/connectors/destination-local-json/src/test/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationTest.java +++ b/airbyte-integrations/connectors/destination-local-json/src/test/java/io/airbyte/integrations/destination/local_json/LocalJsonDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.local_json; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestination.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestination.java index 78518bea96f6..4eafdfd77868 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestination.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreNameTransformer.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreNameTransformer.java index b1c0067f0360..e08c51d20284 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreNameTransformer.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreSqlOperations.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreSqlOperations.java index 939c2db74197..f4045ec71ec4 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreSqlOperations.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/main/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariaDbTestDataComparator.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariaDbTestDataComparator.java index 1089f2df1168..d04b4f5babfd 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariaDbTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariaDbTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationAcceptanceTest.java index ee02536ee3ca..e743570b16ed 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshKeyMariadbColumnstoreDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshKeyMariadbColumnstoreDestinationAcceptanceTest.java index 221f48f1840a..f009b94ca291 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshKeyMariadbColumnstoreDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshKeyMariadbColumnstoreDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshMariadbColumnstoreDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshMariadbColumnstoreDestinationAcceptanceTest.java index c299fb0e5d97..e0004b1e37e3 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshMariadbColumnstoreDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshMariadbColumnstoreDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshPasswordMariadbColumnstoreDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshPasswordMariadbColumnstoreDestinationAcceptanceTest.java index c3fb81f263b1..6b45c581e79f 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshPasswordMariadbColumnstoreDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test-integration/java/io/airbyte/integrations/destination/mariadb_columnstore/SshPasswordMariadbColumnstoreDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationTest.java index a4083db9c05d..11505ed4024e 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbColumnstoreDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbSpecTest.java b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbSpecTest.java index 91e387dc2439..5cfea9ffc4d5 100644 --- a/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbSpecTest.java +++ b/airbyte-integrations/connectors/destination-mariadb-columnstore/src/test/java/io/airbyte/integrations/destination/mariadb_columnstore/MariadbSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mariadb_columnstore; diff --git a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/__init__.py b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/__init__.py index bae2aaf851c0..f83a392b80f7 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/__init__.py +++ b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/destination.py b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/destination.py index 4b66b427f693..d6a44c1d5f9c 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/destination.py +++ b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/writer.py b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/writer.py index 75e6b0b8bc37..c2eca6a88ce9 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/writer.py +++ b/airbyte-integrations/connectors/destination-meilisearch/destination_meilisearch/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections.abc import Mapping diff --git a/airbyte-integrations/connectors/destination-meilisearch/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-meilisearch/integration_tests/integration_test.py index 86a8590a272c..9e63e24dc87d 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-meilisearch/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-meilisearch/main.py b/airbyte-integrations/connectors/destination-meilisearch/main.py index 0a1d749e75b0..a5eba931a2fb 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/main.py +++ b/airbyte-integrations/connectors/destination-meilisearch/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-meilisearch/setup.py b/airbyte-integrations/connectors/destination-meilisearch/setup.py index f73276833626..9d9bfe3e6e16 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/setup.py +++ b/airbyte-integrations/connectors/destination-meilisearch/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-meilisearch/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-meilisearch/unit_tests/unit_test.py index 1d7e5e23c54c..df1f503df180 100644 --- a/airbyte-integrations/connectors/destination-meilisearch/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-meilisearch/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import patch diff --git a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.destination.mongodb/MongodbDestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.destination.mongodb/MongodbDestinationStrictEncrypt.java index 62da13dfd6c2..6da5a5828678 100644 --- a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.destination.mongodb/MongodbDestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.destination.mongodb/MongodbDestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptAcceptanceTest.java b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptAcceptanceTest.java index 7446fd8503e9..882442b2ad46 100644 --- a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptTest.java index dcbd73d32589..1617b2627a6d 100644 --- a/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-mongodb-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbDestination.java b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbDestination.java index 62ae02062099..8497b1bbfabb 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbDestination.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbNameTransformer.java b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbNameTransformer.java index 97f479537b51..1f9c51dd7e1a 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbNameTransformer.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumer.java b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumer.java index 419e79013acc..f2d8f684d4f7 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumer.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbWriteConfig.java b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbWriteConfig.java index a2ac04e7e82d..61162312c586 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbWriteConfig.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/MongodbWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/exception/MongodbDatabaseException.java b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/exception/MongodbDatabaseException.java index 7acc48165c05..23d11643696e 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/exception/MongodbDatabaseException.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/main/java/io/airbyte/integrations/destination/mongodb/exception/MongodbDatabaseException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb.exception; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationAcceptanceTest.java index 69f727281223..80f0c4bc5bb0 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshKeyMongoDbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshKeyMongoDbDestinationAcceptanceTest.java index 83df20bc4aed..91629f5db5f8 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshKeyMongoDbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshKeyMongoDbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshMongoDbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshMongoDbDestinationAcceptanceTest.java index 9b530b3e2645..6adb5275b003 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshMongoDbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshMongoDbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshPasswordMongoDbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshPasswordMongoDbDestinationAcceptanceTest.java index d5cac88b2795..716e877c0001 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshPasswordMongoDbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test-integration/java/io/airbyte/integrations/destination/mongodb/SshPasswordMongoDbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationTest.java index f6c514788152..9f1c2c9154a7 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumerTest.java b/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumerTest.java index 56f509df9518..69482324d56a 100644 --- a/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-mongodb/src/test/java/io/airbyte/integrations/destination/mongodb/MongodbRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mongodb; diff --git a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestination.java b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestination.java index e6d5b2b72939..fd34026ab901 100644 --- a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestination.java +++ b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mqtt; diff --git a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestinationConfig.java b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestinationConfig.java index 73fc3a569f0e..d3efb68e4602 100644 --- a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mqtt; diff --git a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumer.java b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumer.java index bf34e066c7db..f8a67146d8f3 100644 --- a/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumer.java +++ b/airbyte-integrations/connectors/destination-mqtt/src/main/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mqtt; diff --git a/airbyte-integrations/connectors/destination-mqtt/src/test-integration/java/io/airbyte/integrations/destination/mqtt/MqttDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mqtt/src/test-integration/java/io/airbyte/integrations/destination/mqtt/MqttDestinationAcceptanceTest.java index b0dea439b6a0..5d6b8ae63257 100644 --- a/airbyte-integrations/connectors/destination-mqtt/src/test-integration/java/io/airbyte/integrations/destination/mqtt/MqttDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mqtt/src/test-integration/java/io/airbyte/integrations/destination/mqtt/MqttDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mqtt; diff --git a/airbyte-integrations/connectors/destination-mqtt/src/test/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumerTest.java b/airbyte-integrations/connectors/destination-mqtt/src/test/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumerTest.java index 274f7b8ca75e..c3ad236499be 100644 --- a/airbyte-integrations/connectors/destination-mqtt/src/test/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-mqtt/src/test/java/io/airbyte/integrations/destination/mqtt/MqttRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mqtt; diff --git a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestination.java b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestination.java index 78c59545d7dd..9ba9c35bf221 100644 --- a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestination.java +++ b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestinationAcceptanceTest.java index 63292d41c4b5..41957845649f 100644 --- a/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mssql_strict_encrypt/MssqlStrictEncryptDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLDestination.java b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLDestination.java index 65a85d01db6f..ff937a9ba5d8 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLDestination.java +++ b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLNameTransformer.java b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLNameTransformer.java index 101ac6745090..1af86c9c2186 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/MSSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/SqlServerOperations.java b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/SqlServerOperations.java index 4283c9cf6bb3..87869107b0f9 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/SqlServerOperations.java +++ b/airbyte-integrations/connectors/destination-mssql/src/main/java/io/airbyte/integrations/destination/mssql/SqlServerOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTest.java index 8bd8b4d4247b..0f7a83aa796a 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTestSSL.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTestSSL.java index 08c265743149..78a47ef6ad9b 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTestSSL.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationAcceptanceTestSSL.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLTestDataComparator.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLTestDataComparator.java index 2295f2e99e8f..dde882c84419 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/MSSQLTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshKeyMSSQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshKeyMSSQLDestinationAcceptanceTest.java index 160b7ca5a5de..c987365e819b 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshKeyMSSQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshKeyMSSQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshMSSQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshMSSQLDestinationAcceptanceTest.java index 675bddce97f1..74c15d2926d6 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshMSSQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshMSSQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshPasswordMSSQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshPasswordMSSQLDestinationAcceptanceTest.java index 4871d20ec011..014d48116687 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshPasswordMSSQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test-integration/java/io/airbyte/integrations/destination/mssql/SshPasswordMSSQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mssql/src/test/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationTest.java b/airbyte-integrations/connectors/destination-mssql/src/test/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationTest.java index be64756657c4..38aaf472c56d 100644 --- a/airbyte-integrations/connectors/destination-mssql/src/test/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationTest.java +++ b/airbyte-integrations/connectors/destination-mssql/src/test/java/io/airbyte/integrations/destination/mssql/MSSQLDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mssql; diff --git a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestinationStrictEncrypt.java index cb78f9b42b68..778f23512d1f 100644 --- a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLStrictEncryptDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLStrictEncryptDestinationAcceptanceTest.java index 0a3754797f60..3521b7f9413e 100644 --- a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLStrictEncryptDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLStrictEncryptDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java index a938966602c7..71368ffeac94 100644 --- a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mysql/MySqlDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mysql/MySqlDestinationStrictEncryptTest.java index a19bc5f695b4..c0890523273d 100644 --- a/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mysql/MySqlDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/destination/mysql/MySqlDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestination.java b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestination.java index 67144a19ee6f..bcd2aba7b47b 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestination.java +++ b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformer.java b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformer.java index 0f3df8b65a45..faac9f6ec4d7 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLSqlOperations.java b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLSqlOperations.java index 710df1676cc2..4c49013411ad 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLSqlOperations.java +++ b/airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLDestinationAcceptanceTest.java index 1cb50661e43c..239e733e558e 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java index a938966602c7..71368ffeac94 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/MySqlTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshKeyMySQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshKeyMySQLDestinationAcceptanceTest.java index 0a4957aa4aea..6b4ea2d10254 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshKeyMySQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshKeyMySQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshMySQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshMySQLDestinationAcceptanceTest.java index 130434e69fb6..36cbb60dd55a 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshMySQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshMySQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshPasswordMySQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshPasswordMySQLDestinationAcceptanceTest.java index 398d3d5af8fe..59c63a0e2feb 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshPasswordMySQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SshPasswordMySQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SslMySQLDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SslMySQLDestinationAcceptanceTest.java index 2f2574d41c9e..b5a5bfdebd12 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SslMySQLDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test-integration/java/io/airbyte/integrations/destination/mysql/SslMySQLDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLDestinationTest.java b/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLDestinationTest.java index 0c0e65119a2d..6c1e194c3dea 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLDestinationTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformerTest.java b/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformerTest.java index 3771be26b0e6..461fb3a0f811 100644 --- a/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-mysql/src/test/java/io/airbyte/integrations/destination/mysql/MySQLNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.mysql; diff --git a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestination.java b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestination.java index 92b68834b52c..5aba8a47d85a 100644 --- a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestination.java +++ b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleContainer.java b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleContainer.java index 4a2e6b17bae2..ef55da48aa73 100644 --- a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleContainer.java +++ b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationAcceptanceTest.java index d838187920b0..5b2e87ce221b 100644 --- a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationTest.java b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationTest.java index 4f7d7e320df4..b1c65339db92 100644 --- a/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationTest.java +++ b/airbyte-integrations/connectors/destination-oracle-strict-encrypt/src/test/java/io/airbyte/integrations/destination/oracle_strict_encrypt/OracleStrictEncryptDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleDestination.java b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleDestination.java index bfe0965929ab..02c670bf39e0 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleDestination.java +++ b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleNameTransformer.java b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleNameTransformer.java index b038780364a8..e2d5e7c6217c 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleNameTransformer.java +++ b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleOperations.java b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleOperations.java index 734c4e5ef39d..c678ad257978 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleOperations.java +++ b/airbyte-integrations/connectors/destination-oracle/src/main/java/io/airbyte/integrations/destination/oracle/OracleOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/NneOracleDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/NneOracleDestinationAcceptanceTest.java index 217ce1fc06fa..cb1ff56c3d89 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/NneOracleDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/NneOracleDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleContainer.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleContainer.java index 1a1d72e22b88..eaee5d0ea23c 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleContainer.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleTestDataComparator.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleTestDataComparator.java index 48cae2881d0b..c2b9e7cce18f 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/OracleTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshKeyOracleDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshKeyOracleDestinationAcceptanceTest.java index 41d990a9d71f..daff3762d1b0 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshKeyOracleDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshKeyOracleDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshOracleDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshOracleDestinationAcceptanceTest.java index 3fbce434a14a..08541d87089c 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshOracleDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshOracleDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshPasswordOracleDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshPasswordOracleDestinationAcceptanceTest.java index a32548591a1c..0e46d352bf59 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshPasswordOracleDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/SshPasswordOracleDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/UnencryptedOracleDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/UnencryptedOracleDestinationAcceptanceTest.java index 976df33128ad..6a733a42a6d3 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/UnencryptedOracleDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test-integration/java/io/airbyte/integrations/destination/oracle/UnencryptedOracleDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-oracle/src/test/java/io/airbyte/integrations/destination/oracle/OracleDestinationTest.java b/airbyte-integrations/connectors/destination-oracle/src/test/java/io/airbyte/integrations/destination/oracle/OracleDestinationTest.java index 8a0b82141073..66d6d4f1da2a 100644 --- a/airbyte-integrations/connectors/destination-oracle/src/test/java/io/airbyte/integrations/destination/oracle/OracleDestinationTest.java +++ b/airbyte-integrations/connectors/destination-oracle/src/test/java/io/airbyte/integrations/destination/oracle/OracleDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.oracle; diff --git a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncrypt.java index d2d51c85f184..2e01ab4b34f4 100644 --- a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptAcceptanceTest.java index 51b4a70e10d2..3750bd1a7f5a 100644 --- a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptTest.java index 1d2cc94a2110..df90afb60e2a 100644 --- a/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-postgres-strict-encrypt/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDataAdapter.java b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDataAdapter.java index 7707a5ce4627..110c38dfdf54 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDataAdapter.java +++ b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDataAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestination.java b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestination.java index 2bdd6a5ba403..e00fc425f5af 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestination.java +++ b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSQLNameTransformer.java b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSQLNameTransformer.java index 43eb09a6b324..3559844b2590 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSqlOperations.java b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSqlOperations.java index 46a45f2f5e47..4198e00b6ced 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSqlOperations.java +++ b/airbyte-integrations/connectors/destination-postgres/src/main/java/io/airbyte/integrations/destination/postgres/PostgresSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationAcceptanceTest.java index 8347b1ac4cbb..f3916efd63fb 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationSSLFullCertificateAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationSSLFullCertificateAcceptanceTest.java index 7b36a6d1a590..3e963979396b 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationSSLFullCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresDestinationSSLFullCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresTestDataComparator.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresTestDataComparator.java index 347b704ee249..60807ae1d5fa 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/PostgresTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshKeyPostgresDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshKeyPostgresDestinationAcceptanceTest.java index d4ad263e245a..3460367c9f49 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshKeyPostgresDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshKeyPostgresDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPasswordPostgresDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPasswordPostgresDestinationAcceptanceTest.java index c018f6c11897..2698271f7706 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPasswordPostgresDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPasswordPostgresDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPostgresDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPostgresDestinationAcceptanceTest.java index e4b8368d9dc0..14b2de258b11 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPostgresDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test-integration/java/io/airbyte/integrations/destination/postgres/SshPostgresDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java b/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java index 61723ed1eae6..6d953bd462d7 100644 --- a/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java +++ b/airbyte-integrations/connectors/destination-postgres/src/test/java/io/airbyte/integrations/destination/postgres/PostgresDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.postgres; diff --git a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubConsumer.java b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubConsumer.java index a6794afc7c55..1be0c62ba4ff 100644 --- a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubConsumer.java +++ b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pubsub; diff --git a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestination.java b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestination.java index 967d6826fb93..4d20bda4dee1 100644 --- a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestination.java +++ b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pubsub; diff --git a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationConfig.java b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationConfig.java index a5d679f85720..f9d34c966777 100644 --- a/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-pubsub/src/main/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pubsub; diff --git a/airbyte-integrations/connectors/destination-pubsub/src/test-integration/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-pubsub/src/test-integration/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationAcceptanceTest.java index 4712ca4c2d77..ebbecc89eed5 100644 --- a/airbyte-integrations/connectors/destination-pubsub/src/test-integration/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-pubsub/src/test-integration/java/io/airbyte/integrations/destination/pubsub/PubsubDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pubsub; diff --git a/airbyte-integrations/connectors/destination-pubsub/src/test/java/io/airbyte/integration/destination/pubsub/PubsubConsumerTest.java b/airbyte-integrations/connectors/destination-pubsub/src/test/java/io/airbyte/integration/destination/pubsub/PubsubConsumerTest.java index 1086b0132199..13b542d07c19 100644 --- a/airbyte-integrations/connectors/destination-pubsub/src/test/java/io/airbyte/integration/destination/pubsub/PubsubConsumerTest.java +++ b/airbyte-integrations/connectors/destination-pubsub/src/test/java/io/airbyte/integration/destination/pubsub/PubsubConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integration.destination.pubsub; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestination.java b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestination.java index 6dcf81dc69a7..db83355e4912 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestination.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationConfig.java b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationConfig.java index 11888d82d787..39dd6b067e69 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumer.java b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumer.java index 9f8bd41d5984..716f68e92da8 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumer.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarUtils.java b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarUtils.java index fcdd94d0c8e0..d851cc6ffb8b 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarUtils.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/main/java/io/airbyte/integrations/destination/pulsar/PulsarUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/test-integration/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-pulsar/src/test-integration/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationAcceptanceTest.java index 1acd5d4a1c11..8e88d44ece8b 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/test-integration/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/test-integration/java/io/airbyte/integrations/destination/pulsar/PulsarDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-pulsar/src/test/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumerTest.java b/airbyte-integrations/connectors/destination-pulsar/src/test/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumerTest.java index 4272d6e457d0..ea79e9082a8e 100644 --- a/airbyte-integrations/connectors/destination-pulsar/src/test/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-pulsar/src/test/java/io/airbyte/integrations/destination/pulsar/PulsarRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.pulsar; diff --git a/airbyte-integrations/connectors/destination-r2/src/main/java/io/airbyte/integrations/destination/r2/R2Destination.java b/airbyte-integrations/connectors/destination-r2/src/main/java/io/airbyte/integrations/destination/r2/R2Destination.java index dc72c1bec10c..729a23096e7b 100644 --- a/airbyte-integrations/connectors/destination-r2/src/main/java/io/airbyte/integrations/destination/r2/R2Destination.java +++ b/airbyte-integrations/connectors/destination-r2/src/main/java/io/airbyte/integrations/destination/r2/R2Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2AvroDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2AvroDestinationAcceptanceTest.java index 7ae744f1db6e..5129d57938ed 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2AvroDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2AvroDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvDestinationAcceptanceTest.java index 55f2a04e7e1a..2caacc92819a 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvGzipDestinationAcceptanceTest.java index 75d8367ac6a3..63680636fad3 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2CsvGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlDestinationAcceptanceTest.java index d08eb59199e2..7afda89f9ddb 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlGzipDestinationAcceptanceTest.java index 752fc38172f7..7c9ef53b508c 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2JsonlGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2ParquetDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2ParquetDestinationAcceptanceTest.java index 8cf667afa519..cf114b429e0c 100644 --- a/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2ParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-r2/src/test-integration/java/io/airbyte/integrations/destination/r2/R2ParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.r2; diff --git a/airbyte-integrations/connectors/destination-rabbitmq/destination_rabbitmq/destination.py b/airbyte-integrations/connectors/destination-rabbitmq/destination_rabbitmq/destination.py index 6516832e459b..162a7a048e00 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/destination_rabbitmq/destination.py +++ b/airbyte-integrations/connectors/destination-rabbitmq/destination_rabbitmq/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-rabbitmq/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-rabbitmq/integration_tests/integration_test.py index db4958fc85f6..f99c64178d4f 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-rabbitmq/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-rabbitmq/main.py b/airbyte-integrations/connectors/destination-rabbitmq/main.py index ef46fee083d4..fc09374015c7 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/main.py +++ b/airbyte-integrations/connectors/destination-rabbitmq/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-rabbitmq/setup.py b/airbyte-integrations/connectors/destination-rabbitmq/setup.py index f6ce57810010..352ded5f8b4e 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/setup.py +++ b/airbyte-integrations/connectors/destination-rabbitmq/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-rabbitmq/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-rabbitmq/unit_tests/unit_test.py index 39c4341ee2bf..57c34b6f9f58 100644 --- a/airbyte-integrations/connectors/destination-rabbitmq/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-rabbitmq/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCache.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCache.java index 575d0f532db3..73578421a397 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCache.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCacheFactory.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCacheFactory.java index 24754beeba19..e4d6d5d329ae 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCacheFactory.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisCacheFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisDestination.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisDestination.java index 01c7d6f552c1..ea577c968ed2 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisDestination.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisHCache.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisHCache.java index c703013bdfed..f67a5cbe1bb6 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisHCache.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisHCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisMessageConsumer.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisMessageConsumer.java index 58edbb8c2ad4..ed158ff723d3 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisMessageConsumer.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisNameTransformer.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisNameTransformer.java index 4c76b47288aa..b56b8838e045 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisNameTransformer.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisPoolManager.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisPoolManager.java index a99177d086dc..48de94fe419e 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisPoolManager.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisPoolManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisRecord.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisRecord.java index 107612cfecc2..c4dff0a7bd2f 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisRecord.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisRecord.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisSslUtil.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisSslUtil.java index 53162a8075ca..3f61e961c932 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisSslUtil.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisSslUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisStreamConfig.java b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisStreamConfig.java index a8dd37c5ab50..779ce7535dbf 100644 --- a/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisStreamConfig.java +++ b/airbyte-integrations/connectors/destination-redis/src/main/java/io/airbyte/integrations/destination/redis/RedisStreamConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisContainerInitializr.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisContainerInitializr.java index ca4242806b6e..9891e515df05 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisContainerInitializr.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisContainerInitializr.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java index f27bccb8a766..3c130cdbd8b9 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationAcceptanceTest.java index 953d95f830d2..149243619602 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationTest.java index 604eb07a8da5..d732f9612a3f 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisHCacheTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisHCacheTest.java index ee29dcb61eb9..4afa23efeeea 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisHCacheTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/RedisHCacheTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshKeyRedisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshKeyRedisDestinationAcceptanceTest.java index 55eda49ea627..9764e82bf96a 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshKeyRedisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshKeyRedisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshPasswordRedisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshPasswordRedisDestinationAcceptanceTest.java index e2d358fa9bbf..3492ea08fe4a 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshPasswordRedisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshPasswordRedisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshRedisDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshRedisDestinationAcceptanceTest.java index 64c18575c39a..681260eb1667 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshRedisDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test-integration/java/io/airbyte/integrations/destination/redis/SshRedisDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java b/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java index fe7f7d187064..6ec82bf788f9 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java +++ b/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisNameTransformerTest.java b/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisNameTransformerTest.java index fba124c2ca3d..8a52be91123d 100644 --- a/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-redis/src/test/java/io/airbyte/integrations/destination/redis/RedisNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redis; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaConfig.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaConfig.java index 40c8b4fda217..b8ecbc000f4a 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaConfig.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaDestination.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaDestination.java index 71fa4470e358..a8ed1e2dee85 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaDestination.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaMessageConsumer.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaMessageConsumer.java index d8aa75448f1a..f66201c4f4a4 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaMessageConsumer.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformer.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformer.java index 1f465bc41ca3..394917f667b0 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformer.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaOperations.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaOperations.java index 6179fd71e796..c772e1eace4c 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaOperations.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfig.java b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfig.java index 161a03cfe0c7..9af6557ee4f1 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfig.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/main/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumer.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumer.java index 5a85c61964bb..fc5b22b71c7d 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumer.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumerFactory.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumerFactory.java index de23f1cd6360..d5b0cad995f2 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaContainerFactory.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaContainerFactory.java index eec0a1fb80c3..66be43eff8f6 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaContainerFactory.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaContainerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationAcceptanceTest.java index 9383c2cf1434..04df235eea36 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationTest.java index c20959f170f7..925a332c504f 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaOperationsTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaOperationsTest.java index bbdaa484dbe3..efa071bdfdb5 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaOperationsTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test-integration/java/io/airbyte/integrations/destination/redpanda/RedpandaOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaConfigTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaConfigTest.java index 830e9d57fcef..7fbef953d64a 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaConfigTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformerTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformerTest.java index 1a7c366f4da7..cefb90661cb9 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfigTest.java b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfigTest.java index fee7b54a59fc..f0a248741a3b 100644 --- a/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfigTest.java +++ b/airbyte-integrations/connectors/destination-redpanda/src/test/java/io/airbyte/integrations/destination/redpanda/RedpandaWriteConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redpanda; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftDestination.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftDestination.java index 569022d9e03e..b00d965b14bc 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftDestination.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestination.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestination.java index adc814a18eca..945bc5bb1663 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestination.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftSQLNameTransformer.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftSQLNameTransformer.java index 2626d47428a8..aa0b84eb0d65 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3Destination.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3Destination.java index 6fc5d60710e8..3e6f8dfe7d38 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3Destination.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/constants/RedshiftDestinationConstants.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/constants/RedshiftDestinationConstants.java index 15d473c29e3d..6ddd4bd09419 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/constants/RedshiftDestinationConstants.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/constants/RedshiftDestinationConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.constants; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopier.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopier.java index 25e7e1adf619..4e64077a934d 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopier.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.copiers; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierFactory.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierFactory.java index 912d9db2070f..6d79e0b80946 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.copiers; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Entry.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Entry.java index d4ae18975144..9c05aa2bd58a 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Entry.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Entry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.manifest; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Manifest.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Manifest.java index 7f19787e2a36..13d826b9667e 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Manifest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/manifest/Manifest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.manifest; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftS3StagingSqlOperations.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftS3StagingSqlOperations.java index 0caa969ca178..b752034b720e 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftS3StagingSqlOperations.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftS3StagingSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.operations; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperations.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperations.java index 08213cd3cb17..a84d5225c09f 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperations.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.operations; diff --git a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtil.java b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtil.java index c9f4e57cf4ad..c1433c4aa226 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtil.java +++ b/airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.util; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java index c455ef9e1c16..4c0d61fc4eb4 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftInsertDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java index 0244b29bf812..f5da70d9cc24 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftS3StagingInsertDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java index 46d758dcad43..a09ca38b2696 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3DestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftTestDataComparator.java b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftTestDataComparator.java index 6e296fb9f668..05a59cfda564 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test-integration/java/io/airbyte/integrations/destination/redshift/RedshiftTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftDestinationTest.java b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftDestinationTest.java index bfc1f2897ee8..8467d6a65fb6 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftDestinationTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftSpecTest.java b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftSpecTest.java index 05441f4147bc..308232c05cb6 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftSpecTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/RedshiftSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierTest.java b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierTest.java index c1d5daea67a4..94ce29c959b4 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/copiers/RedshiftStreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.copiers; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperationsTest.java b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperationsTest.java index 8a5f1f3df5b3..182f57e03285 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperationsTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/operations/RedshiftSqlOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.operations; diff --git a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtilTest.java b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtilTest.java index 163b7d249b8f..dfde1e5eb0b3 100644 --- a/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtilTest.java +++ b/airbyte-integrations/connectors/destination-redshift/src/test/java/io/airbyte/integrations/destination/redshift/util/RedshiftUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.redshift.util; diff --git a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetDestination.java b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetDestination.java index 1261ebb9289c..c71a18c96b8e 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetDestination.java +++ b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetSQLNameTransformer.java b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetSQLNameTransformer.java index 62b95153329e..fe42163a8938 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetUtils.java b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetUtils.java index a9be79edc183..775564c84f81 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetUtils.java +++ b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumer.java b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumer.java index 18d19359a14d..36e5c60b3314 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumer.java +++ b/airbyte-integrations/connectors/destination-rockset/src/main/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-rockset/src/test-integration/java/io/airbyte/integrations/destination/rockset/RocksetDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-rockset/src/test-integration/java/io/airbyte/integrations/destination/rockset/RocksetDestinationAcceptanceTest.java index 1cdc35181cae..1c71d1883b44 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/test-integration/java/io/airbyte/integrations/destination/rockset/RocksetDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-rockset/src/test-integration/java/io/airbyte/integrations/destination/rockset/RocksetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-rockset/src/test/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumerTest.java b/airbyte-integrations/connectors/destination-rockset/src/test/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumerTest.java index 50eba93d2c0f..9b11bbbd6bef 100644 --- a/airbyte-integrations/connectors/destination-rockset/src/test/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumerTest.java +++ b/airbyte-integrations/connectors/destination-rockset/src/test/java/io/airbyte/integrations/destination/rockset/RocksetWriteApiConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.rockset; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueConstants.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueConstants.java index 0283122c6ea2..d3779d3d9f77 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueConstants.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueDestinationConfig.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueDestinationConfig.java index 748173014098..c47b583e4223 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueDestinationConfig.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueDestinationConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java index 8ca1814d2d6b..c378ce6dbe13 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/GlueOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/MetastoreOperations.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/MetastoreOperations.java index f112c3f58bc4..5cc98a6e4c6c 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/MetastoreOperations.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/MetastoreOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java index 0842d7b92a2d..7a2d173138ad 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueConsumerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java index b8a20ca53adb..433c95fdc03a 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueWriteConfig.java b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueWriteConfig.java index 29d7151dee6b..c5eaa88f89c5 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueWriteConfig.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/main/java/io/airbyte/integrations/destination/s3_glue/S3GlueWriteConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/GlueTestClient.java b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/GlueTestClient.java index eb54c05c9f7e..d70fbdef1ac0 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/GlueTestClient.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/GlueTestClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlDestinationAcceptanceTest.java index 070330b8b8ca..5560cfa322eb 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlGzipDestinationAcceptanceTest.java index 0e5d68a87185..f3c4960e7e6e 100644 --- a/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3-glue/src/test-integration/java/io/airbyte/integrations/destination/s3_glue/S3GlueJsonlGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3_glue; diff --git a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Destination.java b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Destination.java index 46acf2b2430b..f12fcfcac960 100644 --- a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Destination.java +++ b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3Destination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationRunner.java b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationRunner.java index 7160df7e7414..127add6f3285 100644 --- a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationRunner.java +++ b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncrypt.java b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncrypt.java index 26e1ab4ac378..0eddfc89b80b 100644 --- a/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncrypt.java +++ b/airbyte-integrations/connectors/destination-s3/src/main/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroDestinationAcceptanceTest.java index b94261abd5ef..9b80a8ada7ec 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroParquetTestDataComparator.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroParquetTestDataComparator.java index 2fd8964cbcaa..9cdcae6fde77 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroParquetTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3AvroParquetTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvDestinationAcceptanceTest.java index 5e52653adbc5..0ba14fd16455 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvGzipDestinationAcceptanceTest.java index fb4b6cdc4153..1fa19b5009a7 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3CsvGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3DestinationTestUtils.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3DestinationTestUtils.java index 35429abbb867..a67afb5b2fca 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3DestinationTestUtils.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3DestinationTestUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlDestinationAcceptanceTest.java index 6a92008b9eb5..ef877419bff0 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlGzipDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlGzipDestinationAcceptanceTest.java index 8c606f507a7a..341dea5927e2 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlGzipDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3JsonlGzipDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3ParquetDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3ParquetDestinationAcceptanceTest.java index e336f6294e2d..988703372425 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3ParquetDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test-integration/java/io/airbyte/integrations/destination/s3/S3ParquetDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncryptTest.java b/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncryptTest.java index b4df063c7b51..bb8d61e62d57 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncryptTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationTest.java b/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationTest.java index e60e390f8368..9e3269ce3a62 100644 --- a/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationTest.java +++ b/airbyte-integrations/connectors/destination-s3/src/test/java/io/airbyte/integrations/destination/s3/S3DestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.s3; diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/__init__.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/__init__.py index 4fa334b3fd62..c1075c912546 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/__init__.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/destination.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/destination.py index 81c5c0423742..55575d629cd3 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/destination.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/destination_scaffold_destination_python/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/integration_tests/integration_test.py index 0ca80eb91086..d945ab6b09af 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/main.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/main.py index 1ab487aee973..facd8fdc8309 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/main.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/setup.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/setup.py index 9acb10c22ab0..18cf1034cf6f 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/setup.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scaffold-destination-python/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-scaffold-destination-python/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/destination-scaffold-destination-python/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-scaffold-destination-python/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaConfig.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaConfig.java index 4bfe7f3ef37b..8bc995f4083e 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaConfig.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProvider.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProvider.java index 2a5fd6e1da9e..b789e7d5d96d 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProvider.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaDestination.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaDestination.java index 75d59f0bf44d..0e154e6c5614 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaDestination.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaMessageConsumer.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaMessageConsumer.java index 7905571bbe78..bb8ccd88b83e 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaMessageConsumer.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaMessageConsumer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformer.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformer.java index 39e92310840f..4bcc0cd9b962 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformer.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaSessionPool.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaSessionPool.java index 38f69b4c1407..e6806dca4052 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaSessionPool.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaSessionPool.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaStreamConfig.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaStreamConfig.java index e27621c25bcb..6163fcaa45e7 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaStreamConfig.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/ScyllaStreamConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Triplet.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Triplet.java index 4e5b420f54d5..5be53f3626d5 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Triplet.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Triplet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Tuple.java b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Tuple.java index 6a563a6d30b7..13f01ddecdb9 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Tuple.java +++ b/airbyte-integrations/connectors/destination-scylla/src/main/java/io/airbyte/integrations/destination/scylla/Tuple.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaContainerInitializr.java b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaContainerInitializr.java index 74cebb59a568..acfcb205abd7 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaContainerInitializr.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaContainerInitializr.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProviderTest.java b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProviderTest.java index 6de22afba9b1..852853927e0f 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProviderTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaCqlProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationAcceptanceTest.java index 76f0099ec9a2..1416b236909e 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationTest.java b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationTest.java index 8e7e46b65084..fff9e282e56a 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/ScyllaDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java index 40279a85cef4..4773a8700afe 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test-integration/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaConfigTest.java b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaConfigTest.java index 6bd590d08979..cb1bbcec1ed8 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaConfigTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformerTest.java b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformerTest.java index 61d8568f6720..f269168beefe 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaRecordConsumerTest.java b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaRecordConsumerTest.java index fa1e2e7bb23b..ebcf531fc863 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaRecordConsumerTest.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/ScyllaRecordConsumerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java index 7bb2926b12cc..78bd6785af89 100644 --- a/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java +++ b/airbyte-integrations/connectors/destination-scylla/src/test/java/io/airbyte/integrations/destination/scylla/TestDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.scylla; diff --git a/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/client.py b/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/client.py index 9d7fb9392f06..c9cea34c3e35 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/client.py +++ b/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/destination.py b/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/destination.py index aca87cc2b837..a08452ebc2bd 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/destination.py +++ b/airbyte-integrations/connectors/destination-sftp-json/destination_sftp_json/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sftp-json/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-sftp-json/integration_tests/integration_test.py index 2401b99cefed..a78f9b391aa6 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-sftp-json/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sftp-json/main.py b/airbyte-integrations/connectors/destination-sftp-json/main.py index 581015d27180..84167715983d 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/main.py +++ b/airbyte-integrations/connectors/destination-sftp-json/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sftp-json/setup.py b/airbyte-integrations/connectors/destination-sftp-json/setup.py index a0117919072e..1ade4c13054a 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/setup.py +++ b/airbyte-integrations/connectors/destination-sftp-json/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sftp-json/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-sftp-json/unit_tests/unit_test.py index fc99664eb140..459e8a849ef2 100644 --- a/airbyte-integrations/connectors/destination-sftp-json/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-sftp-json/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/OssCloudEnvVarConsts.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/OssCloudEnvVarConsts.java index ba1db1fef26c..9f7b388460ae 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/OssCloudEnvVarConsts.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/OssCloudEnvVarConsts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopier.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopier.java index 13313cacf4b7..51a2f58e74a4 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopier.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopierFactory.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopierFactory.java index ad2ec6f155a4..b28d52e8ab5a 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStorageStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeCopyAzureBlobStorageDestination.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeCopyAzureBlobStorageDestination.java index 6447d5534f97..07b6e428cbe5 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeCopyAzureBlobStorageDestination.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeCopyAzureBlobStorageDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDatabase.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDatabase.java index dd112b5a51e8..f35ae3adf14b 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDatabase.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestination.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestination.java index 16c44a9245ed..b8e54232654d 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestination.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationResolver.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationResolver.java index 96b7cfb2df4e..03b547ef6f5d 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationResolver.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationRunner.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationRunner.java index b324bff94be7..51b20cdb04b3 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationRunner.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingDestination.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingDestination.java index ac3fdfc832d7..faa4a045755f 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingDestination.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingSqlOperations.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingSqlOperations.java index 383547ffe8f0..f60fa064ddae 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingSqlOperations.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStagingSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopier.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopier.java index a74fe6ad96bd..60f257bc38d9 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopier.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopierFactory.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopierFactory.java index a59fcf273cac..523ff6eead22 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsStreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestination.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestination.java index 082d944c71d5..e4b27388dca3 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestination.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperations.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperations.java index 5b555a36e03f..06181e8126da 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperations.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeParallelCopyStreamCopier.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeParallelCopyStreamCopier.java index 8754557c6596..efdb132c4b33 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeParallelCopyStreamCopier.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeParallelCopyStreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingDestination.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingDestination.java index bf1f5c220c3c..9c945b8c093c 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingDestination.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperations.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperations.java index 427c5bbd0f1f..8bb88e419157 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperations.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopier.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopier.java index 0acfcef2fcfa..a58ad27e1682 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopier.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierFactory.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierFactory.java index 8e9305f76a59..ddeef8cb0e5b 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierFactory.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSQLNameTransformer.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSQLNameTransformer.java index dae0335b767e..0ab41e6584c4 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperations.java b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperations.java index f414697775f5..b6fc74d8c0bf 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperations.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/main/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobCopyDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobCopyDestinationAcceptanceTest.java index 7b0ca305297f..15cb562dee7b 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobCopyDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobCopyDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationIntegrationTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationIntegrationTest.java index 1237094d9d13..719440458081 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationIntegrationTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsCopyDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsCopyDestinationAcceptanceTest.java index eb85788f6c64..2481f11ff0a6 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsCopyDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeGcsCopyDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInsertDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInsertDestinationAcceptanceTest.java index b0f766fcad16..cfcc0fee3355 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInsertDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInsertDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestinationAcceptanceTest.java index 8f9e854e397b..559159b643d4 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyDestinationAcceptanceTest.java index 84af0e20938f..f067ddb40b02 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyEncryptedDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyEncryptedDestinationAcceptanceTest.java index 61bcb7b9f71e..ebd3a4d2ea24 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyEncryptedDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3CopyEncryptedDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestDataComparator.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestDataComparator.java index 59bc0b80c051..af58c38d2fc8 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestSourceOperations.java b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestSourceOperations.java index 46ee859f3909..55d825448285 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestSourceOperations.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test-integration/java/io/airbyte/integrations/destination/snowflake/SnowflakeTestSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStreamCopierTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStreamCopierTest.java index e0d3d9bb4209..83c8b00025e1 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeAzureBlobStreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationTest.java index 965880324528..55875783d7fc 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeGCSStreamCopierTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeGCSStreamCopierTest.java index 13525d36d31e..808330d0614d 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeGCSStreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeGCSStreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperationsTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperationsTest.java index 6038e86b401c..415a06be318e 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperationsTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeInternalStagingSqlOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperationsTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperationsTest.java index b04114183cb5..2d3213c48465 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperationsTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StagingSqlOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierTest.java index 4235a8a374a7..276b6638a36b 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeS3StreamCopierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlNameTransformerTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlNameTransformerTest.java index 7adc961bffc8..9508a7686888 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlNameTransformerTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlNameTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperationsTest.java b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperationsTest.java index ce86c3c109ae..5dfc2a7f6afa 100644 --- a/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperationsTest.java +++ b/airbyte-integrations/connectors/destination-snowflake/src/test/java/io/airbyte/integrations/destination/snowflake/SnowflakeSqlOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.snowflake; diff --git a/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/__init__.py b/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/__init__.py index 6194d82783c0..bc954177d3da 100644 --- a/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/__init__.py +++ b/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/destination.py b/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/destination.py index a788b1193b51..cdbde0bbb3e5 100644 --- a/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/destination.py +++ b/airbyte-integrations/connectors/destination-sqlite/destination_sqlite/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/destination-sqlite/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-sqlite/integration_tests/integration_test.py index fcfba28b2b53..ed5d04c99eda 100644 --- a/airbyte-integrations/connectors/destination-sqlite/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-sqlite/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-sqlite/main.py b/airbyte-integrations/connectors/destination-sqlite/main.py index cfbb2cbf7a18..8f641827f84c 100644 --- a/airbyte-integrations/connectors/destination-sqlite/main.py +++ b/airbyte-integrations/connectors/destination-sqlite/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sqlite/setup.py b/airbyte-integrations/connectors/destination-sqlite/setup.py index d9d0c54719c1..56abbbadb2cc 100644 --- a/airbyte-integrations/connectors/destination-sqlite/setup.py +++ b/airbyte-integrations/connectors/destination-sqlite/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-sqlite/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-sqlite/unit_tests/unit_test.py index 39b47162bcbb..9cd32686c1df 100644 --- a/airbyte-integrations/connectors/destination-sqlite/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-sqlite/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataDestination.java b/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataDestination.java index 74520c3bc606..9e0e869b1d48 100644 --- a/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataDestination.java +++ b/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.teradata; diff --git a/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataSqlOperations.java b/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataSqlOperations.java index 48413db1cfee..8af10b79dc42 100644 --- a/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataSqlOperations.java +++ b/airbyte-integrations/connectors/destination-teradata/src/main/java/io/airbyte/integrations/destination/teradata/TeradataSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.teradata; diff --git a/airbyte-integrations/connectors/destination-teradata/src/test-integration/java/io/airbyte/integrations/destination/teradata/TeradataDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-teradata/src/test-integration/java/io/airbyte/integrations/destination/teradata/TeradataDestinationAcceptanceTest.java index 9c86053f9b17..3f4076d494fb 100644 --- a/airbyte-integrations/connectors/destination-teradata/src/test-integration/java/io/airbyte/integrations/destination/teradata/TeradataDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-teradata/src/test-integration/java/io/airbyte/integrations/destination/teradata/TeradataDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.teradata; diff --git a/airbyte-integrations/connectors/destination-teradata/src/test/java/io/airbyte/integrations/destination/teradata/TeradataDestinationTest.java b/airbyte-integrations/connectors/destination-teradata/src/test/java/io/airbyte/integrations/destination/teradata/TeradataDestinationTest.java index c99638da4694..6c7acc7e0253 100644 --- a/airbyte-integrations/connectors/destination-teradata/src/test/java/io/airbyte/integrations/destination/teradata/TeradataDestinationTest.java +++ b/airbyte-integrations/connectors/destination-teradata/src/test/java/io/airbyte/integrations/destination/teradata/TeradataDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.teradata; diff --git a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBDestination.java b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBDestination.java index f486198b616c..3a61b56a65b7 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBDestination.java +++ b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSQLNameTransformer.java b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSQLNameTransformer.java index 1ca33f2088d7..1f3b1d353409 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSQLNameTransformer.java +++ b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSQLNameTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSqlOperations.java b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSqlOperations.java index 9c54dee7e5ce..8c367d4f2fc6 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSqlOperations.java +++ b/airbyte-integrations/connectors/destination-tidb/src/main/java/io/airbyte/integrations/destination/tidb/TiDBSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBDestinationAcceptanceTest.java index f68df7ddd31a..6bf726b056ee 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBTestDataComparator.java b/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBTestDataComparator.java index d2b868e7969b..f127e8c96ca9 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBTestDataComparator.java +++ b/airbyte-integrations/connectors/destination-tidb/src/test-integration/java/io/airbyte/integrations/destination/tidb/TiDBTestDataComparator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-tidb/src/test/java/io/airbyte/integrations/destination/tidb/TiDBDestinationTest.java b/airbyte-integrations/connectors/destination-tidb/src/test/java/io/airbyte/integrations/destination/tidb/TiDBDestinationTest.java index d6bcd5488bd3..56a648d3f650 100644 --- a/airbyte-integrations/connectors/destination-tidb/src/test/java/io/airbyte/integrations/destination/tidb/TiDBDestinationTest.java +++ b/airbyte-integrations/connectors/destination-tidb/src/test/java/io/airbyte/integrations/destination/tidb/TiDBDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.tidb; diff --git a/airbyte-integrations/connectors/destination-typesense/destination_typesense/__init__.py b/airbyte-integrations/connectors/destination-typesense/destination_typesense/__init__.py index cc3d48181b6a..bf9d369ea660 100644 --- a/airbyte-integrations/connectors/destination-typesense/destination_typesense/__init__.py +++ b/airbyte-integrations/connectors/destination-typesense/destination_typesense/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-typesense/destination_typesense/destination.py b/airbyte-integrations/connectors/destination-typesense/destination_typesense/destination.py index ac6eb889d319..ee3674debbe3 100644 --- a/airbyte-integrations/connectors/destination-typesense/destination_typesense/destination.py +++ b/airbyte-integrations/connectors/destination-typesense/destination_typesense/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-typesense/destination_typesense/writer.py b/airbyte-integrations/connectors/destination-typesense/destination_typesense/writer.py index 904bfddca826..a11b285d2d03 100644 --- a/airbyte-integrations/connectors/destination-typesense/destination_typesense/writer.py +++ b/airbyte-integrations/connectors/destination-typesense/destination_typesense/writer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections.abc import Mapping diff --git a/airbyte-integrations/connectors/destination-typesense/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-typesense/integration_tests/integration_test.py index fd603bb6991e..cb0d5aae3145 100644 --- a/airbyte-integrations/connectors/destination-typesense/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-typesense/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-typesense/main.py b/airbyte-integrations/connectors/destination-typesense/main.py index 3d97913108e3..f702d9f4c0b9 100644 --- a/airbyte-integrations/connectors/destination-typesense/main.py +++ b/airbyte-integrations/connectors/destination-typesense/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-typesense/setup.py b/airbyte-integrations/connectors/destination-typesense/setup.py index 5c7542d9a742..2e3a927b43f0 100644 --- a/airbyte-integrations/connectors/destination-typesense/setup.py +++ b/airbyte-integrations/connectors/destination-typesense/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-typesense/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-typesense/unit_tests/unit_test.py index 991e3cf2d526..b282d9f510c4 100644 --- a/airbyte-integrations/connectors/destination-typesense/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-typesense/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import patch diff --git a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/__init__.py b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/__init__.py index 9b541415f151..287802029c61 100644 --- a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/__init__.py +++ b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/client.py b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/client.py index eb831e10af80..022fd75556ad 100644 --- a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/client.py +++ b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/destination.py b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/destination.py index 49ec5c5839e3..6c19dc8ac016 100644 --- a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/destination.py +++ b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/destination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/utils.py b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/utils.py index 2f35223f6c9b..ef0a7280bf33 100644 --- a/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/utils.py +++ b/airbyte-integrations/connectors/destination-weaviate/destination_weaviate/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/destination-weaviate/integration_tests/integration_test.py b/airbyte-integrations/connectors/destination-weaviate/integration_tests/integration_test.py index 87a286c4c1be..a2eb981d27dc 100644 --- a/airbyte-integrations/connectors/destination-weaviate/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/destination-weaviate/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/destination-weaviate/main.py b/airbyte-integrations/connectors/destination-weaviate/main.py index f303b9286acd..83b1692b9225 100644 --- a/airbyte-integrations/connectors/destination-weaviate/main.py +++ b/airbyte-integrations/connectors/destination-weaviate/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-weaviate/setup.py b/airbyte-integrations/connectors/destination-weaviate/setup.py index 02595794924a..b5c1ee0bf5b5 100644 --- a/airbyte-integrations/connectors/destination-weaviate/setup.py +++ b/airbyte-integrations/connectors/destination-weaviate/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/destination-weaviate/unit_tests/unit_test.py b/airbyte-integrations/connectors/destination-weaviate/unit_tests/unit_test.py index bf499c590e6c..eb1e9ca4df39 100644 --- a/airbyte-integrations/connectors/destination-weaviate/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/destination-weaviate/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import uuid diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestination.java b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestination.java index c7d6fca26337..386725e84c21 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestination.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestination.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformer.java b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformer.java index 60b8ab1b44fb..616e677583d7 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformer.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbSqlOperations.java b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbSqlOperations.java index 3c8dc7aa3f9a..f88ec69bcd75 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbSqlOperations.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/main/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbSqlOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabyteDataSource.java b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabyteDataSource.java index 08f5c81f1ca2..4b2dcbb20ceb 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabyteDataSource.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabyteDataSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbContainerInitializr.java b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbContainerInitializr.java index 0f1022d43320..fe81ca9572ca 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbContainerInitializr.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbContainerInitializr.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationAcceptanceTest.java b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationAcceptanceTest.java index 0c4d70581041..2272e9feae7d 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationAcceptanceTest.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/test-integration/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationTest.java b/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationTest.java index c13737d8818c..308638334c98 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationTest.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbDestinationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformerTest.java b/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformerTest.java index a27f79206675..a05a8a1f5514 100644 --- a/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformerTest.java +++ b/airbyte-integrations/connectors/destination-yugabytedb/src/test/java/io/airbyte/integrations/destination/yugabytedb/YugabytedbNamingTransformerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.destination.yugabytedb; diff --git a/airbyte-integrations/connectors/source-activecampaign/__init__.py b/airbyte-integrations/connectors/source-activecampaign/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-activecampaign/__init__.py +++ b/airbyte-integrations/connectors/source-activecampaign/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/integration_tests/__init__.py b/airbyte-integrations/connectors/source-activecampaign/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-activecampaign/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-activecampaign/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-activecampaign/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-activecampaign/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-activecampaign/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/main.py b/airbyte-integrations/connectors/source-activecampaign/main.py index d7e7b299c1c0..289325e3c27e 100644 --- a/airbyte-integrations/connectors/source-activecampaign/main.py +++ b/airbyte-integrations/connectors/source-activecampaign/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/setup.py b/airbyte-integrations/connectors/source-activecampaign/setup.py index fffd2aa46b77..d858dd2d9fc8 100644 --- a/airbyte-integrations/connectors/source-activecampaign/setup.py +++ b/airbyte-integrations/connectors/source-activecampaign/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/__init__.py b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/__init__.py index c350061c7a62..97a7f6b62bb3 100644 --- a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/__init__.py +++ b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/source.py b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/source.py index 5d5d94ae7f83..1cf2e63f0320 100644 --- a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/source.py +++ b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-adjust/integration_tests/__init__.py b/airbyte-integrations/connectors/source-adjust/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-adjust/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-adjust/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-adjust/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-adjust/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-adjust/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/main.py b/airbyte-integrations/connectors/source-adjust/main.py index 236984758889..1639515b23ae 100644 --- a/airbyte-integrations/connectors/source-adjust/main.py +++ b/airbyte-integrations/connectors/source-adjust/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/setup.py b/airbyte-integrations/connectors/source-adjust/setup.py index 685f5903e31b..0ea2be7cdf3e 100644 --- a/airbyte-integrations/connectors/source-adjust/setup.py +++ b/airbyte-integrations/connectors/source-adjust/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/source_adjust/__init__.py b/airbyte-integrations/connectors/source-adjust/source_adjust/__init__.py index c4313eee885a..6562f5efeff9 100644 --- a/airbyte-integrations/connectors/source-adjust/source_adjust/__init__.py +++ b/airbyte-integrations/connectors/source-adjust/source_adjust/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/source_adjust/model.py b/airbyte-integrations/connectors/source-adjust/source_adjust/model.py index 4eba9972859d..cd93baa17418 100644 --- a/airbyte-integrations/connectors/source-adjust/source_adjust/model.py +++ b/airbyte-integrations/connectors/source-adjust/source_adjust/model.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # The spec and report schema are generated from this module. diff --git a/airbyte-integrations/connectors/source-adjust/source_adjust/source.py b/airbyte-integrations/connectors/source-adjust/source_adjust/source.py index c727dd540967..71ad1d2ab524 100644 --- a/airbyte-integrations/connectors/source-adjust/source_adjust/source.py +++ b/airbyte-integrations/connectors/source-adjust/source_adjust/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-adjust/unit_tests/__init__.py b/airbyte-integrations/connectors/source-adjust/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-adjust/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-adjust/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-adjust/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-adjust/unit_tests/test_incremental_streams.py index b137359617f2..cd0847a8375c 100644 --- a/airbyte-integrations/connectors/source-adjust/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-adjust/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-adjust/unit_tests/test_source.py b/airbyte-integrations/connectors/source-adjust/unit_tests/test_source.py index c569f5e3ac37..378ff95cc87d 100644 --- a/airbyte-integrations/connectors/source-adjust/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-adjust/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest import mock diff --git a/airbyte-integrations/connectors/source-adjust/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-adjust/unit_tests/test_streams.py index 6173af35320c..8f486ee371df 100644 --- a/airbyte-integrations/connectors/source-adjust/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-adjust/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-aha/__init__.py b/airbyte-integrations/connectors/source-aha/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-aha/__init__.py +++ b/airbyte-integrations/connectors/source-aha/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/integration_tests/__init__.py b/airbyte-integrations/connectors/source-aha/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-aha/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-aha/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-aha/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-aha/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-aha/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/main.py b/airbyte-integrations/connectors/source-aha/main.py index feff5fa4fea7..79ed7a087f63 100644 --- a/airbyte-integrations/connectors/source-aha/main.py +++ b/airbyte-integrations/connectors/source-aha/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/setup.py b/airbyte-integrations/connectors/source-aha/setup.py index 14066fc44b0a..50cb98e34070 100644 --- a/airbyte-integrations/connectors/source-aha/setup.py +++ b/airbyte-integrations/connectors/source-aha/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/source_aha/__init__.py b/airbyte-integrations/connectors/source-aha/source_aha/__init__.py index 8d8a64a1ce88..3fab00985868 100644 --- a/airbyte-integrations/connectors/source-aha/source_aha/__init__.py +++ b/airbyte-integrations/connectors/source-aha/source_aha/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aha/source_aha/source.py b/airbyte-integrations/connectors/source-aha/source_aha/source.py index 427dbc05d4ab..cf0fd11b529a 100644 --- a/airbyte-integrations/connectors/source-aha/source_aha/source.py +++ b/airbyte-integrations/connectors/source-aha/source_aha/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-airtable/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-airtable/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-airtable/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-airtable/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/main.py b/airbyte-integrations/connectors/source-airtable/main.py index bfbccaf1ea57..61aedaa8b88d 100644 --- a/airbyte-integrations/connectors/source-airtable/main.py +++ b/airbyte-integrations/connectors/source-airtable/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/setup.py b/airbyte-integrations/connectors/source-airtable/setup.py index f9cc78d0a1a9..9a995a70447f 100644 --- a/airbyte-integrations/connectors/source-airtable/setup.py +++ b/airbyte-integrations/connectors/source-airtable/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/source_airtable/auth.py b/airbyte-integrations/connectors/source-airtable/source_airtable/auth.py index 9e5987eaa08a..3e49d0855e62 100644 --- a/airbyte-integrations/connectors/source-airtable/source_airtable/auth.py +++ b/airbyte-integrations/connectors/source-airtable/source_airtable/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping, Union diff --git a/airbyte-integrations/connectors/source-airtable/source_airtable/schema_helpers.py b/airbyte-integrations/connectors/source-airtable/source_airtable/schema_helpers.py index 8572e84824ad..b9c0e1d41687 100644 --- a/airbyte-integrations/connectors/source-airtable/source_airtable/schema_helpers.py +++ b/airbyte-integrations/connectors/source-airtable/source_airtable/schema_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-airtable/source_airtable/source.py b/airbyte-integrations/connectors/source-airtable/source_airtable/source.py index 6d1734fcb72e..689454e320cb 100644 --- a/airbyte-integrations/connectors/source-airtable/source_airtable/source.py +++ b/airbyte-integrations/connectors/source-airtable/source_airtable/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/source_airtable/streams.py b/airbyte-integrations/connectors/source-airtable/source_airtable/streams.py index 7b75ad122c61..94c99c59edd8 100644 --- a/airbyte-integrations/connectors/source-airtable/source_airtable/streams.py +++ b/airbyte-integrations/connectors/source-airtable/source_airtable/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/unit_tests/conftest.py b/airbyte-integrations/connectors/source-airtable/unit_tests/conftest.py index 1a8eaa92fc82..75f50eb75069 100644 --- a/airbyte-integrations/connectors/source-airtable/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-airtable/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/unit_tests/test_helpers.py b/airbyte-integrations/connectors/source-airtable/unit_tests/test_helpers.py index 9b07cb2478ea..4cc7097e691d 100644 --- a/airbyte-integrations/connectors/source-airtable/unit_tests/test_helpers.py +++ b/airbyte-integrations/connectors/source-airtable/unit_tests/test_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/unit_tests/test_source.py b/airbyte-integrations/connectors/source-airtable/unit_tests/test_source.py index 9308b6e04861..3bbd21ebb2e8 100644 --- a/airbyte-integrations/connectors/source-airtable/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-airtable/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-airtable/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-airtable/unit_tests/test_streams.py index 3ef2551739aa..a276194a1ae6 100644 --- a/airbyte-integrations/connectors/source-airtable/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-airtable/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alloydb-strict-encrypt/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbStrictEncryptSource.java b/airbyte-integrations/connectors/source-alloydb-strict-encrypt/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbStrictEncryptSource.java index 35a33b3177fb..c9616297036a 100644 --- a/airbyte-integrations/connectors/source-alloydb-strict-encrypt/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbStrictEncryptSource.java +++ b/airbyte-integrations/connectors/source-alloydb-strict-encrypt/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbStrictEncryptSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.alloydb; diff --git a/airbyte-integrations/connectors/source-alloydb/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbSource.java b/airbyte-integrations/connectors/source-alloydb/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbSource.java index efa806eb94ab..a03d265f0a82 100644 --- a/airbyte-integrations/connectors/source-alloydb/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbSource.java +++ b/airbyte-integrations/connectors/source-alloydb/src/main/java/io/airbyte/integrations/source/alloydb/AlloyDbSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.alloydb; diff --git a/airbyte-integrations/connectors/source-alpha-vantage/__init__.py b/airbyte-integrations/connectors/source-alpha-vantage/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/__init__.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/__init__.py b/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/main.py b/airbyte-integrations/connectors/source-alpha-vantage/main.py index c4d96e59a041..422447d19ea6 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/main.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/setup.py b/airbyte-integrations/connectors/source-alpha-vantage/setup.py index 06c3b2026e2b..3dbca3f3111c 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/setup.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/__init__.py b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/__init__.py index 086d696c81dd..9e24cfa0c349 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/__init__.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/object_dpath_extractor.py b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/object_dpath_extractor.py index 1ee461ba13a3..a03c9b27df2c 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/object_dpath_extractor.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/object_dpath_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/source.py b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/source.py index 11a6cf720195..e8cede80087d 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/source.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/source_alpha_vantage/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-alpha-vantage/unit_tests/test_object_dpath_extractor.py b/airbyte-integrations/connectors/source-alpha-vantage/unit_tests/test_object_dpath_extractor.py index 3324ed175a7b..1f8c3358276c 100644 --- a/airbyte-integrations/connectors/source-alpha-vantage/unit_tests/test_object_dpath_extractor.py +++ b/airbyte-integrations/connectors/source-alpha-vantage/unit_tests/test_object_dpath_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-amazon-ads/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/main.py b/airbyte-integrations/connectors/source-amazon-ads/main.py index 013bac373446..fa309cc66e04 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/main.py +++ b/airbyte-integrations/connectors/source-amazon-ads/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/setup.py b/airbyte-integrations/connectors/source-amazon-ads/setup.py index 6a7e2a17f96b..e025a327dd46 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/setup.py +++ b/airbyte-integrations/connectors/source-amazon-ads/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/constants.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/constants.py index 62d3df42c269..bb2b67207248 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/constants.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/attribution_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/attribution_report.py index e9dd0e67c48f..eb6c2c4bac27 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/attribution_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/attribution_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/common.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/common.py index 23a06dad6801..bd38d069c27d 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/common.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/profile.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/profile.py index 97307672f539..0bc6c509334f 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/profile.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/profile.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_brands.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_brands.py index be1d4f6588c1..f16ee791e47c 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_brands.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_brands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_display.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_display.py index 881d186769d8..f6c2f4ebb210 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_display.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_display.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_products.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_products.py index ecf9f9f7988c..90d151848763 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_products.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/schemas/sponsored_products.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/source.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/source.py index 7466c746817a..8a8d4b1c3615 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/source.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/attribution_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/attribution_report.py index 694564038c50..0f76fe0289ca 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/attribution_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/attribution_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, Mapping, MutableMapping, Optional diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/common.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/common.py index 42e04b95dc84..c07dbf773b71 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/common.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/profiles.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/profiles.py index 61f4dd84836e..9663656f3689 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/profiles.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/profiles.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_report.py index ad3df6aa6a95..4bec0236ebb6 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .report_streams import ReportStream diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_video_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_video_report.py index b1a0618babc2..49b4f3ab033f 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_video_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/brands_video_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .report_streams import ReportStream diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/display_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/display_report.py index 24e2df3ad805..3a13ce007deb 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/display_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/display_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from enum import Enum diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/products_report.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/products_report.py index 85e6c3e9e6f8..c0a9cdcc27b7 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/products_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/products_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/report_streams.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/report_streams.py index 888b5165febe..6972b49cd62b 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/report_streams.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/report_streams/report_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_brands.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_brands.py index 7ab994bca8d3..025fb44d3d33 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_brands.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_brands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_amazon_ads.schemas import BrandsAdGroup, BrandsCampaign diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_display.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_display.py index 3ce8e264bbcf..ccd335954ae2 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_display.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_display.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_amazon_ads.schemas import DisplayAdGroup, DisplayCampaign, DisplayProductAds, DisplayTargeting diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_products.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_products.py index b5baa89105c0..bc52a77f4dd3 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_products.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/streams/sponsored_products.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_amazon_ads.schemas import Keywords, NegativeKeywords, ProductAd, ProductAdGroups, ProductCampaign, ProductTargeting diff --git a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/utils.py b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/utils.py index 881567c04c9a..62444e6984e0 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/utils.py +++ b/airbyte-integrations/connectors/source-amazon-ads/source_amazon_ads/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/conftest.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/conftest.py index 2ac66a0eb488..b65d0eb87ca1 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_attribution_report.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_attribution_report.py index 1761be5913f7..e542ea361c3a 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_attribution_report.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_attribution_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_report_streams.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_report_streams.py index 81bacc27a639..4c0f422c8073 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_report_streams.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_report_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_source.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_source.py index 2d648396bf47..712e7f4ba439 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import responses diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_streams.py index 43400b76a9f7..1defa40de5e9 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_utils.py index 6c488e674425..e97ed164ca34 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_amazon_ads.utils import get_typed_env diff --git a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/utils.py b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/utils.py index 71f5d8566f31..33bfa81f491e 100644 --- a/airbyte-integrations/connectors/source-amazon-ads/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-amazon-ads/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterator, MutableMapping diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-amazon-seller-partner/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/main.py b/airbyte-integrations/connectors/source-amazon-seller-partner/main.py index c49f02b26c56..a09a9063026c 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/main.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/setup.py b/airbyte-integrations/connectors/source-amazon-seller-partner/setup.py index cf803280fc8e..ba48f6b73f00 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/setup.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/auth.py b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/auth.py index 135f4d9906d4..26b0dd29ae58 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/auth.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import hashlib diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/constants.py b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/constants.py index 3a3d6e0488e4..b3df1d610fb3 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/constants.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # """ diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/source.py b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/source.py index dcfebec39b93..1d0016baaca2 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/source.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/spec.py b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/spec.py index e6461ad68ce5..dac578ddccc0 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/spec.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.models import AdvancedAuth, AuthFlowType, OAuthConfigSpecification diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/streams.py b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/streams.py index 47028b22aa52..570a92ef0e31 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/streams.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/source_amazon_seller_partner/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_finance_streams.py b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_finance_streams.py index cb1ceba6a98d..28f1f7f783af 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_finance_streams.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_finance_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_rate_limits.py b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_rate_limits.py index 7e6a368c2234..736e329a8c0f 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_rate_limits.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_rate_limits.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_settlement_report.py b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_settlement_report.py index 2834c5e33025..44844831a01b 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_settlement_report.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_reports_streams_settlement_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_source.py b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_source.py index 523e46b5f6b2..c217a46dcd6d 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_transform_function.py b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_transform_function.py index 03bb9dc1aa82..b306751129a7 100644 --- a/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_transform_function.py +++ b/airbyte-integrations/connectors/source-amazon-seller-partner/unit_tests/test_transform_function.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-amazon-sqs/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-amazon-sqs/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-amazon-sqs/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-sqs/main.py b/airbyte-integrations/connectors/source-amazon-sqs/main.py index 9e8101b22d2d..bbf86753b1de 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/main.py +++ b/airbyte-integrations/connectors/source-amazon-sqs/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-sqs/setup.py b/airbyte-integrations/connectors/source-amazon-sqs/setup.py index ccfff3f026b6..2aaad0d7de7f 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/setup.py +++ b/airbyte-integrations/connectors/source-amazon-sqs/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-sqs/source_amazon_sqs/source.py b/airbyte-integrations/connectors/source-amazon-sqs/source_amazon_sqs/source.py index 6c71470a9e03..6472649a9b9e 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/source_amazon_sqs/source.py +++ b/airbyte-integrations/connectors/source-amazon-sqs/source_amazon_sqs/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amazon-sqs/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-amazon-sqs/unit_tests/unit_test.py index 2b3ead8fc352..28ead98ff99c 100644 --- a/airbyte-integrations/connectors/source-amazon-sqs/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-amazon-sqs/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-amplitude/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-amplitude/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-amplitude/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-amplitude/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amplitude/main.py b/airbyte-integrations/connectors/source-amplitude/main.py index 0490e0e59b85..7bf14f9904f8 100644 --- a/airbyte-integrations/connectors/source-amplitude/main.py +++ b/airbyte-integrations/connectors/source-amplitude/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amplitude/setup.py b/airbyte-integrations/connectors/source-amplitude/setup.py index 53f876e2687d..13b870d7dc07 100644 --- a/airbyte-integrations/connectors/source-amplitude/setup.py +++ b/airbyte-integrations/connectors/source-amplitude/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amplitude/source_amplitude/api.py b/airbyte-integrations/connectors/source-amplitude/source_amplitude/api.py index 388d26e2365b..45eb40bcc401 100644 --- a/airbyte-integrations/connectors/source-amplitude/source_amplitude/api.py +++ b/airbyte-integrations/connectors/source-amplitude/source_amplitude/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amplitude/source_amplitude/errors.py b/airbyte-integrations/connectors/source-amplitude/source_amplitude/errors.py index b1572995dbbb..abba9cb06ed6 100644 --- a/airbyte-integrations/connectors/source-amplitude/source_amplitude/errors.py +++ b/airbyte-integrations/connectors/source-amplitude/source_amplitude/errors.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-amplitude/source_amplitude/source.py b/airbyte-integrations/connectors/source-amplitude/source_amplitude/source.py index 721d2f2ebd36..5be05d427441 100644 --- a/airbyte-integrations/connectors/source-amplitude/source_amplitude/source.py +++ b/airbyte-integrations/connectors/source-amplitude/source_amplitude/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_api.py b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_api.py index 0d9a2e35a79e..87a80636e7ad 100644 --- a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_api.py +++ b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_errors.py b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_errors.py index 98cb0c2c0db2..8ad59f1f4874 100755 --- a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_errors.py +++ b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_errors.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_source.py b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_source.py index a8ca5bac2f9d..1d16d6069154 100644 --- a/airbyte-integrations/connectors/source-amplitude/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-amplitude/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-apify-dataset/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-apify-dataset/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-apify-dataset/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-apify-dataset/main.py b/airbyte-integrations/connectors/source-apify-dataset/main.py index c07dd2721a29..d4b0ed78bc71 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/main.py +++ b/airbyte-integrations/connectors/source-apify-dataset/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-apify-dataset/setup.py b/airbyte-integrations/connectors/source-apify-dataset/setup.py index 64af0a0f91be..e88d0344d42f 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/setup.py +++ b/airbyte-integrations/connectors/source-apify-dataset/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-apify-dataset/source_apify_dataset/source.py b/airbyte-integrations/connectors/source-apify-dataset/source_apify_dataset/source.py index efc026e654b1..c916d4f5ba74 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/source_apify_dataset/source.py +++ b/airbyte-integrations/connectors/source-apify-dataset/source_apify_dataset/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import concurrent.futures diff --git a/airbyte-integrations/connectors/source-apify-dataset/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-apify-dataset/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-apify-dataset/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-apify-dataset/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/integration_tests/__init__.py b/airbyte-integrations/connectors/source-appfollow/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-appfollow/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-appfollow/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-appfollow/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-appfollow/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-appfollow/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/main.py b/airbyte-integrations/connectors/source-appfollow/main.py index b015bf8942c8..a4cd4bd63690 100644 --- a/airbyte-integrations/connectors/source-appfollow/main.py +++ b/airbyte-integrations/connectors/source-appfollow/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/setup.py b/airbyte-integrations/connectors/source-appfollow/setup.py index a461c40a6de2..82d45ecc2d29 100644 --- a/airbyte-integrations/connectors/source-appfollow/setup.py +++ b/airbyte-integrations/connectors/source-appfollow/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/source_appfollow/__init__.py b/airbyte-integrations/connectors/source-appfollow/source_appfollow/__init__.py index 4b57b83ba380..0dc7d80b0fb4 100644 --- a/airbyte-integrations/connectors/source-appfollow/source_appfollow/__init__.py +++ b/airbyte-integrations/connectors/source-appfollow/source_appfollow/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/source_appfollow/source.py b/airbyte-integrations/connectors/source-appfollow/source_appfollow/source.py index 80a3a50ec2cb..23c5f09e043f 100644 --- a/airbyte-integrations/connectors/source-appfollow/source_appfollow/source.py +++ b/airbyte-integrations/connectors/source-appfollow/source_appfollow/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-appfollow/unit_tests/__init__.py b/airbyte-integrations/connectors/source-appfollow/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-appfollow/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-appfollow/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appfollow/unit_tests/test_source.py b/airbyte-integrations/connectors/source-appfollow/unit_tests/test_source.py index 0310c1b28227..0c7dbeed79e9 100644 --- a/airbyte-integrations/connectors/source-appfollow/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-appfollow/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-appfollow/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-appfollow/unit_tests/test_streams.py index 98d81c9ec937..39e82f7342be 100644 --- a/airbyte-integrations/connectors/source-appfollow/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-appfollow/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-appsflyer/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-appsflyer/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-appsflyer/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-appsflyer/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appsflyer/main.py b/airbyte-integrations/connectors/source-appsflyer/main.py index 138ee8e7c75a..1dee48f3f0ab 100644 --- a/airbyte-integrations/connectors/source-appsflyer/main.py +++ b/airbyte-integrations/connectors/source-appsflyer/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appsflyer/setup.py b/airbyte-integrations/connectors/source-appsflyer/setup.py index f22127eb99f8..ee6f585f997f 100644 --- a/airbyte-integrations/connectors/source-appsflyer/setup.py +++ b/airbyte-integrations/connectors/source-appsflyer/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/daily_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/daily_report.py index ed056197a323..4c9ce75678d7 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/daily_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/daily_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/geo_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/geo_report.py index a6aab7c79481..878ba8924776 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/geo_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/geo_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/partners_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/partners_report.py index e18148fdeb5e..cbd3d829e6ac 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/partners_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/partners_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/raw_data.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/raw_data.py index 53061b3758d6..79e69931a633 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/raw_data.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/raw_data.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_daily_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_daily_report.py index edab68355f46..b15490bae8f7 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_daily_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_daily_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_geo_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_geo_report.py index 6eccc0742d53..0cd956a9b638 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_geo_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_geo_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_partners_report.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_partners_report.py index eeb363c2f1e8..c688ee9b13db 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_partners_report.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/retargeting_partners_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/uninstall_events.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/uninstall_events.py index cd95b3c6751b..6eb4d57d14c0 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/uninstall_events.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/fields/uninstall_events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This order matters diff --git a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/source.py b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/source.py index c273ca287021..b87341dce711 100644 --- a/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/source.py +++ b/airbyte-integrations/connectors/source-appsflyer/source_appsflyer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_incremental_streams.py index 50f890165cb4..fd8bf566874f 100644 --- a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_source.py b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_source.py index 958914dc71eb..58556eabef95 100644 --- a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_streams.py index bb1a3255e654..37c927123970 100644 --- a/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-appsflyer/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-appstore-singer/main.py b/airbyte-integrations/connectors/source-appstore-singer/main.py index da76eb4b542a..5e0f99d007be 100644 --- a/airbyte-integrations/connectors/source-appstore-singer/main.py +++ b/airbyte-integrations/connectors/source-appstore-singer/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appstore-singer/setup.py b/airbyte-integrations/connectors/source-appstore-singer/setup.py index 9b6f3284ce24..e263b5f42dae 100644 --- a/airbyte-integrations/connectors/source-appstore-singer/setup.py +++ b/airbyte-integrations/connectors/source-appstore-singer/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appstore-singer/source_appstore_singer/source.py b/airbyte-integrations/connectors/source-appstore-singer/source_appstore_singer/source.py index b23efedfaf2d..b7abdb9070db 100644 --- a/airbyte-integrations/connectors/source-appstore-singer/source_appstore_singer/source.py +++ b/airbyte-integrations/connectors/source-appstore-singer/source_appstore_singer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-appstore-singer/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-appstore-singer/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-appstore-singer/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-appstore-singer/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-asana/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-asana/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-asana/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/main.py b/airbyte-integrations/connectors/source-asana/main.py index f2c818f1da5e..ac64981a1e3e 100644 --- a/airbyte-integrations/connectors/source-asana/main.py +++ b/airbyte-integrations/connectors/source-asana/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/setup.py b/airbyte-integrations/connectors/source-asana/setup.py index 2753f1a518bd..d5c276d8ca77 100644 --- a/airbyte-integrations/connectors/source-asana/setup.py +++ b/airbyte-integrations/connectors/source-asana/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/source_asana/oauth.py b/airbyte-integrations/connectors/source-asana/source_asana/oauth.py index 3c6cd2a80ee4..d6c045ac92f8 100644 --- a/airbyte-integrations/connectors/source-asana/source_asana/oauth.py +++ b/airbyte-integrations/connectors/source-asana/source_asana/oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Tuple diff --git a/airbyte-integrations/connectors/source-asana/source_asana/source.py b/airbyte-integrations/connectors/source-asana/source_asana/source.py index 4b82cb45e4ea..7c781fc1e0bf 100644 --- a/airbyte-integrations/connectors/source-asana/source_asana/source.py +++ b/airbyte-integrations/connectors/source-asana/source_asana/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/source_asana/streams.py b/airbyte-integrations/connectors/source-asana/source_asana/streams.py index 06bcdc7d356f..081d2a140ed9 100644 --- a/airbyte-integrations/connectors/source-asana/source_asana/streams.py +++ b/airbyte-integrations/connectors/source-asana/source_asana/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-asana/unit_tests/conftest.py b/airbyte-integrations/connectors/source-asana/unit_tests/conftest.py index 58af4bcbd364..f2968774f82d 100644 --- a/airbyte-integrations/connectors/source-asana/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-asana/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-asana/unit_tests/test_oauth.py b/airbyte-integrations/connectors/source-asana/unit_tests/test_oauth.py index da39d1a6ac73..7ce9ee6de06c 100644 --- a/airbyte-integrations/connectors/source-asana/unit_tests/test_oauth.py +++ b/airbyte-integrations/connectors/source-asana/unit_tests/test_oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-asana/unit_tests/test_source.py b/airbyte-integrations/connectors/source-asana/unit_tests/test_source.py index 666c5aa26d9b..7838cd23b8d5 100644 --- a/airbyte-integrations/connectors/source-asana/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-asana/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import PropertyMock, patch diff --git a/airbyte-integrations/connectors/source-asana/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-asana/unit_tests/test_streams.py index 6ddab5adeb1a..377a2e3f5181 100644 --- a/airbyte-integrations/connectors/source-asana/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-asana/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-ashby/__init__.py b/airbyte-integrations/connectors/source-ashby/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-ashby/__init__.py +++ b/airbyte-integrations/connectors/source-ashby/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/integration_tests/__init__.py b/airbyte-integrations/connectors/source-ashby/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-ashby/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-ashby/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-ashby/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-ashby/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-ashby/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/main.py b/airbyte-integrations/connectors/source-ashby/main.py index dd9c301cc14d..a19039ecb615 100644 --- a/airbyte-integrations/connectors/source-ashby/main.py +++ b/airbyte-integrations/connectors/source-ashby/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/setup.py b/airbyte-integrations/connectors/source-ashby/setup.py index d428153e63a9..93194d1cfe62 100644 --- a/airbyte-integrations/connectors/source-ashby/setup.py +++ b/airbyte-integrations/connectors/source-ashby/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/source_ashby/__init__.py b/airbyte-integrations/connectors/source-ashby/source_ashby/__init__.py index f88575f93250..7de785ce5592 100644 --- a/airbyte-integrations/connectors/source-ashby/source_ashby/__init__.py +++ b/airbyte-integrations/connectors/source-ashby/source_ashby/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ashby/source_ashby/source.py b/airbyte-integrations/connectors/source-ashby/source_ashby/source.py index b90cb178f060..b55c098722db 100644 --- a/airbyte-integrations/connectors/source-ashby/source_ashby/source.py +++ b/airbyte-integrations/connectors/source-ashby/source_ashby/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-ashby/unit_tests/test_dummy.py b/airbyte-integrations/connectors/source-ashby/unit_tests/test_dummy.py index f1f977513d63..b5e157962761 100644 --- a/airbyte-integrations/connectors/source-ashby/unit_tests/test_dummy.py +++ b/airbyte-integrations/connectors/source-ashby/unit_tests/test_dummy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/integration_tests/__init__.py b/airbyte-integrations/connectors/source-auth0/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-auth0/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-auth0/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-auth0/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-auth0/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-auth0/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/main.py b/airbyte-integrations/connectors/source-auth0/main.py index 967d18925949..3904766c4ec2 100644 --- a/airbyte-integrations/connectors/source-auth0/main.py +++ b/airbyte-integrations/connectors/source-auth0/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/setup.py b/airbyte-integrations/connectors/source-auth0/setup.py index bf6a98f026d2..d2eca1352c42 100644 --- a/airbyte-integrations/connectors/source-auth0/setup.py +++ b/airbyte-integrations/connectors/source-auth0/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/source_auth0/__init__.py b/airbyte-integrations/connectors/source-auth0/source_auth0/__init__.py index 2bf07f06358d..a9d3ee94f492 100644 --- a/airbyte-integrations/connectors/source-auth0/source_auth0/__init__.py +++ b/airbyte-integrations/connectors/source-auth0/source_auth0/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/source_auth0/authenticator.py b/airbyte-integrations/connectors/source-auth0/source_auth0/authenticator.py index 07da20173c22..f4745f120ebe 100644 --- a/airbyte-integrations/connectors/source-auth0/source_auth0/authenticator.py +++ b/airbyte-integrations/connectors/source-auth0/source_auth0/authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-auth0/source_auth0/source.py b/airbyte-integrations/connectors/source-auth0/source_auth0/source.py index 0df4c6752549..1e24d35fcd91 100644 --- a/airbyte-integrations/connectors/source-auth0/source_auth0/source.py +++ b/airbyte-integrations/connectors/source-auth0/source_auth0/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-auth0/source_auth0/utils.py b/airbyte-integrations/connectors/source-auth0/source_auth0/utils.py index 620a37d8dbcf..abafb4389fb3 100644 --- a/airbyte-integrations/connectors/source-auth0/source_auth0/utils.py +++ b/airbyte-integrations/connectors/source-auth0/source_auth0/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-auth0/unit_tests/conftest.py b/airbyte-integrations/connectors/source-auth0/unit_tests/conftest.py index 63a7a01ff9f2..1dc57a52274e 100644 --- a/airbyte-integrations/connectors/source-auth0/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-auth0/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-auth0/unit_tests/test_source.py b/airbyte-integrations/connectors/source-auth0/unit_tests/test_source.py index 54b46c95fd58..51ba7faf3f54 100644 --- a/airbyte-integrations/connectors/source-auth0/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-auth0/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-auth0/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-auth0/unit_tests/test_streams.py index fbd153a4d6c3..b630dcdd2b6e 100644 --- a/airbyte-integrations/connectors/source-auth0/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-auth0/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-aws-cloudtrail/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/main.py b/airbyte-integrations/connectors/source-aws-cloudtrail/main.py index 6780e61f8a99..7ae051b2be22 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/main.py +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/setup.py b/airbyte-integrations/connectors/source-aws-cloudtrail/setup.py index a08fefbc24ac..6f6410df7368 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/setup.py +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/source_aws_cloudtrail/source.py b/airbyte-integrations/connectors/source-aws-cloudtrail/source_aws_cloudtrail/source.py index 58cb77f3faa4..b28925f66703 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/source_aws_cloudtrail/source.py +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/source_aws_cloudtrail/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-aws-cloudtrail/unit_tests/test_event_stream_slices.py b/airbyte-integrations/connectors/source-aws-cloudtrail/unit_tests/test_event_stream_slices.py index 07ba3718e637..dff60a62e776 100644 --- a/airbyte-integrations/connectors/source-aws-cloudtrail/unit_tests/test_event_stream_slices.py +++ b/airbyte-integrations/connectors/source-aws-cloudtrail/unit_tests/test_event_stream_slices.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from itertools import islice diff --git a/airbyte-integrations/connectors/source-azure-table/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-azure-table/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-azure-table/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-azure-table/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-azure-table/main.py b/airbyte-integrations/connectors/source-azure-table/main.py index 2500a55f7189..ffdca7c26cef 100644 --- a/airbyte-integrations/connectors/source-azure-table/main.py +++ b/airbyte-integrations/connectors/source-azure-table/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-azure-table/setup.py b/airbyte-integrations/connectors/source-azure-table/setup.py index bac2e14f66ca..9cd14c7b04aa 100644 --- a/airbyte-integrations/connectors/source-azure-table/setup.py +++ b/airbyte-integrations/connectors/source-azure-table/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-azure-table/source_azure_table/azure_table.py b/airbyte-integrations/connectors/source-azure-table/source_azure_table/azure_table.py index cc370a31d796..4636c4e2dea6 100644 --- a/airbyte-integrations/connectors/source-azure-table/source_azure_table/azure_table.py +++ b/airbyte-integrations/connectors/source-azure-table/source_azure_table/azure_table.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Iterable diff --git a/airbyte-integrations/connectors/source-azure-table/source_azure_table/constants.py b/airbyte-integrations/connectors/source-azure-table/source_azure_table/constants.py index 6b50ed939c75..6b1ed22089f8 100644 --- a/airbyte-integrations/connectors/source-azure-table/source_azure_table/constants.py +++ b/airbyte-integrations/connectors/source-azure-table/source_azure_table/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # azure_storage_account_name_key_name = "storage_account_name" diff --git a/airbyte-integrations/connectors/source-azure-table/source_azure_table/source.py b/airbyte-integrations/connectors/source-azure-table/source_azure_table/source.py index d728ad4dd79b..e5ef7b3f6967 100644 --- a/airbyte-integrations/connectors/source-azure-table/source_azure_table/source.py +++ b/airbyte-integrations/connectors/source-azure-table/source_azure_table/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterator, List, Mapping, MutableMapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-azure-table/source_azure_table/streams.py b/airbyte-integrations/connectors/source-azure-table/source_azure_table/streams.py index 9c3c3fcd4e6d..13f68760f540 100644 --- a/airbyte-integrations/connectors/source-azure-table/source_azure_table/streams.py +++ b/airbyte-integrations/connectors/source-azure-table/source_azure_table/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-azure-table/unit_tests/test_source.py b/airbyte-integrations/connectors/source-azure-table/unit_tests/test_source.py index 8df88a5c196b..bc1ce50f12bc 100644 --- a/airbyte-integrations/connectors/source-azure-table/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-azure-table/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-babelforce/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-babelforce/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-babelforce/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-babelforce/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-babelforce/main.py b/airbyte-integrations/connectors/source-babelforce/main.py index 3edfc585bcb8..33b4c6d35a82 100644 --- a/airbyte-integrations/connectors/source-babelforce/main.py +++ b/airbyte-integrations/connectors/source-babelforce/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-babelforce/setup.py b/airbyte-integrations/connectors/source-babelforce/setup.py index c5c70357bd2a..e0cb2d60a7e4 100644 --- a/airbyte-integrations/connectors/source-babelforce/setup.py +++ b/airbyte-integrations/connectors/source-babelforce/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-babelforce/source_babelforce/source.py b/airbyte-integrations/connectors/source-babelforce/source_babelforce/source.py index 7a670e31b5d9..a372701d3cc4 100644 --- a/airbyte-integrations/connectors/source-babelforce/source_babelforce/source.py +++ b/airbyte-integrations/connectors/source-babelforce/source_babelforce/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import operator diff --git a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_call_stream.py b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_call_stream.py index eff145f89905..fb9d58e214ae 100644 --- a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_call_stream.py +++ b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_call_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_incremental_streams.py index a3b70e47e517..ca278dceee69 100644 --- a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dateutil.parser import parse diff --git a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_source.py b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_source.py index 91c99217c46e..9e3df894b1c8 100644 --- a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_streams.py index dc205ed83af6..9660ffe2c804 100644 --- a/airbyte-integrations/connectors/source-babelforce/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-babelforce/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-bamboo-hr/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-bamboo-hr/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/main.py b/airbyte-integrations/connectors/source-bamboo-hr/main.py index 96d204f2e55e..2ebc95cb1256 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/main.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/setup.py b/airbyte-integrations/connectors/source-bamboo-hr/setup.py index 600481fe71c8..1ba4b32a7e4c 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/setup.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/exception.py b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/exception.py index 7cd70f7ff2d9..ec1c757bc428 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/exception.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/exception.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/source.py b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/source.py index 29de4c8c7629..66e893b53743 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/source.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/utils.py b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/utils.py index 31cb872011e4..ea662129fe19 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/utils.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/source_bamboo_hr/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bamboo-hr/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-bamboo-hr/unit_tests/unit_test.py index 77ec5256e1b1..b842ff138f36 100644 --- a/airbyte-integrations/connectors/source-bamboo-hr/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-bamboo-hr/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-bigcommerce/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-bigcommerce/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-bigcommerce/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigcommerce/main.py b/airbyte-integrations/connectors/source-bigcommerce/main.py index 4c82ab2b1f2e..2d28000deab0 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/main.py +++ b/airbyte-integrations/connectors/source-bigcommerce/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigcommerce/setup.py b/airbyte-integrations/connectors/source-bigcommerce/setup.py index cd246159eb2c..80baceeb4e38 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/setup.py +++ b/airbyte-integrations/connectors/source-bigcommerce/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigcommerce/source_bigcommerce/source.py b/airbyte-integrations/connectors/source-bigcommerce/source_bigcommerce/source.py index b57f8370274d..a31e25e705ca 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/source_bigcommerce/source.py +++ b/airbyte-integrations/connectors/source-bigcommerce/source_bigcommerce/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigcommerce/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-bigcommerce/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-bigcommerce/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-bigcommerce/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigquery/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-bigquery/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-bigquery/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-bigquery/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bigquery/src/main/java/io/airbyte/integrations/source/bigquery/BigQuerySource.java b/airbyte-integrations/connectors/source-bigquery/src/main/java/io/airbyte/integrations/source/bigquery/BigQuerySource.java index bae1c07ff076..1b3aaf0726e4 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/main/java/io/airbyte/integrations/source/bigquery/BigQuerySource.java +++ b/airbyte-integrations/connectors/source-bigquery/src/main/java/io/airbyte/integrations/source/bigquery/BigQuerySource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/AbstractBigQuerySourceTest.java b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/AbstractBigQuerySourceTest.java index 74fa0e338008..9376dfd38559 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/AbstractBigQuerySourceTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/AbstractBigQuerySourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceAcceptanceTest.java b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceAcceptanceTest.java index d0557e120030..db05efe755dd 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceDatatypeTest.java b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceDatatypeTest.java index 4d55e4a42241..962701138756 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceEscapeColumnNameTest.java b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceEscapeColumnNameTest.java index fe1136cff4e1..dc08c32e2090 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceEscapeColumnNameTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQuerySourceEscapeColumnNameTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQueryStructureSourceTest.java b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQueryStructureSourceTest.java index 403c7965fb4f..f01997eb30cd 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQueryStructureSourceTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test-integration/java/io/airbyte/integrations/source/bigquery/BigQueryStructureSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bigquery/src/test/java/io/airbyte/integrations/source/bigquery/BigQuerySourceTest.java b/airbyte-integrations/connectors/source-bigquery/src/test/java/io/airbyte/integrations/source/bigquery/BigQuerySourceTest.java index 306eddcc6612..388d4fbee828 100644 --- a/airbyte-integrations/connectors/source-bigquery/src/test/java/io/airbyte/integrations/source/bigquery/BigQuerySourceTest.java +++ b/airbyte-integrations/connectors/source-bigquery/src/test/java/io/airbyte/integrations/source/bigquery/BigQuerySourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.bigquery; diff --git a/airbyte-integrations/connectors/source-bing-ads/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-bing-ads/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-bing-ads/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-bing-ads/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bing-ads/main.py b/airbyte-integrations/connectors/source-bing-ads/main.py index 8db0b49c0acb..11548ad408a8 100644 --- a/airbyte-integrations/connectors/source-bing-ads/main.py +++ b/airbyte-integrations/connectors/source-bing-ads/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bing-ads/setup.py b/airbyte-integrations/connectors/source-bing-ads/setup.py index 3aa8c064c523..4ca656b1b376 100644 --- a/airbyte-integrations/connectors/source-bing-ads/setup.py +++ b/airbyte-integrations/connectors/source-bing-ads/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/cache.py b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/cache.py index 5584138142ef..52736e8ee945 100644 --- a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/cache.py +++ b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/cache.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import contextlib diff --git a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/client.py b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/client.py index e6193ca3ce0f..49cbeaf2ef54 100644 --- a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/client.py +++ b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import socket diff --git a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/reports.py b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/reports.py index c5420e153786..e36556685664 100644 --- a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/reports.py +++ b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/reports.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/source.py b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/source.py index 98dcb1a6bb1c..376570459479 100644 --- a/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/source.py +++ b/airbyte-integrations/connectors/source-bing-ads/source_bing_ads/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_client.py b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_client.py index fdd548d44252..3e6df51fb1d7 100644 --- a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_client.py +++ b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime, timedelta diff --git a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_reports.py b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_reports.py index 491dfd8f01a5..15f7f222f96c 100644 --- a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_reports.py +++ b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_reports.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_source.py b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_source.py index fd2a3bb6aa80..b19fea3127cc 100644 --- a/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-bing-ads/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-braintree/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-braintree/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-braintree/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-braintree/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braintree/main.py b/airbyte-integrations/connectors/source-braintree/main.py index b35db340be44..3b3c6039f9fe 100644 --- a/airbyte-integrations/connectors/source-braintree/main.py +++ b/airbyte-integrations/connectors/source-braintree/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braintree/setup.py b/airbyte-integrations/connectors/source-braintree/setup.py index ff047d583905..f11eaac7ce78 100644 --- a/airbyte-integrations/connectors/source-braintree/setup.py +++ b/airbyte-integrations/connectors/source-braintree/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/cards.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/cards.py index b4534df66529..8d33fe3769dc 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/cards.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/cards.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/common.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/common.py index e4794cc27846..7ca4cc60abfd 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/common.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/customer.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/customer.py index 382762cabc26..d8160aabd352 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/customer.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/customer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/discount.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/discount.py index 420b24245228..e5dbd0f0c006 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/discount.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/discount.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/dispute.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/dispute.py index d45902891ceb..d881f7a996b8 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/dispute.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/dispute.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date, datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/merchant_account.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/merchant_account.py index 8348dfa605c7..8409eedc07cf 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/merchant_account.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/merchant_account.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/plan.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/plan.py index 838a5c3aed05..d480e76bf020 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/plan.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/plan.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/subscription.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/subscription.py index a97916b1442b..cbaf83a3062f 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/subscription.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/subscription.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/transaction.py b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/transaction.py index 5cca781f59d5..659be4cd948d 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/transaction.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/schemas/transaction.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date, datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/source.py b/airbyte-integrations/connectors/source-braintree/source_braintree/source.py index 80b76ae2b667..869805d504aa 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/source.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/spec.py b/airbyte-integrations/connectors/source-braintree/source_braintree/spec.py index 0103c27c87a7..81a9cdb8c71a 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/spec.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-braintree/source_braintree/streams.py b/airbyte-integrations/connectors/source-braintree/source_braintree/streams.py index 87ce4a6134c6..418715ecaf0f 100644 --- a/airbyte-integrations/connectors/source-braintree/source_braintree/streams.py +++ b/airbyte-integrations/connectors/source-braintree/source_braintree/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-braintree/unit_tests/conftest.py b/airbyte-integrations/connectors/source-braintree/unit_tests/conftest.py index 76b3959a825e..7ceeb9688203 100644 --- a/airbyte-integrations/connectors/source-braintree/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-braintree/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-braintree/unit_tests/test_source.py b/airbyte-integrations/connectors/source-braintree/unit_tests/test_source.py index afda2f726ddf..09e6d652c497 100644 --- a/airbyte-integrations/connectors/source-braintree/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-braintree/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import jsonschema diff --git a/airbyte-integrations/connectors/source-braintree/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-braintree/unit_tests/test_streams.py index 939b5b0c6d43..feba99d21317 100644 --- a/airbyte-integrations/connectors/source-braintree/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-braintree/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-braze/__init__.py b/airbyte-integrations/connectors/source-braze/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-braze/__init__.py +++ b/airbyte-integrations/connectors/source-braze/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/integration_tests/__init__.py b/airbyte-integrations/connectors/source-braze/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-braze/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-braze/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-braze/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-braze/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-braze/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/main.py b/airbyte-integrations/connectors/source-braze/main.py index 38c77b081134..15453641a7f0 100644 --- a/airbyte-integrations/connectors/source-braze/main.py +++ b/airbyte-integrations/connectors/source-braze/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/setup.py b/airbyte-integrations/connectors/source-braze/setup.py index 21ce0f9cda29..d9c9d2d6073b 100644 --- a/airbyte-integrations/connectors/source-braze/setup.py +++ b/airbyte-integrations/connectors/source-braze/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/source_braze/__init__.py b/airbyte-integrations/connectors/source-braze/source_braze/__init__.py index 6ac44a034b4e..310de32d82f3 100644 --- a/airbyte-integrations/connectors/source-braze/source_braze/__init__.py +++ b/airbyte-integrations/connectors/source-braze/source_braze/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-braze/source_braze/datetime_stream_slicer.py b/airbyte-integrations/connectors/source-braze/source_braze/datetime_stream_slicer.py index ba300e53cb57..d3596b158b92 100644 --- a/airbyte-integrations/connectors/source-braze/source_braze/datetime_stream_slicer.py +++ b/airbyte-integrations/connectors/source-braze/source_braze/datetime_stream_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-braze/source_braze/source.py b/airbyte-integrations/connectors/source-braze/source_braze/source.py index 7c19af1a6a3b..df957f37fb67 100644 --- a/airbyte-integrations/connectors/source-braze/source_braze/source.py +++ b/airbyte-integrations/connectors/source-braze/source_braze/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-braze/source_braze/transformations.py b/airbyte-integrations/connectors/source-braze/source_braze/transformations.py index 99829c062094..60a13384e269 100644 --- a/airbyte-integrations/connectors/source-braze/source_braze/transformations.py +++ b/airbyte-integrations/connectors/source-braze/source_braze/transformations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-braze/unit_tests/test_datetime_slicer.py b/airbyte-integrations/connectors/source-braze/unit_tests/test_datetime_slicer.py index 681f105370a7..b2ea0215136a 100644 --- a/airbyte-integrations/connectors/source-braze/unit_tests/test_datetime_slicer.py +++ b/airbyte-integrations/connectors/source-braze/unit_tests/test_datetime_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.models import SyncMode diff --git a/airbyte-integrations/connectors/source-braze/unit_tests/test_transformations.py b/airbyte-integrations/connectors/source-braze/unit_tests/test_transformations.py index acb036e6c531..d941379b8680 100644 --- a/airbyte-integrations/connectors/source-braze/unit_tests/test_transformations.py +++ b/airbyte-integrations/connectors/source-braze/unit_tests/test_transformations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.transformations.add_fields import AddedFieldDefinition diff --git a/airbyte-integrations/connectors/source-breezometer/__init__.py b/airbyte-integrations/connectors/source-breezometer/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-breezometer/__init__.py +++ b/airbyte-integrations/connectors/source-breezometer/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/integration_tests/__init__.py b/airbyte-integrations/connectors/source-breezometer/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-breezometer/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-breezometer/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-breezometer/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-breezometer/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-breezometer/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/main.py b/airbyte-integrations/connectors/source-breezometer/main.py index f78c3d79a920..e14371ac83bb 100644 --- a/airbyte-integrations/connectors/source-breezometer/main.py +++ b/airbyte-integrations/connectors/source-breezometer/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/setup.py b/airbyte-integrations/connectors/source-breezometer/setup.py index dc4d38924f0a..187d854ed23c 100644 --- a/airbyte-integrations/connectors/source-breezometer/setup.py +++ b/airbyte-integrations/connectors/source-breezometer/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/source_breezometer/__init__.py b/airbyte-integrations/connectors/source-breezometer/source_breezometer/__init__.py index 12da2795f144..bb930634c23b 100644 --- a/airbyte-integrations/connectors/source-breezometer/source_breezometer/__init__.py +++ b/airbyte-integrations/connectors/source-breezometer/source_breezometer/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-breezometer/source_breezometer/source.py b/airbyte-integrations/connectors/source-breezometer/source_breezometer/source.py index 67b0e830e1ba..d76e4b197504 100644 --- a/airbyte-integrations/connectors/source-breezometer/source_breezometer/source.py +++ b/airbyte-integrations/connectors/source-breezometer/source_breezometer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-callrail/__init__.py b/airbyte-integrations/connectors/source-callrail/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-callrail/__init__.py +++ b/airbyte-integrations/connectors/source-callrail/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/integration_tests/__init__.py b/airbyte-integrations/connectors/source-callrail/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-callrail/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-callrail/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-callrail/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-callrail/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-callrail/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/main.py b/airbyte-integrations/connectors/source-callrail/main.py index e288525e9363..cb3607679473 100644 --- a/airbyte-integrations/connectors/source-callrail/main.py +++ b/airbyte-integrations/connectors/source-callrail/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/setup.py b/airbyte-integrations/connectors/source-callrail/setup.py index 2334c867f62e..d0c793161371 100644 --- a/airbyte-integrations/connectors/source-callrail/setup.py +++ b/airbyte-integrations/connectors/source-callrail/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/source_callrail/__init__.py b/airbyte-integrations/connectors/source-callrail/source_callrail/__init__.py index f958cab4ebe9..aac674627a8a 100644 --- a/airbyte-integrations/connectors/source-callrail/source_callrail/__init__.py +++ b/airbyte-integrations/connectors/source-callrail/source_callrail/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-callrail/source_callrail/source.py b/airbyte-integrations/connectors/source-callrail/source_callrail/source.py index ac2a1118166f..c1f1e9c1e015 100644 --- a/airbyte-integrations/connectors/source-callrail/source_callrail/source.py +++ b/airbyte-integrations/connectors/source-callrail/source_callrail/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-cart/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-cart/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-cart/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-cart/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cart/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-cart/integration_tests/integration_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-cart/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-cart/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cart/main.py b/airbyte-integrations/connectors/source-cart/main.py index c27dd020faf9..b294ae4e2c15 100644 --- a/airbyte-integrations/connectors/source-cart/main.py +++ b/airbyte-integrations/connectors/source-cart/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cart/setup.py b/airbyte-integrations/connectors/source-cart/setup.py index db8532db78d5..a0f6e142dd07 100644 --- a/airbyte-integrations/connectors/source-cart/setup.py +++ b/airbyte-integrations/connectors/source-cart/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cart/source_cart/source.py b/airbyte-integrations/connectors/source-cart/source_cart/source.py index 7a2f8294bbe8..15903dd2210c 100644 --- a/airbyte-integrations/connectors/source-cart/source_cart/source.py +++ b/airbyte-integrations/connectors/source-cart/source_cart/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-cart/source_cart/streams.py b/airbyte-integrations/connectors/source-cart/source_cart/streams.py index 38faa1653a6a..230cfd49d61b 100644 --- a/airbyte-integrations/connectors/source-cart/source_cart/streams.py +++ b/airbyte-integrations/connectors/source-cart/source_cart/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cart/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-cart/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-cart/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-cart/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargebee/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-chargebee/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-chargebee/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-chargebee/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargebee/main.py b/airbyte-integrations/connectors/source-chargebee/main.py index 1305ba18374c..946cf215df2d 100644 --- a/airbyte-integrations/connectors/source-chargebee/main.py +++ b/airbyte-integrations/connectors/source-chargebee/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargebee/setup.py b/airbyte-integrations/connectors/source-chargebee/setup.py index 6ff880f0b07b..ca1c2ef44872 100644 --- a/airbyte-integrations/connectors/source-chargebee/setup.py +++ b/airbyte-integrations/connectors/source-chargebee/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargebee/source_chargebee/rate_limiting.py b/airbyte-integrations/connectors/source-chargebee/source_chargebee/rate_limiting.py index 28d5d77a7760..baf8085aca50 100644 --- a/airbyte-integrations/connectors/source-chargebee/source_chargebee/rate_limiting.py +++ b/airbyte-integrations/connectors/source-chargebee/source_chargebee/rate_limiting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sys diff --git a/airbyte-integrations/connectors/source-chargebee/source_chargebee/source.py b/airbyte-integrations/connectors/source-chargebee/source_chargebee/source.py index bd1c3fff7ab9..e4ec8bd50168 100644 --- a/airbyte-integrations/connectors/source-chargebee/source_chargebee/source.py +++ b/airbyte-integrations/connectors/source-chargebee/source_chargebee/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-chargebee/source_chargebee/streams.py b/airbyte-integrations/connectors/source-chargebee/source_chargebee/streams.py index d807c6764c10..cc538b48b543 100644 --- a/airbyte-integrations/connectors/source-chargebee/source_chargebee/streams.py +++ b/airbyte-integrations/connectors/source-chargebee/source_chargebee/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping, MutableMapping, Optional diff --git a/airbyte-integrations/connectors/source-chargebee/source_chargebee/utils.py b/airbyte-integrations/connectors/source-chargebee/source_chargebee/utils.py index 33d0d614f8c9..eb7ea011b821 100644 --- a/airbyte-integrations/connectors/source-chargebee/source_chargebee/utils.py +++ b/airbyte-integrations/connectors/source-chargebee/source_chargebee/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict diff --git a/airbyte-integrations/connectors/source-chargebee/unit_tests/conftest.py b/airbyte-integrations/connectors/source-chargebee/unit_tests/conftest.py index aa51ffea60a8..a49419f38bf2 100644 --- a/airbyte-integrations/connectors/source-chargebee/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-chargebee/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-chargebee/unit_tests/test_source.py b/airbyte-integrations/connectors/source-chargebee/unit_tests/test_source.py index 50c93508de71..2f7e4959359c 100644 --- a/airbyte-integrations/connectors/source-chargebee/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-chargebee/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-chargebee/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-chargebee/unit_tests/test_streams.py index 96da1ba79065..4b570af84187 100644 --- a/airbyte-integrations/connectors/source-chargebee/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-chargebee/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-chargify/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-chargify/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-chargify/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-chargify/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargify/main.py b/airbyte-integrations/connectors/source-chargify/main.py index 326456ff2932..1a4568ff615b 100644 --- a/airbyte-integrations/connectors/source-chargify/main.py +++ b/airbyte-integrations/connectors/source-chargify/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargify/setup.py b/airbyte-integrations/connectors/source-chargify/setup.py index 40daa37b9a94..7cc100b04b21 100644 --- a/airbyte-integrations/connectors/source-chargify/setup.py +++ b/airbyte-integrations/connectors/source-chargify/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargify/source_chargify/source.py b/airbyte-integrations/connectors/source-chargify/source_chargify/source.py index 3ca4b2b7233f..4d40c437cae5 100644 --- a/airbyte-integrations/connectors/source-chargify/source_chargify/source.py +++ b/airbyte-integrations/connectors/source-chargify/source_chargify/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chargify/unit_tests/test_source.py b/airbyte-integrations/connectors/source-chargify/unit_tests/test_source.py index ea0c66543de1..b330567842ac 100644 --- a/airbyte-integrations/connectors/source-chargify/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-chargify/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-chargify/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-chargify/unit_tests/test_streams.py index 073d96df5155..02117eb57173 100644 --- a/airbyte-integrations/connectors/source-chargify/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-chargify/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-chartmogul/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-chartmogul/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-chartmogul/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-chartmogul/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chartmogul/main.py b/airbyte-integrations/connectors/source-chartmogul/main.py index 2a5da0db24c7..5dc03e8a74a9 100644 --- a/airbyte-integrations/connectors/source-chartmogul/main.py +++ b/airbyte-integrations/connectors/source-chartmogul/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chartmogul/setup.py b/airbyte-integrations/connectors/source-chartmogul/setup.py index 47a94e525260..dc371c20aaec 100644 --- a/airbyte-integrations/connectors/source-chartmogul/setup.py +++ b/airbyte-integrations/connectors/source-chartmogul/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-chartmogul/source_chartmogul/source.py b/airbyte-integrations/connectors/source-chartmogul/source_chartmogul/source.py index 7cdeacb6f0a5..b08896709dcb 100644 --- a/airbyte-integrations/connectors/source-chartmogul/source_chartmogul/source.py +++ b/airbyte-integrations/connectors/source-chartmogul/source_chartmogul/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseStrictEncryptSource.java b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseStrictEncryptSource.java index 6e3b2c09aebf..57b42282bd82 100644 --- a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseStrictEncryptSource.java +++ b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseStrictEncryptSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.clickhouse; diff --git a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseStrictEncryptJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseStrictEncryptJdbcSourceAcceptanceTest.java index e08b2c647600..ae879635d4fa 100644 --- a/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseStrictEncryptJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseStrictEncryptJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-clickhouse/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-clickhouse/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-clickhouse/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickhouse/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseSource.java b/airbyte-integrations/connectors/source-clickhouse/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseSource.java index 559b77fc8002..c89f66a1c509 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseSource.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/main/java/io/airbyte/integrations/source/clickhouse/ClickHouseSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.clickhouse; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshClickHouseSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshClickHouseSourceAcceptanceTest.java index 7495a53cf873..c900b1ed647b 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshClickHouseSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshClickHouseSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcSourceAcceptanceTest.java index e82d696bd8a3..255f85e33f32 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcStressTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcStressTest.java index 634482c7dc28..e3d74f620e97 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcStressTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseJdbcStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseSourceAcceptanceTest.java index a104e9aa512a..615be3c952b8 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/ClickHouseSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyClickhouseSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyClickhouseSourceAcceptanceTest.java index a79988846820..1a92423e9e14 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyClickhouseSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyClickhouseSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordClickhouseSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordClickhouseSourceAcceptanceTest.java index b7002176c0d7..08ca2475a364 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordClickhouseSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordClickhouseSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SslClickHouseJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SslClickHouseJdbcSourceAcceptanceTest.java index fb3de7caac72..3fbfcb12bc10 100644 --- a/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SslClickHouseJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-clickhouse/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SslClickHouseJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-clickup-api/__init__.py b/airbyte-integrations/connectors/source-clickup-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-clickup-api/__init__.py +++ b/airbyte-integrations/connectors/source-clickup-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-clickup-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-clickup-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-clickup-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-clickup-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-clickup-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-clickup-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/main.py b/airbyte-integrations/connectors/source-clickup-api/main.py index 6505974ecb32..01d656f16c43 100644 --- a/airbyte-integrations/connectors/source-clickup-api/main.py +++ b/airbyte-integrations/connectors/source-clickup-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/setup.py b/airbyte-integrations/connectors/source-clickup-api/setup.py index 654706b36b4e..2a61de913d8d 100644 --- a/airbyte-integrations/connectors/source-clickup-api/setup.py +++ b/airbyte-integrations/connectors/source-clickup-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/__init__.py b/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/__init__.py index 65af1b541ed4..d2903b475212 100644 --- a/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/__init__.py +++ b/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/source.py b/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/source.py index 258fc1bc85d9..51914aee47de 100644 --- a/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/source.py +++ b/airbyte-integrations/connectors/source-clickup-api/source_clickup_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-clockify/integration_tests/__init__.py b/airbyte-integrations/connectors/source-clockify/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-clockify/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-clockify/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-clockify/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-clockify/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-clockify/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/main.py b/airbyte-integrations/connectors/source-clockify/main.py index 72002deb5c04..9f04d4eb176c 100644 --- a/airbyte-integrations/connectors/source-clockify/main.py +++ b/airbyte-integrations/connectors/source-clockify/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/setup.py b/airbyte-integrations/connectors/source-clockify/setup.py index 66235484fea8..35831254f888 100644 --- a/airbyte-integrations/connectors/source-clockify/setup.py +++ b/airbyte-integrations/connectors/source-clockify/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/source_clockify/__init__.py b/airbyte-integrations/connectors/source-clockify/source_clockify/__init__.py index 952d1a5a6623..54274694ac21 100644 --- a/airbyte-integrations/connectors/source-clockify/source_clockify/__init__.py +++ b/airbyte-integrations/connectors/source-clockify/source_clockify/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/source_clockify/source.py b/airbyte-integrations/connectors/source-clockify/source_clockify/source.py index b4bcd649b241..aeab35939950 100644 --- a/airbyte-integrations/connectors/source-clockify/source_clockify/source.py +++ b/airbyte-integrations/connectors/source-clockify/source_clockify/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-clockify/source_clockify/streams.py b/airbyte-integrations/connectors/source-clockify/source_clockify/streams.py index 4fb36a3977fa..387e31adc5a9 100644 --- a/airbyte-integrations/connectors/source-clockify/source_clockify/streams.py +++ b/airbyte-integrations/connectors/source-clockify/source_clockify/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/unit_tests/__init__.py b/airbyte-integrations/connectors/source-clockify/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-clockify/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-clockify/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-clockify/unit_tests/conftest.py b/airbyte-integrations/connectors/source-clockify/unit_tests/conftest.py index ae1ad3fd9d3d..fd2c2d776448 100644 --- a/airbyte-integrations/connectors/source-clockify/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-clockify/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-clockify/unit_tests/test_source.py b/airbyte-integrations/connectors/source-clockify/unit_tests/test_source.py index 3f6200a9ef68..b7f54d5f699c 100644 --- a/airbyte-integrations/connectors/source-clockify/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-clockify/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-clockify/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-clockify/unit_tests/test_streams.py index e64e95119dc0..63dbf772109f 100644 --- a/airbyte-integrations/connectors/source-clockify/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-clockify/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-close-com/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-close-com/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-close-com/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-close-com/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-close-com/main.py b/airbyte-integrations/connectors/source-close-com/main.py index 406b219615d3..22787dfbd89e 100644 --- a/airbyte-integrations/connectors/source-close-com/main.py +++ b/airbyte-integrations/connectors/source-close-com/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-close-com/setup.py b/airbyte-integrations/connectors/source-close-com/setup.py index 72eff33a807b..a9a1db64b97b 100644 --- a/airbyte-integrations/connectors/source-close-com/setup.py +++ b/airbyte-integrations/connectors/source-close-com/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-close-com/source_close_com/datetime_slicer.py b/airbyte-integrations/connectors/source-close-com/source_close_com/datetime_slicer.py index 55e4e0516d64..580a79c71f53 100644 --- a/airbyte-integrations/connectors/source-close-com/source_close_com/datetime_slicer.py +++ b/airbyte-integrations/connectors/source-close-com/source_close_com/datetime_slicer.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-close-com/source_close_com/source.py b/airbyte-integrations/connectors/source-close-com/source_close_com/source.py index 6e237f87cc9d..724a2ea86763 100644 --- a/airbyte-integrations/connectors/source-close-com/source_close_com/source.py +++ b/airbyte-integrations/connectors/source-close-com/source_close_com/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-close-com/source_close_com/source_lc.py b/airbyte-integrations/connectors/source-close-com/source_close_com/source_lc.py index 0ee117f81e6b..4dc1b251dd97 100644 --- a/airbyte-integrations/connectors/source-close-com/source_close_com/source_lc.py +++ b/airbyte-integrations/connectors/source-close-com/source_close_com/source_lc.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-close-com/unit_tests/tests.py b/airbyte-integrations/connectors/source-close-com/unit_tests/tests.py index 51eca602da1d..92d3d50df1b8 100644 --- a/airbyte-integrations/connectors/source-close-com/unit_tests/tests.py +++ b/airbyte-integrations/connectors/source-close-com/unit_tests/tests.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceStrictEncrypt.java b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceStrictEncrypt.java index e3d0f23994dd..25da8068e57f 100644 --- a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceStrictEncrypt.java +++ b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSslTestContainer.java b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSslTestContainer.java index 3dfcd4117ab7..5af15f6eeb24 100644 --- a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSslTestContainer.java +++ b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSslTestContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbEncryptSourceAcceptanceTest.java index ba50fa3216ae..1342a701b0a6 100644 --- a/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-cockroachdb/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-cockroachdb/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSource.java b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSource.java index b22f6a47a3e0..1182bd5650ff 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSource.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcDatabase.java b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcDatabase.java index 5bc097de64e3..a5676d0181f8 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcDatabase.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcDatabase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcSourceOperations.java b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcSourceOperations.java index 9b9d748e63c0..8c1913cdd981 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcSourceOperations.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/main/java/io/airbyte/integrations/source/cockroachdb/CockroachJdbcSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceAcceptanceTest.java index 341eb62ebf5a..a0f8cecaf9b3 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceDatatypeTest.java b/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceDatatypeTest.java index 768dd5d4affa..d6233b981cdb 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/test-integration/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbJdbcSourceAcceptanceTest.java index 1908127186b6..7a3270322f1a 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceTest.java b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceTest.java index 53eede1b63c3..f01f6082f0e2 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSpecTest.java b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSpecTest.java index e9a2c0fc2ab2..8d637f89335a 100644 --- a/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSpecTest.java +++ b/airbyte-integrations/connectors/source-cockroachdb/src/test/java/io/airbyte/integrations/source/cockroachdb/CockroachDbSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.cockroachdb; diff --git a/airbyte-integrations/connectors/source-coda/integration_tests/__init__.py b/airbyte-integrations/connectors/source-coda/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coda/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-coda/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-coda/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-coda/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-coda/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/main.py b/airbyte-integrations/connectors/source-coda/main.py index 0a5c909b0d31..aae501071c7d 100644 --- a/airbyte-integrations/connectors/source-coda/main.py +++ b/airbyte-integrations/connectors/source-coda/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/setup.py b/airbyte-integrations/connectors/source-coda/setup.py index b1d4f18c616b..8d3eae38ff0e 100644 --- a/airbyte-integrations/connectors/source-coda/setup.py +++ b/airbyte-integrations/connectors/source-coda/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/source_coda/__init__.py b/airbyte-integrations/connectors/source-coda/source_coda/__init__.py index 2b7dca0819d9..c178b19abfb7 100755 --- a/airbyte-integrations/connectors/source-coda/source_coda/__init__.py +++ b/airbyte-integrations/connectors/source-coda/source_coda/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/source_coda/source.py b/airbyte-integrations/connectors/source-coda/source_coda/source.py index 8bd60251c9cf..08ceb1a32a15 100755 --- a/airbyte-integrations/connectors/source-coda/source_coda/source.py +++ b/airbyte-integrations/connectors/source-coda/source_coda/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-coda/unit_tests/__init__.py b/airbyte-integrations/connectors/source-coda/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coda/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-coda/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coda/unit_tests/test_source.py b/airbyte-integrations/connectors/source-coda/unit_tests/test_source.py index 1e33b4e63901..163a5d37fa21 100644 --- a/airbyte-integrations/connectors/source-coda/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-coda/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-coda/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-coda/unit_tests/test_streams.py index 7f1a96c57e05..8aec8ea4d02b 100644 --- a/airbyte-integrations/connectors/source-coda/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-coda/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-coin-api/__init__.py b/airbyte-integrations/connectors/source-coin-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coin-api/__init__.py +++ b/airbyte-integrations/connectors/source-coin-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-coin-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coin-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-coin-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-coin-api/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-coin-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-coin-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/main.py b/airbyte-integrations/connectors/source-coin-api/main.py index 682ac97ff7fc..44b7d1ff5d1a 100644 --- a/airbyte-integrations/connectors/source-coin-api/main.py +++ b/airbyte-integrations/connectors/source-coin-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/setup.py b/airbyte-integrations/connectors/source-coin-api/setup.py index 86466897a0ee..68743c5d5168 100644 --- a/airbyte-integrations/connectors/source-coin-api/setup.py +++ b/airbyte-integrations/connectors/source-coin-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/source_coin_api/__init__.py b/airbyte-integrations/connectors/source-coin-api/source_coin_api/__init__.py index 485db71240cd..4330e937788a 100644 --- a/airbyte-integrations/connectors/source-coin-api/source_coin_api/__init__.py +++ b/airbyte-integrations/connectors/source-coin-api/source_coin_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coin-api/source_coin_api/source.py b/airbyte-integrations/connectors/source-coin-api/source_coin_api/source.py index 88f81b83c09a..ee1381332add 100644 --- a/airbyte-integrations/connectors/source-coin-api/source_coin_api/source.py +++ b/airbyte-integrations/connectors/source-coin-api/source_coin_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-coingecko-coins/__init__.py b/airbyte-integrations/connectors/source-coingecko-coins/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/__init__.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/__init__.py b/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/main.py b/airbyte-integrations/connectors/source-coingecko-coins/main.py index b41f77ca3748..6ab339e39a73 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/main.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/setup.py b/airbyte-integrations/connectors/source-coingecko-coins/setup.py index 966695f8453b..a04d072d806c 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/setup.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/__init__.py b/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/__init__.py index ec62bdac2140..634071c62ff3 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/__init__.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/source.py b/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/source.py index 1eb6aeceeca3..f5d0ce582357 100644 --- a/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/source.py +++ b/airbyte-integrations/connectors/source-coingecko-coins/source_coingecko_coins/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-coinmarketcap/__init__.py b/airbyte-integrations/connectors/source-coinmarketcap/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/__init__.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/__init__.py b/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/main.py b/airbyte-integrations/connectors/source-coinmarketcap/main.py index ed48a5429628..e2c19d866514 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/main.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/setup.py b/airbyte-integrations/connectors/source-coinmarketcap/setup.py index 3b7229fda62c..a742819f051b 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/setup.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/__init__.py b/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/__init__.py index 2ae84594a678..9c81fc45ae09 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/__init__.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/source.py b/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/source.py index a7480df3f8cc..bc1f6adb6b29 100644 --- a/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/source.py +++ b/airbyte-integrations/connectors/source-coinmarketcap/source_coinmarketcap/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-commcare/integration_tests/__init__.py b/airbyte-integrations/connectors/source-commcare/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-commcare/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-commcare/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-commcare/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-commcare/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-commcare/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/main.py b/airbyte-integrations/connectors/source-commcare/main.py index 9ec4bb3ccec6..362386c57b33 100644 --- a/airbyte-integrations/connectors/source-commcare/main.py +++ b/airbyte-integrations/connectors/source-commcare/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/setup.py b/airbyte-integrations/connectors/source-commcare/setup.py index dcae547ec408..87f88f342abc 100644 --- a/airbyte-integrations/connectors/source-commcare/setup.py +++ b/airbyte-integrations/connectors/source-commcare/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/source_commcare/__init__.py b/airbyte-integrations/connectors/source-commcare/source_commcare/__init__.py index 29bd9305294b..8d349c66400c 100644 --- a/airbyte-integrations/connectors/source-commcare/source_commcare/__init__.py +++ b/airbyte-integrations/connectors/source-commcare/source_commcare/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/source_commcare/source.py b/airbyte-integrations/connectors/source-commcare/source_commcare/source.py index df3b9f9ef40e..a6f3a7bc3a6f 100644 --- a/airbyte-integrations/connectors/source-commcare/source_commcare/source.py +++ b/airbyte-integrations/connectors/source-commcare/source_commcare/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-commcare/unit_tests/__init__.py b/airbyte-integrations/connectors/source-commcare/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-commcare/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-commcare/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commcare/unit_tests/test_source.py b/airbyte-integrations/connectors/source-commcare/unit_tests/test_source.py index d1f57393817f..dac61860c0c4 100644 --- a/airbyte-integrations/connectors/source-commcare/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-commcare/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, Mock diff --git a/airbyte-integrations/connectors/source-commercetools/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-commercetools/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-commercetools/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-commercetools/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commercetools/main.py b/airbyte-integrations/connectors/source-commercetools/main.py index 1e0e342dd430..32aac6ed9f30 100644 --- a/airbyte-integrations/connectors/source-commercetools/main.py +++ b/airbyte-integrations/connectors/source-commercetools/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commercetools/setup.py b/airbyte-integrations/connectors/source-commercetools/setup.py index 778906c809e0..7b8dab56e751 100644 --- a/airbyte-integrations/connectors/source-commercetools/setup.py +++ b/airbyte-integrations/connectors/source-commercetools/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-commercetools/source_commercetools/source.py b/airbyte-integrations/connectors/source-commercetools/source_commercetools/source.py index 8f2f21661fa2..2d6e8776a198 100644 --- a/airbyte-integrations/connectors/source-commercetools/source_commercetools/source.py +++ b/airbyte-integrations/connectors/source-commercetools/source_commercetools/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/__init__.py b/airbyte-integrations/connectors/source-configcat/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-configcat/__init__.py +++ b/airbyte-integrations/connectors/source-configcat/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/integration_tests/__init__.py b/airbyte-integrations/connectors/source-configcat/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-configcat/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-configcat/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-configcat/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-configcat/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-configcat/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/main.py b/airbyte-integrations/connectors/source-configcat/main.py index 376b395e114d..b398a6dc8c92 100644 --- a/airbyte-integrations/connectors/source-configcat/main.py +++ b/airbyte-integrations/connectors/source-configcat/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/setup.py b/airbyte-integrations/connectors/source-configcat/setup.py index 6983ded8e9d2..96411643b25b 100644 --- a/airbyte-integrations/connectors/source-configcat/setup.py +++ b/airbyte-integrations/connectors/source-configcat/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/source_configcat/__init__.py b/airbyte-integrations/connectors/source-configcat/source_configcat/__init__.py index 80fba4655ec5..d0ee8c69b776 100644 --- a/airbyte-integrations/connectors/source-configcat/source_configcat/__init__.py +++ b/airbyte-integrations/connectors/source-configcat/source_configcat/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-configcat/source_configcat/source.py b/airbyte-integrations/connectors/source-configcat/source_configcat/source.py index c32f7f39fdb2..4093ed06bd40 100644 --- a/airbyte-integrations/connectors/source-configcat/source_configcat/source.py +++ b/airbyte-integrations/connectors/source-configcat/source_configcat/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-confluence/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-confluence/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-confluence/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-confluence/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-confluence/main.py b/airbyte-integrations/connectors/source-confluence/main.py index f18b541fbda0..5cf3cd879713 100644 --- a/airbyte-integrations/connectors/source-confluence/main.py +++ b/airbyte-integrations/connectors/source-confluence/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-confluence/setup.py b/airbyte-integrations/connectors/source-confluence/setup.py index 888b994b638e..8b68dfa4ae34 100644 --- a/airbyte-integrations/connectors/source-confluence/setup.py +++ b/airbyte-integrations/connectors/source-confluence/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-confluence/source_confluence/source.py b/airbyte-integrations/connectors/source-confluence/source_confluence/source.py index f816b11cfb58..0f59dbc12ee2 100644 --- a/airbyte-integrations/connectors/source-confluence/source_confluence/source.py +++ b/airbyte-integrations/connectors/source-confluence/source_confluence/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-confluence/unit_tests/conftest.py b/airbyte-integrations/connectors/source-confluence/unit_tests/conftest.py index 83c87905384d..f0854145f4ff 100644 --- a/airbyte-integrations/connectors/source-confluence/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-confluence/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-confluence/unit_tests/test_source.py b/airbyte-integrations/connectors/source-confluence/unit_tests/test_source.py index 0271f916d332..1620cd00c89b 100644 --- a/airbyte-integrations/connectors/source-confluence/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-confluence/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-convertkit/__init__.py b/airbyte-integrations/connectors/source-convertkit/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-convertkit/__init__.py +++ b/airbyte-integrations/connectors/source-convertkit/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/integration_tests/__init__.py b/airbyte-integrations/connectors/source-convertkit/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-convertkit/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-convertkit/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-convertkit/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-convertkit/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-convertkit/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/main.py b/airbyte-integrations/connectors/source-convertkit/main.py index 0bf30250344d..95b40e4a8c42 100644 --- a/airbyte-integrations/connectors/source-convertkit/main.py +++ b/airbyte-integrations/connectors/source-convertkit/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/setup.py b/airbyte-integrations/connectors/source-convertkit/setup.py index 5093497006fd..c368b959d73d 100644 --- a/airbyte-integrations/connectors/source-convertkit/setup.py +++ b/airbyte-integrations/connectors/source-convertkit/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/source_convertkit/__init__.py b/airbyte-integrations/connectors/source-convertkit/source_convertkit/__init__.py index 668ce26356fd..ec51d8dbff50 100644 --- a/airbyte-integrations/connectors/source-convertkit/source_convertkit/__init__.py +++ b/airbyte-integrations/connectors/source-convertkit/source_convertkit/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convertkit/source_convertkit/source.py b/airbyte-integrations/connectors/source-convertkit/source_convertkit/source.py index a57d7d0a9fca..6b72e49a62bb 100644 --- a/airbyte-integrations/connectors/source-convertkit/source_convertkit/source.py +++ b/airbyte-integrations/connectors/source-convertkit/source_convertkit/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-convex/integration_tests/__init__.py b/airbyte-integrations/connectors/source-convex/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-convex/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-convex/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-convex/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-convex/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-convex/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/main.py b/airbyte-integrations/connectors/source-convex/main.py index d17bdd282a60..90037cfed046 100644 --- a/airbyte-integrations/connectors/source-convex/main.py +++ b/airbyte-integrations/connectors/source-convex/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/setup.py b/airbyte-integrations/connectors/source-convex/setup.py index ea81dc69a721..298823d390a7 100644 --- a/airbyte-integrations/connectors/source-convex/setup.py +++ b/airbyte-integrations/connectors/source-convex/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/source_convex/__init__.py b/airbyte-integrations/connectors/source-convex/source_convex/__init__.py index 60255167b05f..c8bef95dac9a 100644 --- a/airbyte-integrations/connectors/source-convex/source_convex/__init__.py +++ b/airbyte-integrations/connectors/source-convex/source_convex/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/source_convex/source.py b/airbyte-integrations/connectors/source-convex/source_convex/source.py index b91ad4f4c6f3..038c68a7642a 100644 --- a/airbyte-integrations/connectors/source-convex/source_convex/source.py +++ b/airbyte-integrations/connectors/source-convex/source_convex/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/unit_tests/__init__.py b/airbyte-integrations/connectors/source-convex/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-convex/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-convex/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-convex/unit_tests/test_incremental_streams.py index 7a89df6e7184..4184866d7b9c 100644 --- a/airbyte-integrations/connectors/source-convex/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-convex/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-convex/unit_tests/test_source.py b/airbyte-integrations/connectors/source-convex/unit_tests/test_source.py index 9490d1f31e56..8538fce1eb74 100644 --- a/airbyte-integrations/connectors/source-convex/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-convex/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-convex/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-convex/unit_tests/test_streams.py index 8ca43a6d1190..9f3eba146226 100644 --- a/airbyte-integrations/connectors/source-convex/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-convex/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-copper/integration_tests/__init__.py b/airbyte-integrations/connectors/source-copper/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-copper/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-copper/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-copper/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-copper/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-copper/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/main.py b/airbyte-integrations/connectors/source-copper/main.py index 555e1210c8dd..5c45e3420a77 100644 --- a/airbyte-integrations/connectors/source-copper/main.py +++ b/airbyte-integrations/connectors/source-copper/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/setup.py b/airbyte-integrations/connectors/source-copper/setup.py index 89ef6b39152f..ad6e5ff73326 100644 --- a/airbyte-integrations/connectors/source-copper/setup.py +++ b/airbyte-integrations/connectors/source-copper/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/source_copper/__init__.py b/airbyte-integrations/connectors/source-copper/source_copper/__init__.py index 1ae365442655..bb6e6a546591 100644 --- a/airbyte-integrations/connectors/source-copper/source_copper/__init__.py +++ b/airbyte-integrations/connectors/source-copper/source_copper/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/source_copper/source.py b/airbyte-integrations/connectors/source-copper/source_copper/source.py index 047a772a0f66..ef3850227877 100644 --- a/airbyte-integrations/connectors/source-copper/source_copper/source.py +++ b/airbyte-integrations/connectors/source-copper/source_copper/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-copper/unit_tests/__init__.py b/airbyte-integrations/connectors/source-copper/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-copper/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-copper/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-copper/unit_tests/test_source.py b/airbyte-integrations/connectors/source-copper/unit_tests/test_source.py index ab9674286b56..f5d5029c5a01 100644 --- a/airbyte-integrations/connectors/source-copper/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-copper/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-copper/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-copper/unit_tests/test_streams.py index b234725f0b9a..7e08f1765485 100644 --- a/airbyte-integrations/connectors/source-copper/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-copper/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-courier/__init__.py b/airbyte-integrations/connectors/source-courier/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-courier/__init__.py +++ b/airbyte-integrations/connectors/source-courier/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/integration_tests/__init__.py b/airbyte-integrations/connectors/source-courier/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-courier/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-courier/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-courier/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-courier/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-courier/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/main.py b/airbyte-integrations/connectors/source-courier/main.py index 3342ac7c8431..df87edbfaf1d 100644 --- a/airbyte-integrations/connectors/source-courier/main.py +++ b/airbyte-integrations/connectors/source-courier/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/setup.py b/airbyte-integrations/connectors/source-courier/setup.py index a67494230138..1b726126d376 100644 --- a/airbyte-integrations/connectors/source-courier/setup.py +++ b/airbyte-integrations/connectors/source-courier/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/source_courier/__init__.py b/airbyte-integrations/connectors/source-courier/source_courier/__init__.py index 4f4c03df75e7..3d7fa7aec3d4 100644 --- a/airbyte-integrations/connectors/source-courier/source_courier/__init__.py +++ b/airbyte-integrations/connectors/source-courier/source_courier/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-courier/source_courier/source.py b/airbyte-integrations/connectors/source-courier/source_courier/source.py index 26f20c0358cd..cf660db85034 100644 --- a/airbyte-integrations/connectors/source-courier/source_courier/source.py +++ b/airbyte-integrations/connectors/source-courier/source_courier/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-datadog/integration_tests/__init__.py b/airbyte-integrations/connectors/source-datadog/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-datadog/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-datadog/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datadog/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-datadog/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-datadog/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-datadog/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datadog/main.py b/airbyte-integrations/connectors/source-datadog/main.py index 55bd46911b4f..768db52beb4f 100644 --- a/airbyte-integrations/connectors/source-datadog/main.py +++ b/airbyte-integrations/connectors/source-datadog/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datadog/setup.py b/airbyte-integrations/connectors/source-datadog/setup.py index a82bdeb3c761..3893a74e1e14 100644 --- a/airbyte-integrations/connectors/source-datadog/setup.py +++ b/airbyte-integrations/connectors/source-datadog/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datadog/source_datadog/source.py b/airbyte-integrations/connectors/source-datadog/source_datadog/source.py index 164c2be2ae5a..175294ed65d2 100644 --- a/airbyte-integrations/connectors/source-datadog/source_datadog/source.py +++ b/airbyte-integrations/connectors/source-datadog/source_datadog/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-datadog/source_datadog/streams.py b/airbyte-integrations/connectors/source-datadog/source_datadog/streams.py index 9099a47b0fef..1b7addc559c3 100644 --- a/airbyte-integrations/connectors/source-datadog/source_datadog/streams.py +++ b/airbyte-integrations/connectors/source-datadog/source_datadog/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-datadog/unit_tests/__init__.py b/airbyte-integrations/connectors/source-datadog/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-datadog/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-datadog/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datadog/unit_tests/conftest.py b/airbyte-integrations/connectors/source-datadog/unit_tests/conftest.py index 8a149e2666cd..3ec1edd2f150 100644 --- a/airbyte-integrations/connectors/source-datadog/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-datadog/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-datadog/unit_tests/test_source.py b/airbyte-integrations/connectors/source-datadog/unit_tests/test_source.py index c2d4067f14e4..6ecfdf719937 100644 --- a/airbyte-integrations/connectors/source-datadog/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-datadog/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-datadog/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-datadog/unit_tests/test_streams.py index c20e60872421..82d76b6b87d9 100644 --- a/airbyte-integrations/connectors/source-datadog/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-datadog/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-datascope/__init__.py b/airbyte-integrations/connectors/source-datascope/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-datascope/__init__.py +++ b/airbyte-integrations/connectors/source-datascope/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/integration_tests/__init__.py b/airbyte-integrations/connectors/source-datascope/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-datascope/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-datascope/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-datascope/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-datascope/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-datascope/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/main.py b/airbyte-integrations/connectors/source-datascope/main.py index 8d7ff4df304f..dbdd6b9cc1a5 100644 --- a/airbyte-integrations/connectors/source-datascope/main.py +++ b/airbyte-integrations/connectors/source-datascope/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/setup.py b/airbyte-integrations/connectors/source-datascope/setup.py index 2a4df28341b7..c3d13399c41c 100644 --- a/airbyte-integrations/connectors/source-datascope/setup.py +++ b/airbyte-integrations/connectors/source-datascope/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/source_datascope/__init__.py b/airbyte-integrations/connectors/source-datascope/source_datascope/__init__.py index 1b6e441cb5d4..fdaea1a15419 100644 --- a/airbyte-integrations/connectors/source-datascope/source_datascope/__init__.py +++ b/airbyte-integrations/connectors/source-datascope/source_datascope/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-datascope/source_datascope/source.py b/airbyte-integrations/connectors/source-datascope/source_datascope/source.py index b5d7775e6024..34f935e1b3c9 100644 --- a/airbyte-integrations/connectors/source-datascope/source_datascope/source.py +++ b/airbyte-integrations/connectors/source-datascope/source_datascope/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/main/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2StrictEncryptSource.java b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/main/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2StrictEncryptSource.java index 7c236aa24d31..ac2323f4f401 100644 --- a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/main/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2StrictEncryptSource.java +++ b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/main/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2StrictEncryptSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2StrictEncryptSourceCertificateAcceptanceTest.java b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2StrictEncryptSourceCertificateAcceptanceTest.java index b684e7377040..f437607e17ce 100644 --- a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2StrictEncryptSourceCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2StrictEncryptSourceCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2JdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2JdbcSourceAcceptanceTest.java index 2a023f6f53cc..c6b8ca0f8c2f 100644 --- a/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2JdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-db2-strict-encrypt/src/test/java/io/airbyte/integrations/source/db2_strict_encrypt/Db2JdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-db2/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-db2/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-db2/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-db2/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2Source.java b/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2Source.java index 773d784f28d7..aa98e99b46a5 100644 --- a/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2Source.java +++ b/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2Source.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2; diff --git a/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2SourceOperations.java b/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2SourceOperations.java index 7269c6ede29e..a9f2e761adf6 100644 --- a/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2SourceOperations.java +++ b/airbyte-integrations/connectors/source-db2/src/main/java/io.airbyte.integrations.source.db2/Db2SourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2; diff --git a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceAcceptanceTest.java b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceAcceptanceTest.java index 2879b5a8ef07..41621650b23c 100644 --- a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceCertificateAcceptanceTest.java b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceCertificateAcceptanceTest.java index b524741a56c9..310157fa8ad3 100644 --- a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceDatatypeTest.java b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceDatatypeTest.java index 4e64894ce8f4..3b0d7679fe6c 100644 --- a/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-db2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/Db2SourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2JdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2JdbcSourceAcceptanceTest.java index 12a8efffbb74..0b0486459211 100644 --- a/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2JdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2JdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2; diff --git a/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2SpecTest.java b/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2SpecTest.java index 02ceee94d116..f3a985c4cd01 100644 --- a/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2SpecTest.java +++ b/airbyte-integrations/connectors/source-db2/src/test/java/io.airbyte.integrations.source.db2/Db2SpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.db2; diff --git a/airbyte-integrations/connectors/source-delighted/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-delighted/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-delighted/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-delighted/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-delighted/main.py b/airbyte-integrations/connectors/source-delighted/main.py index cdb05df7cceb..2ba66b4bf80a 100644 --- a/airbyte-integrations/connectors/source-delighted/main.py +++ b/airbyte-integrations/connectors/source-delighted/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # MIT License diff --git a/airbyte-integrations/connectors/source-delighted/setup.py b/airbyte-integrations/connectors/source-delighted/setup.py index b36ee107efa4..b228e186ed84 100644 --- a/airbyte-integrations/connectors/source-delighted/setup.py +++ b/airbyte-integrations/connectors/source-delighted/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-delighted/source_delighted/source.py b/airbyte-integrations/connectors/source-delighted/source_delighted/source.py index 0555e0860a89..c83a2cc68d8b 100644 --- a/airbyte-integrations/connectors/source-delighted/source_delighted/source.py +++ b/airbyte-integrations/connectors/source-delighted/source_delighted/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-dixa/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-dixa/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-dixa/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-dixa/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dixa/main.py b/airbyte-integrations/connectors/source-dixa/main.py index cc52fafeb23d..5ec7b113ae37 100644 --- a/airbyte-integrations/connectors/source-dixa/main.py +++ b/airbyte-integrations/connectors/source-dixa/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dixa/setup.py b/airbyte-integrations/connectors/source-dixa/setup.py index bfeabba6d152..72e5ddbe8e3d 100644 --- a/airbyte-integrations/connectors/source-dixa/setup.py +++ b/airbyte-integrations/connectors/source-dixa/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dixa/source_dixa/source.py b/airbyte-integrations/connectors/source-dixa/source_dixa/source.py index ac2546f8ca88..63f2cb8a05a0 100644 --- a/airbyte-integrations/connectors/source-dixa/source_dixa/source.py +++ b/airbyte-integrations/connectors/source-dixa/source_dixa/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dixa/source_dixa/utils.py b/airbyte-integrations/connectors/source-dixa/source_dixa/utils.py index c4eaa8c04b30..91687b34f0b2 100644 --- a/airbyte-integrations/connectors/source-dixa/source_dixa/utils.py +++ b/airbyte-integrations/connectors/source-dixa/source_dixa/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dixa/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-dixa/unit_tests/unit_test.py index 8d8e552fe4a2..61ad3b2038cf 100644 --- a/airbyte-integrations/connectors/source-dixa/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-dixa/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime, timezone diff --git a/airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py index e59b1f775747..dbe8d95312ff 100644 --- a/airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-dockerhub/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dockerhub/main.py b/airbyte-integrations/connectors/source-dockerhub/main.py index e9414316d39d..fffced0a26b7 100644 --- a/airbyte-integrations/connectors/source-dockerhub/main.py +++ b/airbyte-integrations/connectors/source-dockerhub/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dockerhub/setup.py b/airbyte-integrations/connectors/source-dockerhub/setup.py index e92617ce0473..31ce7e4962e8 100644 --- a/airbyte-integrations/connectors/source-dockerhub/setup.py +++ b/airbyte-integrations/connectors/source-dockerhub/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dockerhub/source_dockerhub/source.py b/airbyte-integrations/connectors/source-dockerhub/source_dockerhub/source.py index 1e04bebe5a80..177d573c2700 100644 --- a/airbyte-integrations/connectors/source-dockerhub/source_dockerhub/source.py +++ b/airbyte-integrations/connectors/source-dockerhub/source_dockerhub/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_source.py b/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_source.py index 72b935f199cd..48d84ae2edc2 100644 --- a/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_streams.py index 379d9a84cc2e..5a89734689f8 100644 --- a/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-dockerhub/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-dremio/__init__.py b/airbyte-integrations/connectors/source-dremio/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-dremio/__init__.py +++ b/airbyte-integrations/connectors/source-dremio/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/integration_tests/__init__.py b/airbyte-integrations/connectors/source-dremio/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-dremio/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-dremio/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-dremio/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-dremio/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-dremio/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/main.py b/airbyte-integrations/connectors/source-dremio/main.py index 94db4bfbb62d..10c2231becd9 100644 --- a/airbyte-integrations/connectors/source-dremio/main.py +++ b/airbyte-integrations/connectors/source-dremio/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/setup.py b/airbyte-integrations/connectors/source-dremio/setup.py index a8f20e060ddc..26c48401c5f8 100644 --- a/airbyte-integrations/connectors/source-dremio/setup.py +++ b/airbyte-integrations/connectors/source-dremio/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/source_dremio/__init__.py b/airbyte-integrations/connectors/source-dremio/source_dremio/__init__.py index 0a4e7e159af3..6b7b0da01dbb 100644 --- a/airbyte-integrations/connectors/source-dremio/source_dremio/__init__.py +++ b/airbyte-integrations/connectors/source-dremio/source_dremio/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dremio/source_dremio/source.py b/airbyte-integrations/connectors/source-dremio/source_dremio/source.py index c3dfa0dc3e13..f97920965b27 100644 --- a/airbyte-integrations/connectors/source-dremio/source_dremio/source.py +++ b/airbyte-integrations/connectors/source-dremio/source_dremio/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-drift/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-drift/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-drift/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-drift/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/main.py b/airbyte-integrations/connectors/source-drift/main.py index 1322c59b0c16..0e0072ac04c3 100644 --- a/airbyte-integrations/connectors/source-drift/main.py +++ b/airbyte-integrations/connectors/source-drift/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/setup.py b/airbyte-integrations/connectors/source-drift/setup.py index da8aa43e7896..f20267c6589a 100644 --- a/airbyte-integrations/connectors/source-drift/setup.py +++ b/airbyte-integrations/connectors/source-drift/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/source_drift/client/api.py b/airbyte-integrations/connectors/source-drift/source_drift/client/api.py index e32e8d14383b..36899145a543 100644 --- a/airbyte-integrations/connectors/source-drift/source_drift/client/api.py +++ b/airbyte-integrations/connectors/source-drift/source_drift/client/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/source_drift/client/client.py b/airbyte-integrations/connectors/source-drift/source_drift/client/client.py index c3a0623d060f..0df443966092 100644 --- a/airbyte-integrations/connectors/source-drift/source_drift/client/client.py +++ b/airbyte-integrations/connectors/source-drift/source_drift/client/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/source_drift/client/common.py b/airbyte-integrations/connectors/source-drift/source_drift/client/common.py index 24e2725c0315..639b61160045 100644 --- a/airbyte-integrations/connectors/source-drift/source_drift/client/common.py +++ b/airbyte-integrations/connectors/source-drift/source_drift/client/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/source_drift/client/fixture.py b/airbyte-integrations/connectors/source-drift/source_drift/client/fixture.py index ab44ce69c822..622ab2c77ee1 100644 --- a/airbyte-integrations/connectors/source-drift/source_drift/client/fixture.py +++ b/airbyte-integrations/connectors/source-drift/source_drift/client/fixture.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/source_drift/source.py b/airbyte-integrations/connectors/source-drift/source_drift/source.py index c59dcceb6ef2..25d7db241c88 100644 --- a/airbyte-integrations/connectors/source-drift/source_drift/source.py +++ b/airbyte-integrations/connectors/source-drift/source_drift/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-drift/unit_tests/test_client.py b/airbyte-integrations/connectors/source-drift/unit_tests/test_client.py index 7926a4a0a098..b7c3d928477f 100644 --- a/airbyte-integrations/connectors/source-drift/unit_tests/test_client.py +++ b/airbyte-integrations/connectors/source-drift/unit_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-dv-360/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-dv-360/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-dv-360/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/main.py b/airbyte-integrations/connectors/source-dv-360/main.py index 2f4395facd43..483df6f4de96 100644 --- a/airbyte-integrations/connectors/source-dv-360/main.py +++ b/airbyte-integrations/connectors/source-dv-360/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/setup.py b/airbyte-integrations/connectors/source-dv-360/setup.py index 1764e0e300ba..1ab33aaab3b0 100644 --- a/airbyte-integrations/connectors/source-dv-360/setup.py +++ b/airbyte-integrations/connectors/source-dv-360/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/source_dv_360/fields.py b/airbyte-integrations/connectors/source-dv-360/source_dv_360/fields.py index f5d8dc12a2e9..b14bdc21486a 100644 --- a/airbyte-integrations/connectors/source-dv-360/source_dv_360/fields.py +++ b/airbyte-integrations/connectors/source-dv-360/source_dv_360/fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/source_dv_360/source.py b/airbyte-integrations/connectors/source-dv-360/source_dv_360/source.py index a4e90cac2153..00af5a0f024a 100644 --- a/airbyte-integrations/connectors/source-dv-360/source_dv_360/source.py +++ b/airbyte-integrations/connectors/source-dv-360/source_dv_360/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-dv-360/source_dv_360/streams.py b/airbyte-integrations/connectors/source-dv-360/source_dv_360/streams.py index f16c4c7f5e05..152889c930e2 100644 --- a/airbyte-integrations/connectors/source-dv-360/source_dv_360/streams.py +++ b/airbyte-integrations/connectors/source-dv-360/source_dv_360/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dv-360/unit_tests/conftest.py b/airbyte-integrations/connectors/source-dv-360/unit_tests/conftest.py index c40a4656127d..044e962b5bc4 100644 --- a/airbyte-integrations/connectors/source-dv-360/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-dv-360/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_fields.py b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_fields.py index 90427c9c63e9..edc674642348 100644 --- a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_fields.py +++ b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_dv_360.fields import sanitize diff --git a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_source.py b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_source.py index 6eaf41620916..c5844a6fc92e 100644 --- a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_dv_360.source import SourceDV360 diff --git a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_streams.py index 4f4edd144882..52210ffa6f6c 100644 --- a/airbyte-integrations/connectors/source-dv-360/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-dv-360/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-dv-360/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-dv-360/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-dv-360/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-dv-360/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializer.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializer.java index a470ec2016ec..e17b9cbcbf06 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializer.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbConfig.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbConfig.java index 0011fabe3b0d..912ab3ce9961 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbConfig.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbOperations.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbOperations.java index e16d6a77c683..b9cbd0caa680 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbOperations.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializer.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializer.java index c64fddae1efa..1e4544463b46 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializer.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSource.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSource.java index f2eea84cfa1b..8e22709e73f2 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSource.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java index 39f5f50c0186..d046a39b0795 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbContainer.java b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbContainer.java index 123491fdfd70..24a66df9137d 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbContainer.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbDataFactory.java b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbDataFactory.java index 78dd0bd372da..df7fb6978435 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbDataFactory.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbDataFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbOperationsTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbOperationsTest.java index b6d22b3e8ab0..a00b97a5ed32 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbOperationsTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceAcceptanceTest.java index 67a033553e08..f5e0fcfccef0 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceTest.java index ee9ba0b7eca8..7e37aa47e338 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test-integration/java/io/airbyte/integrations/source/dynamodb/DynamodbSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializerTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializerTest.java index 379dc5ab81d3..6c03d82b73c0 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializerTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbAttributeSerializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbConfigTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbConfigTest.java index 5913d706ca24..4ed4145f83da 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbConfigTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializerTest.java b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializerTest.java index 601aa932875a..069cb3dddc4a 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializerTest.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/test/java/io/airbyte/integrations/source/dynamodb/DynamodbSchemaSerializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.dynamodb; diff --git a/airbyte-integrations/connectors/source-e2e-test-cloud/src/main/java/io/airbyte/integrations/source/e2e_test/CloudTestingSources.java b/airbyte-integrations/connectors/source-e2e-test-cloud/src/main/java/io/airbyte/integrations/source/e2e_test/CloudTestingSources.java index 375669e58b32..be81b86a7bb2 100644 --- a/airbyte-integrations/connectors/source-e2e-test-cloud/src/main/java/io/airbyte/integrations/source/e2e_test/CloudTestingSources.java +++ b/airbyte-integrations/connectors/source-e2e-test-cloud/src/main/java/io/airbyte/integrations/source/e2e_test/CloudTestingSources.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test-cloud/src/test-integration/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesAcceptanceTest.java b/airbyte-integrations/connectors/source-e2e-test-cloud/src/test-integration/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesAcceptanceTest.java index 584c3f417e21..4858487cf9c1 100644 --- a/airbyte-integrations/connectors/source-e2e-test-cloud/src/test-integration/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-e2e-test-cloud/src/test-integration/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test-cloud/src/test/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesTest.java b/airbyte-integrations/connectors/source-e2e-test-cloud/src/test/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesTest.java index 6079614f6602..06a6f7a34122 100644 --- a/airbyte-integrations/connectors/source-e2e-test-cloud/src/test/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesTest.java +++ b/airbyte-integrations/connectors/source-e2e-test-cloud/src/test/java/io/airbyte/integrations/source/e2e_test/CloudTestingSourcesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfig.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfig.java index c9bae4ed5b90..a6aa758691a9 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfig.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConstants.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConstants.java index 6836725e716f..3fb7c49ae95d 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConstants.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSource.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSource.java index 5b3605410fdb..176c7f795982 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSource.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyConstants.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyConstants.java index bb26bf404d02..722584f8021d 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyConstants.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyExceptionAfterNSource.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyExceptionAfterNSource.java index d5db143ee8ae..0c067e09653f 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyExceptionAfterNSource.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyExceptionAfterNSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyInfiniteFeedSource.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyInfiniteFeedSource.java index d44790fc99da..65ce7480c7b4 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyInfiniteFeedSource.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/LegacyInfiniteFeedSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/TestingSources.java b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/TestingSources.java index 748103e49b32..6eaf73f414c6 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/TestingSources.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/main/java/io/airbyte/integrations/source/e2e_test/TestingSources.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/test-integration/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-e2e-test/src/test-integration/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSourceAcceptanceTest.java index eaf4962b6882..257474d16742 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/test-integration/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/test-integration/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfigTest.java b/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfigTest.java index 63ab6a2690ad..acce065d9fa2 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfigTest.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/ContinuousFeedConfigTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/GeneratorTest.java b/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/GeneratorTest.java index e5223fa123df..60a400af454d 100644 --- a/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/GeneratorTest.java +++ b/airbyte-integrations/connectors/source-e2e-test/src/test/java/io/airbyte/integrations/source/e2e_test/GeneratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.e2e_test; diff --git a/airbyte-integrations/connectors/source-elasticsearch/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-elasticsearch/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-elasticsearch/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ConnectorConfiguration.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ConnectorConfiguration.java index d6b25ff1815f..d3bd2d22c0ff 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ConnectorConfiguration.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ConnectorConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchAuthenticationMethod.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchAuthenticationMethod.java index b75a7e9495ab..725c5cc573d5 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchAuthenticationMethod.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchAuthenticationMethod.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConnection.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConnection.java index 4c98df633c67..15ea98bc4d74 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConnection.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConnection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConstants.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConstants.java index 20ae43b18573..34a2b34b0ab1 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConstants.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchInclusions.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchInclusions.java index 07280a29ece4..e8c2363f91f7 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchInclusions.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchInclusions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSource.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSource.java index 153cac505f98..da3be276e462 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSource.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchUtils.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchUtils.java index e9bd900b08f0..7d89f76ee6b5 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchUtils.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/UnsupportedDatatypeException.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/UnsupportedDatatypeException.java index 8e551ef2cda5..b1dfd27e8107 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/UnsupportedDatatypeException.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/UnsupportedDatatypeException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/typemapper/ElasticsearchTypeMapper.java b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/typemapper/ElasticsearchTypeMapper.java index 8f014ab941d4..baf972320319 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/typemapper/ElasticsearchTypeMapper.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/main/java/io/airbyte/integrations/source/elasticsearch/typemapper/ElasticsearchTypeMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch.typemapper; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/test-integration/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-elasticsearch/src/test-integration/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourceAcceptanceTest.java index 8194f67a0b59..bbb021c7d6e7 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/test-integration/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/test-integration/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-elasticsearch/src/test/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourcesTest.java b/airbyte-integrations/connectors/source-elasticsearch/src/test/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourcesTest.java index d360ff80461f..3c22ccabb365 100644 --- a/airbyte-integrations/connectors/source-elasticsearch/src/test/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourcesTest.java +++ b/airbyte-integrations/connectors/source-elasticsearch/src/test/java/io/airbyte/integrations/source/elasticsearch/ElasticsearchSourcesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.elasticsearch; diff --git a/airbyte-integrations/connectors/source-emailoctopus/__init__.py b/airbyte-integrations/connectors/source-emailoctopus/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/__init__.py +++ b/airbyte-integrations/connectors/source-emailoctopus/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/integration_tests/__init__.py b/airbyte-integrations/connectors/source-emailoctopus/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-emailoctopus/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-emailoctopus/integration_tests/acceptance.py index c1f899e184f9..3a0f562732fb 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-emailoctopus/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/main.py b/airbyte-integrations/connectors/source-emailoctopus/main.py index 4a250c9ca57c..18d45ef8ae6f 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/main.py +++ b/airbyte-integrations/connectors/source-emailoctopus/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/setup.py b/airbyte-integrations/connectors/source-emailoctopus/setup.py index 5c2d9026d964..46260d8f25a0 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/setup.py +++ b/airbyte-integrations/connectors/source-emailoctopus/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/__init__.py b/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/__init__.py index a548e3428f31..f41ad210c766 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/__init__.py +++ b/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/source.py b/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/source.py index 9019d615ac59..78362198be23 100644 --- a/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/source.py +++ b/airbyte-integrations/connectors/source-emailoctopus/source_emailoctopus/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-exchange-rates/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-exchange-rates/main.py b/airbyte-integrations/connectors/source-exchange-rates/main.py index fb5bde735f74..ffdcfd706cff 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/main.py +++ b/airbyte-integrations/connectors/source-exchange-rates/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-exchange-rates/setup.py b/airbyte-integrations/connectors/source-exchange-rates/setup.py index 13c2d8928d74..895418957150 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/setup.py +++ b/airbyte-integrations/connectors/source-exchange-rates/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py b/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py index 95183449df7a..576b417aadbf 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py +++ b/airbyte-integrations/connectors/source-exchange-rates/source_exchange_rates/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-exchange-rates/unit_tests/conftest.py b/airbyte-integrations/connectors/source-exchange-rates/unit_tests/conftest.py index 24b680db9bed..4557bc3816c9 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-exchange-rates/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-exchange-rates/unit_tests/test_source.py b/airbyte-integrations/connectors/source-exchange-rates/unit_tests/test_source.py index 750ed6806c2b..36a121ec46dc 100644 --- a/airbyte-integrations/connectors/source-exchange-rates/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-exchange-rates/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/conftest.py b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/conftest.py index cc287c76d23e..f58ee7224089 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/test_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/test_streams.py index 797f1cb0570f..38c08f4e4139 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/integration_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-facebook-marketing/main.py b/airbyte-integrations/connectors/source-facebook-marketing/main.py index dbb3ac7a756a..64be48a5343e 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/main.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/setup.py b/airbyte-integrations/connectors/source-facebook-marketing/setup.py index 015ee54f0d67..a213d4256dfe 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/setup.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py index 8d7fc9be82c4..8507513698b9 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py index d4f1ed4f4a72..7c5c8d0f2744 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/spec.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/spec.py index f4014f315194..06356e894f69 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/spec.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job.py index 8ab7cd6c6b76..39b509946d92 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job_manager.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job_manager.py index ae9f19ea6f00..8bfcc6fe74af 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job_manager.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/async_job_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_insight_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_insight_streams.py index e56c599f5d5c..1ed28d66d4dc 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_insight_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_insight_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_streams.py index 34e2aa01c25f..c86c4f2a93a3 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/base_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/common.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/common.py index de359f3e0668..abe79bbf11df 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/common.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import http.client diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/streams.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/streams.py index 4d7d397983ef..ac56ffacd500 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/streams/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/utils.py b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/utils.py index 392658ef1825..a7478ddca90f 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/utils.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/source_facebook_marketing/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/conftest.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/conftest.py index 422eb569c847..01a4b402103a 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/helpers.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/helpers.py index afff7653e69c..db48914fdeb7 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/helpers.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_api.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_api.py index 9731f8f5d5a6..3bc8a37c2db8 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_api.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job.py index c93193561495..90544c1d9a15 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job_manager.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job_manager.py index 88acf18ad615..a9234fc31465 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job_manager.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_async_job_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_insight_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_insight_streams.py index 6d3cb54abb96..52a247ccb712 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_insight_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_insight_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_streams.py index 72d4e196fa84..20b520194411 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_base_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_client.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_client.py index 5ca337e11a34..a3d3691e8e8c 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_client.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_deep_merge.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_deep_merge.py index 2ca84bf9ffcc..ca0b43393fef 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_deep_merge.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_deep_merge.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from copy import deepcopy diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_source.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_source.py index dfdcd3b561d5..b046a482e28f 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_streams.py index 141586952790..5fccdaf5f6e9 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_utils.py index e9b5b6cbd1cc..76f134ce6d5d 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/utils.py b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/utils.py index 776315e717e6..bb97c9a1ae00 100644 --- a/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-facebook-marketing/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/__init__.py b/airbyte-integrations/connectors/source-facebook-pages/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/__init__.py +++ b/airbyte-integrations/connectors/source-facebook-pages/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-facebook-pages/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-facebook-pages/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/main.py b/airbyte-integrations/connectors/source-facebook-pages/main.py index d5147c0c6ccd..aba9ffd9f0ea 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/main.py +++ b/airbyte-integrations/connectors/source-facebook-pages/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/setup.py b/airbyte-integrations/connectors/source-facebook-pages/setup.py index 0fda815841d4..3544b6bf3bf3 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/setup.py +++ b/airbyte-integrations/connectors/source-facebook-pages/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/__init__.py b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/__init__.py index c164a4a5bbb3..7d47f7cddc4c 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/__init__.py +++ b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/components.py b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/components.py index 8f57a91a7ec6..db1ee047ee44 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/components.py +++ b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/source.py b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/source.py index 7a7f03edb821..c7f4b7e08d91 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/source.py +++ b/airbyte-integrations/connectors/source-facebook-pages/source_facebook_pages/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-facebook-pages/tools/schema_gen.py b/airbyte-integrations/connectors/source-facebook-pages/tools/schema_gen.py index dd248f986766..e99166efeb8b 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/tools/schema_gen.py +++ b/airbyte-integrations/connectors/source-facebook-pages/tools/schema_gen.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # """ diff --git a/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_facebook_authenticator.py b/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_facebook_authenticator.py index 8e9e1aa76ef6..422a7d4c424c 100755 --- a/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_facebook_authenticator.py +++ b/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_facebook_authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_nested_dpath_extractor.py b/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_nested_dpath_extractor.py index da9a747c26b2..f2bf0bec1902 100644 --- a/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_nested_dpath_extractor.py +++ b/airbyte-integrations/connectors/source-facebook-pages/unit_tests/test_nested_dpath_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-faker/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-faker/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-faker/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-faker/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-faker/main.py b/airbyte-integrations/connectors/source-faker/main.py index 15947dc56432..782659c7a6fb 100644 --- a/airbyte-integrations/connectors/source-faker/main.py +++ b/airbyte-integrations/connectors/source-faker/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-faker/setup.py b/airbyte-integrations/connectors/source-faker/setup.py index 71267eec27ad..72d5e1149749 100644 --- a/airbyte-integrations/connectors/source-faker/setup.py +++ b/airbyte-integrations/connectors/source-faker/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-faker/source_faker/airbyte_message_with_cached_json.py b/airbyte-integrations/connectors/source-faker/source_faker/airbyte_message_with_cached_json.py index be338ddb4afe..e53f94035519 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/airbyte_message_with_cached_json.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/airbyte_message_with_cached_json.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.models import AirbyteMessage diff --git a/airbyte-integrations/connectors/source-faker/source_faker/purchase_generator.py b/airbyte-integrations/connectors/source-faker/source_faker/purchase_generator.py index 53cf05be4177..0210be254ef5 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/purchase_generator.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/purchase_generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-faker/source_faker/source.py b/airbyte-integrations/connectors/source-faker/source_faker/source.py index 3772cea75516..e67ea8d2faf0 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/source.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-faker/source_faker/streams.py b/airbyte-integrations/connectors/source-faker/source_faker/streams.py index a25e93813615..e0d558f80f39 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/streams.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-faker/source_faker/user_generator.py b/airbyte-integrations/connectors/source-faker/source_faker/user_generator.py index 3fcedd2b6ad4..549acfd87e91 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/user_generator.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/user_generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from multiprocessing import current_process diff --git a/airbyte-integrations/connectors/source-faker/source_faker/utils.py b/airbyte-integrations/connectors/source-faker/source_faker/utils.py index 9c094b11bcb7..1a10b9cbb497 100644 --- a/airbyte-integrations/connectors/source-faker/source_faker/utils.py +++ b/airbyte-integrations/connectors/source-faker/source_faker/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-faker/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-faker/unit_tests/unit_test.py index b04744fac17f..d6ac614e42b2 100644 --- a/airbyte-integrations/connectors/source-faker/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-faker/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import jsonschema diff --git a/airbyte-integrations/connectors/source-fastbill/integration_tests/__init__.py b/airbyte-integrations/connectors/source-fastbill/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-fastbill/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-fastbill/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-fastbill/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-fastbill/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-fastbill/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/main.py b/airbyte-integrations/connectors/source-fastbill/main.py index 9b1acb2e2026..d807714bce50 100644 --- a/airbyte-integrations/connectors/source-fastbill/main.py +++ b/airbyte-integrations/connectors/source-fastbill/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/setup.py b/airbyte-integrations/connectors/source-fastbill/setup.py index 664c74491feb..a8b6b27944b8 100644 --- a/airbyte-integrations/connectors/source-fastbill/setup.py +++ b/airbyte-integrations/connectors/source-fastbill/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/source_fastbill/__init__.py b/airbyte-integrations/connectors/source-fastbill/source_fastbill/__init__.py index d1caf1ad3026..4fb157c56bff 100644 --- a/airbyte-integrations/connectors/source-fastbill/source_fastbill/__init__.py +++ b/airbyte-integrations/connectors/source-fastbill/source_fastbill/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/source_fastbill/helpers.py b/airbyte-integrations/connectors/source-fastbill/source_fastbill/helpers.py index b3527c0e254e..35354483950e 100644 --- a/airbyte-integrations/connectors/source-fastbill/source_fastbill/helpers.py +++ b/airbyte-integrations/connectors/source-fastbill/source_fastbill/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/source_fastbill/source.py b/airbyte-integrations/connectors/source-fastbill/source_fastbill/source.py index d1ca03432506..1e1f9242ac50 100644 --- a/airbyte-integrations/connectors/source-fastbill/source_fastbill/source.py +++ b/airbyte-integrations/connectors/source-fastbill/source_fastbill/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/unit_tests/__init__.py b/airbyte-integrations/connectors/source-fastbill/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-fastbill/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-fastbill/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fastbill/unit_tests/test_source.py b/airbyte-integrations/connectors/source-fastbill/unit_tests/test_source.py index 1c71b6b39055..13e22552f3fe 100644 --- a/airbyte-integrations/connectors/source-fastbill/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-fastbill/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-fastbill/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-fastbill/unit_tests/test_streams.py index c992d8f11167..61b1fc8a5ec1 100644 --- a/airbyte-integrations/connectors/source-fastbill/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-fastbill/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-fauna/integration_tests/__init__.py b/airbyte-integrations/connectors/source-fauna/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-fauna/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-fauna/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-fauna/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-fauna/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-fauna/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/main.py b/airbyte-integrations/connectors/source-fauna/main.py index fd004eadfed4..86b4f167af64 100644 --- a/airbyte-integrations/connectors/source-fauna/main.py +++ b/airbyte-integrations/connectors/source-fauna/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/setup.py b/airbyte-integrations/connectors/source-fauna/setup.py index 92b6739225ab..2ee8b217e021 100644 --- a/airbyte-integrations/connectors/source-fauna/setup.py +++ b/airbyte-integrations/connectors/source-fauna/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/source_fauna/__init__.py b/airbyte-integrations/connectors/source-fauna/source_fauna/__init__.py index 0c05999c3653..1be11b3440d4 100644 --- a/airbyte-integrations/connectors/source-fauna/source_fauna/__init__.py +++ b/airbyte-integrations/connectors/source-fauna/source_fauna/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/source_fauna/serialize.py b/airbyte-integrations/connectors/source-fauna/source_fauna/serialize.py index c10e515b017e..372e4640db42 100644 --- a/airbyte-integrations/connectors/source-fauna/source_fauna/serialize.py +++ b/airbyte-integrations/connectors/source-fauna/source_fauna/serialize.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # Handles serializing any fauna document into an airbyte record diff --git a/airbyte-integrations/connectors/source-fauna/source_fauna/source.py b/airbyte-integrations/connectors/source-fauna/source_fauna/source.py index 3a2d03ff3e2c..2af7ba9f1a6b 100644 --- a/airbyte-integrations/connectors/source-fauna/source_fauna/source.py +++ b/airbyte-integrations/connectors/source-fauna/source_fauna/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/check_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/check_test.py index b6fbf064acbd..c6c8263cc852 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/check_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/check_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, Mock diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/database_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/database_test.py index 8ebaf61d675f..d6a88a40e92c 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/database_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/database_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # This file contains the longest unit tests. This spawns a local fauna container and diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/discover_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/discover_test.py index ff08e85c7a55..82ac8183af34 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/discover_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/discover_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, Mock diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/full_refresh_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/full_refresh_test.py index da534ae70ce2..e22dee4c6ce0 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/full_refresh_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/full_refresh_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, Mock diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/incremental_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/incremental_test.py index 6f976bd5b667..afcc8d236ec9 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/incremental_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/incremental_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime, timezone diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/serialize_test.py b/airbyte-integrations/connectors/source-fauna/unit_tests/serialize_test.py index 8fb25b0e0fff..a864a1f12280 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/serialize_test.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/serialize_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date diff --git a/airbyte-integrations/connectors/source-fauna/unit_tests/test_util.py b/airbyte-integrations/connectors/source-fauna/unit_tests/test_util.py index f660ff55a8f0..eff75315727f 100644 --- a/airbyte-integrations/connectors/source-fauna/unit_tests/test_util.py +++ b/airbyte-integrations/connectors/source-fauna/unit_tests/test_util.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-file-secure/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-file-secure/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-file-secure/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-file-secure/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file-secure/main.py b/airbyte-integrations/connectors/source-file-secure/main.py index 8756df9a8cc9..c6eef7f6b135 100644 --- a/airbyte-integrations/connectors/source-file-secure/main.py +++ b/airbyte-integrations/connectors/source-file-secure/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file-secure/setup.py b/airbyte-integrations/connectors/source-file-secure/setup.py index 44709b283848..4fc2474a58c7 100644 --- a/airbyte-integrations/connectors/source-file-secure/setup.py +++ b/airbyte-integrations/connectors/source-file-secure/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file-secure/source_file_secure/source.py b/airbyte-integrations/connectors/source-file-secure/source_file_secure/source.py index 52fcff45f431..95c8d328d87f 100644 --- a/airbyte-integrations/connectors/source-file-secure/source_file_secure/source.py +++ b/airbyte-integrations/connectors/source-file-secure/source_file_secure/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-file-secure/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-file-secure/unit_tests/unit_test.py index bc6cf351c119..bc714e8ecaeb 100644 --- a/airbyte-integrations/connectors/source-file-secure/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-file-secure/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-file/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-file/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-file/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-file/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/integration_tests/client_storage_providers_test.py b/airbyte-integrations/connectors/source-file/integration_tests/client_storage_providers_test.py index 89d3463f79fe..d980e953b12a 100644 --- a/airbyte-integrations/connectors/source-file/integration_tests/client_storage_providers_test.py +++ b/airbyte-integrations/connectors/source-file/integration_tests/client_storage_providers_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/integration_tests/conftest.py b/airbyte-integrations/connectors/source-file/integration_tests/conftest.py index cec1079525af..054f3ae3442c 100644 --- a/airbyte-integrations/connectors/source-file/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-file/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/integration_tests/file_formats_test.py b/airbyte-integrations/connectors/source-file/integration_tests/file_formats_test.py index 692dea5594a1..8fc76afdb3bf 100644 --- a/airbyte-integrations/connectors/source-file/integration_tests/file_formats_test.py +++ b/airbyte-integrations/connectors/source-file/integration_tests/file_formats_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/main.py b/airbyte-integrations/connectors/source-file/main.py index b40c1b502ebe..3ab698c087c0 100644 --- a/airbyte-integrations/connectors/source-file/main.py +++ b/airbyte-integrations/connectors/source-file/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/setup.py b/airbyte-integrations/connectors/source-file/setup.py index 16d0e65433bd..ee23ed829cb7 100644 --- a/airbyte-integrations/connectors/source-file/setup.py +++ b/airbyte-integrations/connectors/source-file/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/source_file/client.py b/airbyte-integrations/connectors/source-file/source_file/client.py index ec6e90877094..f18f34a9a910 100644 --- a/airbyte-integrations/connectors/source-file/source_file/client.py +++ b/airbyte-integrations/connectors/source-file/source_file/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/source_file/source.py b/airbyte-integrations/connectors/source-file/source_file/source.py index 03483fd993df..cdcd66c197ba 100644 --- a/airbyte-integrations/connectors/source-file/source_file/source.py +++ b/airbyte-integrations/connectors/source-file/source_file/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/source_file/utils.py b/airbyte-integrations/connectors/source-file/source_file/utils.py index a1b51d9e8248..5da97cb27054 100644 --- a/airbyte-integrations/connectors/source-file/source_file/utils.py +++ b/airbyte-integrations/connectors/source-file/source_file/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-file/unit_tests/conftest.py b/airbyte-integrations/connectors/source-file/unit_tests/conftest.py index 890e795b4236..624e1ad53cf4 100644 --- a/airbyte-integrations/connectors/source-file/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-file/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pathlib import Path diff --git a/airbyte-integrations/connectors/source-file/unit_tests/test_client.py b/airbyte-integrations/connectors/source-file/unit_tests/test_client.py index 390b906f9b01..6425417c488b 100644 --- a/airbyte-integrations/connectors/source-file/unit_tests/test_client.py +++ b/airbyte-integrations/connectors/source-file/unit_tests/test_client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-file/unit_tests/test_nested_json_schema.py b/airbyte-integrations/connectors/source-file/unit_tests/test_nested_json_schema.py index ab5046016e79..14bd37a419aa 100644 --- a/airbyte-integrations/connectors/source-file/unit_tests/test_nested_json_schema.py +++ b/airbyte-integrations/connectors/source-file/unit_tests/test_nested_json_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import io diff --git a/airbyte-integrations/connectors/source-file/unit_tests/test_source.py b/airbyte-integrations/connectors/source-file/unit_tests/test_source.py index bd3ef4567f05..76f4c4dc5c30 100644 --- a/airbyte-integrations/connectors/source-file/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-file/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-firebolt/integration_tests/__init__.py b/airbyte-integrations/connectors/source-firebolt/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-firebolt/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-firebolt/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-firebolt/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-firebolt/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-firebolt/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-firebolt/integration_tests/integration_test.py index 670af98ab21f..fe870c1aa077 100644 --- a/airbyte-integrations/connectors/source-firebolt/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-firebolt/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/source-firebolt/main.py b/airbyte-integrations/connectors/source-firebolt/main.py index c7fdca83a929..babb5aad001b 100644 --- a/airbyte-integrations/connectors/source-firebolt/main.py +++ b/airbyte-integrations/connectors/source-firebolt/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/setup.py b/airbyte-integrations/connectors/source-firebolt/setup.py index dc1eb7ba617d..af9da9f0bb35 100644 --- a/airbyte-integrations/connectors/source-firebolt/setup.py +++ b/airbyte-integrations/connectors/source-firebolt/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/source_firebolt/__init__.py b/airbyte-integrations/connectors/source-firebolt/source_firebolt/__init__.py index 65eb631eda39..276190863c42 100644 --- a/airbyte-integrations/connectors/source-firebolt/source_firebolt/__init__.py +++ b/airbyte-integrations/connectors/source-firebolt/source_firebolt/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/source_firebolt/database.py b/airbyte-integrations/connectors/source-firebolt/source_firebolt/database.py index 98681d0b38a4..712b730d9bdb 100644 --- a/airbyte-integrations/connectors/source-firebolt/source_firebolt/database.py +++ b/airbyte-integrations/connectors/source-firebolt/source_firebolt/database.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-firebolt/source_firebolt/source.py b/airbyte-integrations/connectors/source-firebolt/source_firebolt/source.py index b177b88d5a3a..77d69560583b 100644 --- a/airbyte-integrations/connectors/source-firebolt/source_firebolt/source.py +++ b/airbyte-integrations/connectors/source-firebolt/source_firebolt/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-firebolt/source_firebolt/utils.py b/airbyte-integrations/connectors/source-firebolt/source_firebolt/utils.py index e50d7ddcf365..73a629dd4804 100644 --- a/airbyte-integrations/connectors/source-firebolt/source_firebolt/utils.py +++ b/airbyte-integrations/connectors/source-firebolt/source_firebolt/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date, datetime diff --git a/airbyte-integrations/connectors/source-firebolt/unit_tests/test_firebolt_source.py b/airbyte-integrations/connectors/source-firebolt/unit_tests/test_firebolt_source.py index ed779a235a10..c1c2914e2156 100644 --- a/airbyte-integrations/connectors/source-firebolt/unit_tests/test_firebolt_source.py +++ b/airbyte-integrations/connectors/source-firebolt/unit_tests/test_firebolt_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date, datetime diff --git a/airbyte-integrations/connectors/source-flexport/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-flexport/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-flexport/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-flexport/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/main.py b/airbyte-integrations/connectors/source-flexport/main.py index c862c5c6ccf0..e65198a5e67d 100644 --- a/airbyte-integrations/connectors/source-flexport/main.py +++ b/airbyte-integrations/connectors/source-flexport/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/setup.py b/airbyte-integrations/connectors/source-flexport/setup.py index 88f0c5e33ebd..b131a0b4a291 100644 --- a/airbyte-integrations/connectors/source-flexport/setup.py +++ b/airbyte-integrations/connectors/source-flexport/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/source_flexport/source.py b/airbyte-integrations/connectors/source-flexport/source_flexport/source.py index eebebbc97c18..ab7040583192 100644 --- a/airbyte-integrations/connectors/source-flexport/source_flexport/source.py +++ b/airbyte-integrations/connectors/source-flexport/source_flexport/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/source_flexport/streams.py b/airbyte-integrations/connectors/source-flexport/source_flexport/streams.py index d2315e0858d0..b76a8be71b2f 100644 --- a/airbyte-integrations/connectors/source-flexport/source_flexport/streams.py +++ b/airbyte-integrations/connectors/source-flexport/source_flexport/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-flexport/unit_tests/test_incremental_streams.py index 44533ade6b9b..325a5508b0c2 100644 --- a/airbyte-integrations/connectors/source-flexport/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-flexport/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-flexport/unit_tests/test_source.py b/airbyte-integrations/connectors/source-flexport/unit_tests/test_source.py index b825686a42bc..6b45978839bb 100644 --- a/airbyte-integrations/connectors/source-flexport/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-flexport/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-flexport/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-flexport/unit_tests/test_streams.py index 6ce42c90d393..bb644f93b3c2 100644 --- a/airbyte-integrations/connectors/source-flexport/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-flexport/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-freshcaller/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-freshcaller/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-freshcaller/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-freshcaller/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshcaller/integration_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-freshcaller/integration_tests/test_incremental_streams.py index 7e548eb000c5..c285e8e23d41 100644 --- a/airbyte-integrations/connectors/source-freshcaller/integration_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-freshcaller/integration_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-freshcaller/main.py b/airbyte-integrations/connectors/source-freshcaller/main.py index 9a9d1d2de2fb..e0bc9f142e11 100644 --- a/airbyte-integrations/connectors/source-freshcaller/main.py +++ b/airbyte-integrations/connectors/source-freshcaller/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshcaller/setup.py b/airbyte-integrations/connectors/source-freshcaller/setup.py index 105e8a483b82..5f9a5f749b24 100644 --- a/airbyte-integrations/connectors/source-freshcaller/setup.py +++ b/airbyte-integrations/connectors/source-freshcaller/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/source.py b/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/source.py index 6e34418d3122..b6997a6e9329 100644 --- a/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/source.py +++ b/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/streams.py b/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/streams.py index 064e8f5de8cc..7ca1bba04a25 100644 --- a/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/streams.py +++ b/airbyte-integrations/connectors/source-freshcaller/source_freshcaller/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-freshcaller/unit_tests/test_source.py b/airbyte-integrations/connectors/source-freshcaller/unit_tests/test_source.py index fd4055ebfaa9..05dce26412b9 100644 --- a/airbyte-integrations/connectors/source-freshcaller/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-freshcaller/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-freshdesk/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-freshdesk/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-freshdesk/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-freshdesk/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshdesk/main.py b/airbyte-integrations/connectors/source-freshdesk/main.py index 560502362ddb..319505ff4bb5 100644 --- a/airbyte-integrations/connectors/source-freshdesk/main.py +++ b/airbyte-integrations/connectors/source-freshdesk/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshdesk/setup.py b/airbyte-integrations/connectors/source-freshdesk/setup.py index a5d95d5c4e04..fb0c1520d236 100644 --- a/airbyte-integrations/connectors/source-freshdesk/setup.py +++ b/airbyte-integrations/connectors/source-freshdesk/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py index 76cb1f09b82b..9ace31cb9775 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/availability_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py index edc80f265c5d..f449e9870f58 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py index 19e8e11d6d91..cc44bf18b185 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/utils.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/utils.py index e85896e56eab..896165b5ba55 100644 --- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/utils.py +++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/conftest.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/conftest.py index 410faa8833b0..dcfce4871d99 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_300_page.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_300_page.py index 7e0a98057fe0..ea13ea2a8660 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_300_page.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_300_page.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_call_credit.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_call_credit.py index fe5ce8b51cc7..9eea9a549aa3 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_call_credit.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_call_credit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py index d7d863a4c45f..5fdb55192c04 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py index 157480f9bc88..130e2eabd4ee 100644 --- a/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-freshdesk/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/source-freshsales/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-freshsales/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-freshsales/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-freshsales/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshsales/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-freshsales/integration_tests/integration_test.py index 869f9c8fc10e..beb8b6ab2870 100644 --- a/airbyte-integrations/connectors/source-freshsales/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-freshsales/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshsales/main.py b/airbyte-integrations/connectors/source-freshsales/main.py index 704ed876aba8..c5069e9490e2 100644 --- a/airbyte-integrations/connectors/source-freshsales/main.py +++ b/airbyte-integrations/connectors/source-freshsales/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshsales/setup.py b/airbyte-integrations/connectors/source-freshsales/setup.py index 8672504ed2f2..26e148a5c6cc 100644 --- a/airbyte-integrations/connectors/source-freshsales/setup.py +++ b/airbyte-integrations/connectors/source-freshsales/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshsales/source_freshsales/source.py b/airbyte-integrations/connectors/source-freshsales/source_freshsales/source.py index cc1aa71c8b30..1e3261dea533 100644 --- a/airbyte-integrations/connectors/source-freshsales/source_freshsales/source.py +++ b/airbyte-integrations/connectors/source-freshsales/source_freshsales/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshsales/unit_tests/conftest.py b/airbyte-integrations/connectors/source-freshsales/unit_tests/conftest.py index c40a4656127d..044e962b5bc4 100644 --- a/airbyte-integrations/connectors/source-freshsales/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-freshsales/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-freshsales/unit_tests/test_source.py b/airbyte-integrations/connectors/source-freshsales/unit_tests/test_source.py index a4d48a5ad534..dcb4adbb0189 100644 --- a/airbyte-integrations/connectors/source-freshsales/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-freshsales/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-freshservice/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-freshservice/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-freshservice/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-freshservice/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshservice/main.py b/airbyte-integrations/connectors/source-freshservice/main.py index 4ae95ef40055..5048dde91929 100644 --- a/airbyte-integrations/connectors/source-freshservice/main.py +++ b/airbyte-integrations/connectors/source-freshservice/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshservice/setup.py b/airbyte-integrations/connectors/source-freshservice/setup.py index b03352748831..b6f51d335627 100644 --- a/airbyte-integrations/connectors/source-freshservice/setup.py +++ b/airbyte-integrations/connectors/source-freshservice/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-freshservice/source_freshservice/source.py b/airbyte-integrations/connectors/source-freshservice/source_freshservice/source.py index 5feaa31e3004..84f5673d940d 100644 --- a/airbyte-integrations/connectors/source-freshservice/source_freshservice/source.py +++ b/airbyte-integrations/connectors/source-freshservice/source_freshservice/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-freshservice/source_freshservice/streams.py b/airbyte-integrations/connectors/source-freshservice/source_freshservice/streams.py index f575842b06f6..c983d238310e 100644 --- a/airbyte-integrations/connectors/source-freshservice/source_freshservice/streams.py +++ b/airbyte-integrations/connectors/source-freshservice/source_freshservice/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-freshservice/unit_tests/conftest.py b/airbyte-integrations/connectors/source-freshservice/unit_tests/conftest.py index 77034c0c810c..5bb422d2b7f4 100644 --- a/airbyte-integrations/connectors/source-freshservice/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-freshservice/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-freshservice/unit_tests/test_source.py b/airbyte-integrations/connectors/source-freshservice/unit_tests/test_source.py index bdb582bfbd03..45793dfc4aac 100644 --- a/airbyte-integrations/connectors/source-freshservice/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-freshservice/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest import mock diff --git a/airbyte-integrations/connectors/source-genesys/integration_tests/__init__.py b/airbyte-integrations/connectors/source-genesys/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-genesys/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-genesys/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-genesys/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-genesys/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-genesys/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/main.py b/airbyte-integrations/connectors/source-genesys/main.py index b5f211422164..603590f5fe12 100644 --- a/airbyte-integrations/connectors/source-genesys/main.py +++ b/airbyte-integrations/connectors/source-genesys/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/setup.py b/airbyte-integrations/connectors/source-genesys/setup.py index a991b7a2d7b9..356de3cee16e 100644 --- a/airbyte-integrations/connectors/source-genesys/setup.py +++ b/airbyte-integrations/connectors/source-genesys/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/source_genesys/__init__.py b/airbyte-integrations/connectors/source-genesys/source_genesys/__init__.py index 9ac0ccae127f..ca923aada657 100644 --- a/airbyte-integrations/connectors/source-genesys/source_genesys/__init__.py +++ b/airbyte-integrations/connectors/source-genesys/source_genesys/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/source_genesys/authenicator.py b/airbyte-integrations/connectors/source-genesys/source_genesys/authenicator.py index 9a915050503c..4a5adde124bc 100644 --- a/airbyte-integrations/connectors/source-genesys/source_genesys/authenicator.py +++ b/airbyte-integrations/connectors/source-genesys/source_genesys/authenicator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-genesys/source_genesys/source.py b/airbyte-integrations/connectors/source-genesys/source_genesys/source.py index 016c9780f3b7..73ab86a9059d 100644 --- a/airbyte-integrations/connectors/source-genesys/source_genesys/source.py +++ b/airbyte-integrations/connectors/source-genesys/source_genesys/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import urllib.parse diff --git a/airbyte-integrations/connectors/source-genesys/unit_tests/__init__.py b/airbyte-integrations/connectors/source-genesys/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-genesys/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-genesys/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-genesys/unit_tests/test_source.py b/airbyte-integrations/connectors/source-genesys/unit_tests/test_source.py index 4baac7563436..84e982fe4802 100644 --- a/airbyte-integrations/connectors/source-genesys/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-genesys/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-genesys/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-genesys/unit_tests/test_streams.py index 21833d4a0891..3c16b087c95d 100644 --- a/airbyte-integrations/connectors/source-genesys/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-genesys/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-getlago/__init__.py b/airbyte-integrations/connectors/source-getlago/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-getlago/__init__.py +++ b/airbyte-integrations/connectors/source-getlago/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/integration_tests/__init__.py b/airbyte-integrations/connectors/source-getlago/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-getlago/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-getlago/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-getlago/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-getlago/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-getlago/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/main.py b/airbyte-integrations/connectors/source-getlago/main.py index 8804958ae533..0748c658182d 100644 --- a/airbyte-integrations/connectors/source-getlago/main.py +++ b/airbyte-integrations/connectors/source-getlago/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/setup.py b/airbyte-integrations/connectors/source-getlago/setup.py index cbaea907071f..bd576ce9ff5d 100644 --- a/airbyte-integrations/connectors/source-getlago/setup.py +++ b/airbyte-integrations/connectors/source-getlago/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/source_getlago/__init__.py b/airbyte-integrations/connectors/source-getlago/source_getlago/__init__.py index bc8914838d67..22dffb6e42c3 100644 --- a/airbyte-integrations/connectors/source-getlago/source_getlago/__init__.py +++ b/airbyte-integrations/connectors/source-getlago/source_getlago/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-getlago/source_getlago/source.py b/airbyte-integrations/connectors/source-getlago/source_getlago/source.py index 41faac0a0dcd..1516c87e45a8 100644 --- a/airbyte-integrations/connectors/source-getlago/source_getlago/source.py +++ b/airbyte-integrations/connectors/source-getlago/source_getlago/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-github/fixtures/github.py b/airbyte-integrations/connectors/source-github/fixtures/github.py index ae32574b2355..920b0677f952 100644 --- a/airbyte-integrations/connectors/source-github/fixtures/github.py +++ b/airbyte-integrations/connectors/source-github/fixtures/github.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # type: ignore diff --git a/airbyte-integrations/connectors/source-github/fixtures/main.py b/airbyte-integrations/connectors/source-github/fixtures/main.py index 6153a4c13439..00468b290d42 100644 --- a/airbyte-integrations/connectors/source-github/fixtures/main.py +++ b/airbyte-integrations/connectors/source-github/fixtures/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # type: ignore diff --git a/airbyte-integrations/connectors/source-github/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-github/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-github/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-github/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-github/main.py b/airbyte-integrations/connectors/source-github/main.py index 52a95e4438e0..eedaef37f125 100644 --- a/airbyte-integrations/connectors/source-github/main.py +++ b/airbyte-integrations/connectors/source-github/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-github/setup.py b/airbyte-integrations/connectors/source-github/setup.py index 007a7025fc44..4cc4f33c2288 100644 --- a/airbyte-integrations/connectors/source-github/setup.py +++ b/airbyte-integrations/connectors/source-github/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-github/source_github/github_schema.py b/airbyte-integrations/connectors/source-github/source_github/github_schema.py index 9f223ec59d96..318f9fc3edfd 100644 --- a/airbyte-integrations/connectors/source-github/source_github/github_schema.py +++ b/airbyte-integrations/connectors/source-github/source_github/github_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sgqlc.types diff --git a/airbyte-integrations/connectors/source-github/source_github/graphql.py b/airbyte-integrations/connectors/source-github/source_github/graphql.py index 9828c087320e..312972ca9f43 100644 --- a/airbyte-integrations/connectors/source-github/source_github/graphql.py +++ b/airbyte-integrations/connectors/source-github/source_github/graphql.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import heapq diff --git a/airbyte-integrations/connectors/source-github/source_github/source.py b/airbyte-integrations/connectors/source-github/source_github/source.py index eeac7c17abca..7773d533956e 100644 --- a/airbyte-integrations/connectors/source-github/source_github/source.py +++ b/airbyte-integrations/connectors/source-github/source_github/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-github/source_github/streams.py b/airbyte-integrations/connectors/source-github/source_github/streams.py index 530045b51eae..ca334c07b752 100644 --- a/airbyte-integrations/connectors/source-github/source_github/streams.py +++ b/airbyte-integrations/connectors/source-github/source_github/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-github/source_github/utils.py b/airbyte-integrations/connectors/source-github/source_github/utils.py index 318a736dde46..e539cf3cd1fe 100644 --- a/airbyte-integrations/connectors/source-github/source_github/utils.py +++ b/airbyte-integrations/connectors/source-github/source_github/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-github/unit_tests/test_source.py b/airbyte-integrations/connectors/source-github/unit_tests/test_source.py index 6a089de64654..98ac1bc7fc80 100644 --- a/airbyte-integrations/connectors/source-github/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-github/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-github/unit_tests/test_stream.py b/airbyte-integrations/connectors/source-github/unit_tests/test_stream.py index b8460fb93377..c98a61233fe7 100644 --- a/airbyte-integrations/connectors/source-github/unit_tests/test_stream.py +++ b/airbyte-integrations/connectors/source-github/unit_tests/test_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-github/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-github/unit_tests/unit_test.py index c57abef1fa5c..ec774972fb83 100644 --- a/airbyte-integrations/connectors/source-github/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-github/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.streams.http.auth import MultipleTokenAuthenticator diff --git a/airbyte-integrations/connectors/source-github/unit_tests/utils.py b/airbyte-integrations/connectors/source-github/unit_tests/utils.py index b038b93fc069..da55a7899f94 100644 --- a/airbyte-integrations/connectors/source-github/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-github/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-gitlab/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gitlab/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-gitlab/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gitlab/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gitlab/main.py b/airbyte-integrations/connectors/source-gitlab/main.py index 9a81531eeb80..6a0fe4988cc0 100644 --- a/airbyte-integrations/connectors/source-gitlab/main.py +++ b/airbyte-integrations/connectors/source-gitlab/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gitlab/setup.py b/airbyte-integrations/connectors/source-gitlab/setup.py index 2a2d5454fc46..4db808da2682 100644 --- a/airbyte-integrations/connectors/source-gitlab/setup.py +++ b/airbyte-integrations/connectors/source-gitlab/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gitlab/source_gitlab/source.py b/airbyte-integrations/connectors/source-gitlab/source_gitlab/source.py index 987209ac9286..1e1a106bc39c 100644 --- a/airbyte-integrations/connectors/source-gitlab/source_gitlab/source.py +++ b/airbyte-integrations/connectors/source-gitlab/source_gitlab/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gitlab/source_gitlab/streams.py b/airbyte-integrations/connectors/source-gitlab/source_gitlab/streams.py index 3235ce95b754..b0aa44b26513 100644 --- a/airbyte-integrations/connectors/source-gitlab/source_gitlab/streams.py +++ b/airbyte-integrations/connectors/source-gitlab/source_gitlab/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-gitlab/unit_tests/conftest.py b/airbyte-integrations/connectors/source-gitlab/unit_tests/conftest.py index 2f9e5343d67b..18d8d4a58ee4 100644 --- a/airbyte-integrations/connectors/source-gitlab/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-gitlab/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-gitlab/unit_tests/test_source.py b/airbyte-integrations/connectors/source-gitlab/unit_tests/test_source.py index 5981c6985454..4b120bad78fb 100644 --- a/airbyte-integrations/connectors/source-gitlab/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-gitlab/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-gitlab/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-gitlab/unit_tests/test_streams.py index 6e0c63098c29..1ed1e5ce76c3 100644 --- a/airbyte-integrations/connectors/source-gitlab/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-gitlab/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-glassfrog/integration_tests/__init__.py b/airbyte-integrations/connectors/source-glassfrog/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-glassfrog/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-glassfrog/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-glassfrog/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-glassfrog/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-glassfrog/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/main.py b/airbyte-integrations/connectors/source-glassfrog/main.py index 28550e048e10..22d58701db3d 100644 --- a/airbyte-integrations/connectors/source-glassfrog/main.py +++ b/airbyte-integrations/connectors/source-glassfrog/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/setup.py b/airbyte-integrations/connectors/source-glassfrog/setup.py index bdc8dbb0366b..454f9a5d569f 100644 --- a/airbyte-integrations/connectors/source-glassfrog/setup.py +++ b/airbyte-integrations/connectors/source-glassfrog/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/__init__.py b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/__init__.py index 4a5e6ac55b3b..c7a134275c73 100644 --- a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/__init__.py +++ b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/auth.py b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/auth.py index 31adcf863e7f..e4a7d8815704 100644 --- a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/auth.py +++ b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping diff --git a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/source.py b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/source.py index e533cb192136..d6a63fea4691 100644 --- a/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/source.py +++ b/airbyte-integrations/connectors/source-glassfrog/source_glassfrog/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/unit_tests/__init__.py b/airbyte-integrations/connectors/source-glassfrog/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-glassfrog/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-glassfrog/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_source.py b/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_source.py index a69ca4c30861..9b32206d1095 100644 --- a/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_streams.py index 050c4c830929..d485fd6bf4c8 100644 --- a/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-glassfrog/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-gnews/__init__.py b/airbyte-integrations/connectors/source-gnews/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gnews/__init__.py +++ b/airbyte-integrations/connectors/source-gnews/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/integration_tests/__init__.py b/airbyte-integrations/connectors/source-gnews/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gnews/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gnews/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gnews/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-gnews/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gnews/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/main.py b/airbyte-integrations/connectors/source-gnews/main.py index c6f4ba80c9d3..2d7fef617053 100644 --- a/airbyte-integrations/connectors/source-gnews/main.py +++ b/airbyte-integrations/connectors/source-gnews/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/setup.py b/airbyte-integrations/connectors/source-gnews/setup.py index ce29e411d0c9..520ee9733c07 100644 --- a/airbyte-integrations/connectors/source-gnews/setup.py +++ b/airbyte-integrations/connectors/source-gnews/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/source_gnews/__init__.py b/airbyte-integrations/connectors/source-gnews/source_gnews/__init__.py index 69e77e0a5e29..295647d9672b 100644 --- a/airbyte-integrations/connectors/source-gnews/source_gnews/__init__.py +++ b/airbyte-integrations/connectors/source-gnews/source_gnews/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/source_gnews/source.py b/airbyte-integrations/connectors/source-gnews/source_gnews/source.py index ae18cb459d37..d27c31760f27 100644 --- a/airbyte-integrations/connectors/source-gnews/source_gnews/source.py +++ b/airbyte-integrations/connectors/source-gnews/source_gnews/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-gnews/source_gnews/wait_until_midnight_backoff_strategy.py b/airbyte-integrations/connectors/source-gnews/source_gnews/wait_until_midnight_backoff_strategy.py index 682af794a7ee..6a294cd73c07 100644 --- a/airbyte-integrations/connectors/source-gnews/source_gnews/wait_until_midnight_backoff_strategy.py +++ b/airbyte-integrations/connectors/source-gnews/source_gnews/wait_until_midnight_backoff_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-integrations/connectors/source-gnews/unit_tests/__init__.py b/airbyte-integrations/connectors/source-gnews/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gnews/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gnews/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gnews/unit_tests/test_wait_until_midnight_backoff.py b/airbyte-integrations/connectors/source-gnews/unit_tests/test_wait_until_midnight_backoff.py index 8956a36ef2b5..c616b1d41172 100644 --- a/airbyte-integrations/connectors/source-gnews/unit_tests/test_wait_until_midnight_backoff.py +++ b/airbyte-integrations/connectors/source-gnews/unit_tests/test_wait_until_midnight_backoff.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-gocardless/__init__.py b/airbyte-integrations/connectors/source-gocardless/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gocardless/__init__.py +++ b/airbyte-integrations/connectors/source-gocardless/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/integration_tests/__init__.py b/airbyte-integrations/connectors/source-gocardless/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gocardless/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gocardless/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gocardless/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-gocardless/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gocardless/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/main.py b/airbyte-integrations/connectors/source-gocardless/main.py index ee59d89e7dea..0c7fbe5c27ed 100644 --- a/airbyte-integrations/connectors/source-gocardless/main.py +++ b/airbyte-integrations/connectors/source-gocardless/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/setup.py b/airbyte-integrations/connectors/source-gocardless/setup.py index a822128b4f03..0aabf6de87f5 100644 --- a/airbyte-integrations/connectors/source-gocardless/setup.py +++ b/airbyte-integrations/connectors/source-gocardless/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/source_gocardless/__init__.py b/airbyte-integrations/connectors/source-gocardless/source_gocardless/__init__.py index 3024e3505f09..bf0b7817ee4f 100644 --- a/airbyte-integrations/connectors/source-gocardless/source_gocardless/__init__.py +++ b/airbyte-integrations/connectors/source-gocardless/source_gocardless/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gocardless/source_gocardless/source.py b/airbyte-integrations/connectors/source-gocardless/source_gocardless/source.py index 34e1876ac96c..9de3f77dcedd 100644 --- a/airbyte-integrations/connectors/source-gocardless/source_gocardless/source.py +++ b/airbyte-integrations/connectors/source-gocardless/source_gocardless/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-gong/__init__.py b/airbyte-integrations/connectors/source-gong/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gong/__init__.py +++ b/airbyte-integrations/connectors/source-gong/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/integration_tests/__init__.py b/airbyte-integrations/connectors/source-gong/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gong/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gong/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gong/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-gong/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gong/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/main.py b/airbyte-integrations/connectors/source-gong/main.py index 2e4bee4f1fae..d30389447551 100644 --- a/airbyte-integrations/connectors/source-gong/main.py +++ b/airbyte-integrations/connectors/source-gong/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/setup.py b/airbyte-integrations/connectors/source-gong/setup.py index 5ad20b385a46..24146245720d 100644 --- a/airbyte-integrations/connectors/source-gong/setup.py +++ b/airbyte-integrations/connectors/source-gong/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/source_gong/__init__.py b/airbyte-integrations/connectors/source-gong/source_gong/__init__.py index 5a00e429163d..9bdc4931e9ca 100644 --- a/airbyte-integrations/connectors/source-gong/source_gong/__init__.py +++ b/airbyte-integrations/connectors/source-gong/source_gong/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gong/source_gong/source.py b/airbyte-integrations/connectors/source-gong/source_gong/source.py index 405524446d18..1eb885461a96 100644 --- a/airbyte-integrations/connectors/source-gong/source_gong/source.py +++ b/airbyte-integrations/connectors/source-gong/source_gong/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-google-ads/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-ads/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-google-ads/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-ads/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-ads/integration_tests/conftest.py b/airbyte-integrations/connectors/source-google-ads/integration_tests/conftest.py index c40a4656127d..044e962b5bc4 100644 --- a/airbyte-integrations/connectors/source-google-ads/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-google-ads/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-ads/main.py b/airbyte-integrations/connectors/source-google-ads/main.py index 128cd4ef2136..74d321502526 100644 --- a/airbyte-integrations/connectors/source-google-ads/main.py +++ b/airbyte-integrations/connectors/source-google-ads/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-ads/setup.py b/airbyte-integrations/connectors/source-google-ads/setup.py index 4ac9ab965b30..cc7675e03f72 100644 --- a/airbyte-integrations/connectors/source-google-ads/setup.py +++ b/airbyte-integrations/connectors/source-google-ads/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-ads/source_google_ads/custom_query_stream.py b/airbyte-integrations/connectors/source-google-ads/source_google_ads/custom_query_stream.py index 73a12a8ad1c9..95bc7d117b60 100644 --- a/airbyte-integrations/connectors/source-google-ads/source_google_ads/custom_query_stream.py +++ b/airbyte-integrations/connectors/source-google-ads/source_google_ads/custom_query_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-google-ads/source_google_ads/google_ads.py b/airbyte-integrations/connectors/source-google-ads/source_google_ads/google_ads.py index e09f2fd28f7f..dfa5e6207036 100644 --- a/airbyte-integrations/connectors/source-google-ads/source_google_ads/google_ads.py +++ b/airbyte-integrations/connectors/source-google-ads/source_google_ads/google_ads.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-ads/source_google_ads/models.py b/airbyte-integrations/connectors/source-google-ads/source_google_ads/models.py index 8ca50723ef7f..768f0c61dba8 100644 --- a/airbyte-integrations/connectors/source-google-ads/source_google_ads/models.py +++ b/airbyte-integrations/connectors/source-google-ads/source_google_ads/models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-google-ads/source_google_ads/source.py b/airbyte-integrations/connectors/source-google-ads/source_google_ads/source.py index 5a830a9a655b..804f4c197183 100644 --- a/airbyte-integrations/connectors/source-google-ads/source_google_ads/source.py +++ b/airbyte-integrations/connectors/source-google-ads/source_google_ads/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-ads/source_google_ads/streams.py b/airbyte-integrations/connectors/source-google-ads/source_google_ads/streams.py index 1d61f98bf3f6..135587f11d5a 100644 --- a/airbyte-integrations/connectors/source-google-ads/source_google_ads/streams.py +++ b/airbyte-integrations/connectors/source-google-ads/source_google_ads/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/common.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/common.py index 66824c90d6f9..426f3995dc85 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/common.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/conftest.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/conftest.py index a3d748c37aeb..acd04384fb10 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_custom_query.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_custom_query.py index 3d451325d258..6b1fee366315 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_custom_query.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_custom_query.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_google_ads.custom_query_stream import CustomQuery diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_google_ads.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_google_ads.py index ecbfbd4997e3..48b3b0720c1b 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_google_ads.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_google_ads.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_models.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_models.py index d78c61f98078..649fe36abad4 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_models.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_source.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_source.py index 23d115b927e8..409da5d8b2dc 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import namedtuple diff --git a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_streams.py index 632c27217963..26b38110ddd5 100644 --- a/airbyte-integrations/connectors/source-google-ads/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-google-ads/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/main.py b/airbyte-integrations/connectors/source-google-analytics-data-api/main.py index ba61cf98fe18..3e6c130dfeb8 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/main.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/setup.py b/airbyte-integrations/connectors/source-google-analytics-data-api/setup.py index 8884fda02777..033bc4bc9e2b 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/setup.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/__init__.py b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/__init__.py index 0a1fac435046..69d90e48576a 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/__init__.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/authenticator.py b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/authenticator.py index 5dc6858bd0e6..4a4bedce6ac3 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/authenticator.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/source.py b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/source.py index bdb157921ec9..6b839a886142 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/source.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/utils.py b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/utils.py index 302410bb3e26..bde1efe1ac4c 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/utils.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/source_google_analytics_data_api/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import calendar diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/__init__.py b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_authenticator.py b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_authenticator.py index d95d69f14aae..ef1aec41889c 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_authenticator.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_source.py b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_source.py index dfd58fead420..0ec8da0a8202 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_streams.py index 4102575dbb3b..28f620ac62a6 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/utils.py b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/utils.py index 0c3705ef0e93..a463a12571ff 100644 --- a/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-google-analytics-data-api/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-analytics-v4/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/main.py b/airbyte-integrations/connectors/source-google-analytics-v4/main.py index 162cf47be716..45b902bd6ced 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/main.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/setup.py b/airbyte-integrations/connectors/source-google-analytics-v4/setup.py index 63b26171009c..d7b95a251f49 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/setup.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/custom_reports_validator.py b/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/custom_reports_validator.py index d8f98db4af07..ec9300f0f3ea 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/custom_reports_validator.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/custom_reports_validator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/source.py b/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/source.py index 56649bb11d93..d607904310ce 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/source.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/source_google_analytics_v4/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/conftest.py b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/conftest.py index 045d9a6a5126..35e9d17716d8 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/test_custom_reports_validator.py b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/test_custom_reports_validator.py index 4ff1bd2c9e64..fa64aac258b9 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/test_custom_reports_validator.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/test_custom_reports_validator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/unit_test.py index 7f4cd76f02f7..791cd28d3391 100644 --- a/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-google-analytics-v4/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-google-directory/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-directory/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-google-directory/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-directory/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/main.py b/airbyte-integrations/connectors/source-google-directory/main.py index bcd0e5e4874e..97076817e3a7 100644 --- a/airbyte-integrations/connectors/source-google-directory/main.py +++ b/airbyte-integrations/connectors/source-google-directory/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/setup.py b/airbyte-integrations/connectors/source-google-directory/setup.py index 8660b6e31b6f..6c6924ce5e33 100644 --- a/airbyte-integrations/connectors/source-google-directory/setup.py +++ b/airbyte-integrations/connectors/source-google-directory/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/source_google_directory/api.py b/airbyte-integrations/connectors/source-google-directory/source_google_directory/api.py index fd2cd744fb27..6a74d4cd0d75 100644 --- a/airbyte-integrations/connectors/source-google-directory/source_google_directory/api.py +++ b/airbyte-integrations/connectors/source-google-directory/source_google_directory/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/source_google_directory/client.py b/airbyte-integrations/connectors/source-google-directory/source_google_directory/client.py index 3696729916f4..f21df50df30a 100644 --- a/airbyte-integrations/connectors/source-google-directory/source_google_directory/client.py +++ b/airbyte-integrations/connectors/source-google-directory/source_google_directory/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/source_google_directory/source.py b/airbyte-integrations/connectors/source-google-directory/source_google_directory/source.py index 5ded1830068e..65bb7e497c79 100644 --- a/airbyte-integrations/connectors/source-google-directory/source_google_directory/source.py +++ b/airbyte-integrations/connectors/source-google-directory/source_google_directory/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/source_google_directory/utils.py b/airbyte-integrations/connectors/source-google-directory/source_google_directory/utils.py index 3830437bfb96..2bee8ed459e5 100644 --- a/airbyte-integrations/connectors/source-google-directory/source_google_directory/utils.py +++ b/airbyte-integrations/connectors/source-google-directory/source_google_directory/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-directory/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-google-directory/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-google-directory/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-google-directory/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/__init__.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/__init__.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/__init__.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/main.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/main.py index e187302297dd..8265a27b1edb 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/main.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/setup.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/setup.py index fa22d644827c..a56af79f8744 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/setup.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/__init__.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/__init__.py index 0809b1fb2bc7..3639f21f3e4d 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/__init__.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/source.py b/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/source.py index e513f52462e1..b2c1a411d1d9 100644 --- a/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/source.py +++ b/airbyte-integrations/connectors/source-google-pagespeed-insights/source_google_pagespeed_insights/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-google-search-console/credentials/get_authentication_url.py b/airbyte-integrations/connectors/source-google-search-console/credentials/get_authentication_url.py index 46403c8ea203..944377055e87 100755 --- a/airbyte-integrations/connectors/source-google-search-console/credentials/get_authentication_url.py +++ b/airbyte-integrations/connectors/source-google-search-console/credentials/get_authentication_url.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-search-console/credentials/get_refresh_token.py b/airbyte-integrations/connectors/source-google-search-console/credentials/get_refresh_token.py index 82ae8200e50a..675661179530 100755 --- a/airbyte-integrations/connectors/source-google-search-console/credentials/get_refresh_token.py +++ b/airbyte-integrations/connectors/source-google-search-console/credentials/get_refresh_token.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-search-console/credentials/setup.py b/airbyte-integrations/connectors/source-google-search-console/credentials/setup.py index 056052a15e7d..1b60a7644218 100755 --- a/airbyte-integrations/connectors/source-google-search-console/credentials/setup.py +++ b/airbyte-integrations/connectors/source-google-search-console/credentials/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-search-console/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-search-console/integration_tests/acceptance.py index 692e20385083..82823254d266 100755 --- a/airbyte-integrations/connectors/source-google-search-console/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-search-console/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-search-console/main.py b/airbyte-integrations/connectors/source-google-search-console/main.py index 71ec406fd087..656bc5fa8a61 100755 --- a/airbyte-integrations/connectors/source-google-search-console/main.py +++ b/airbyte-integrations/connectors/source-google-search-console/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-search-console/setup.py b/airbyte-integrations/connectors/source-google-search-console/setup.py index f3313bc5e8ab..ad1a26e7ec72 100755 --- a/airbyte-integrations/connectors/source-google-search-console/setup.py +++ b/airbyte-integrations/connectors/source-google-search-console/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/exceptions.py b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/exceptions.py index b1b7815a8387..7de3fee7ef67 100644 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/exceptions.py +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/service_account_authenticator.py b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/service_account_authenticator.py index f51180871eda..7c4375776163 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/service_account_authenticator.py +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/service_account_authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/source.py b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/source.py index d05822969481..7bd16431a561 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/source.py +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py index c52d3b0599b2..31af71d2aa2a 100755 --- a/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py +++ b/airbyte-integrations/connectors/source-google-search-console/source_google_search_console/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-google-search-console/unit_tests/conftest.py b/airbyte-integrations/connectors/source-google-search-console/unit_tests/conftest.py index 9c3b1bff14af..d4e27c0d95c7 100644 --- a/airbyte-integrations/connectors/source-google-search-console/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-google-search-console/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from copy import deepcopy diff --git a/airbyte-integrations/connectors/source-google-search-console/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-google-search-console/unit_tests/unit_test.py index f16c4834bc5e..aaae09a2215e 100755 --- a/airbyte-integrations/connectors/source-google-search-console/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-google-search-console/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-google-search-console/unit_tests/utils.py b/airbyte-integrations/connectors/source-google-search-console/unit_tests/utils.py index 776315e717e6..bb97c9a1ae00 100644 --- a/airbyte-integrations/connectors/source-google-search-console/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-google-search-console/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/client.py b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/client.py index de3562f17460..ab71a6017f22 100644 --- a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/client.py +++ b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/google_sheets_source.py b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/google_sheets_source.py index 8588720eeba3..8c440183bac5 100644 --- a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/google_sheets_source.py +++ b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/google_sheets_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/helpers.py b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/helpers.py index c321c416b8f9..ef948e0a4c34 100644 --- a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/helpers.py +++ b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet.py b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet.py index 770c01ad5291..1a3f8b8e0402 100644 --- a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet.py +++ b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet_values.py b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet_values.py index 6de545987c9d..146a5fbc1b73 100644 --- a/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet_values.py +++ b/airbyte-integrations/connectors/source-google-sheets/google_sheets_source/models/spreadsheet_values.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-sheets/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-google-sheets/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-sheets/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/main.py b/airbyte-integrations/connectors/source-google-sheets/main.py index 273beff12e23..5c2cc8225d88 100644 --- a/airbyte-integrations/connectors/source-google-sheets/main.py +++ b/airbyte-integrations/connectors/source-google-sheets/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/setup.py b/airbyte-integrations/connectors/source-google-sheets/setup.py index 40ebe90343c2..01e8d01b98c7 100644 --- a/airbyte-integrations/connectors/source-google-sheets/setup.py +++ b/airbyte-integrations/connectors/source-google-sheets/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-sheets/unit_tests/test_helpers.py b/airbyte-integrations/connectors/source-google-sheets/unit_tests/test_helpers.py index decb7fe26fba..cca5e1475b10 100644 --- a/airbyte-integrations/connectors/source-google-sheets/unit_tests/test_helpers.py +++ b/airbyte-integrations/connectors/source-google-sheets/unit_tests/test_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/__init__.py b/airbyte-integrations/connectors/source-google-webfonts/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/__init__.py +++ b/airbyte-integrations/connectors/source-google-webfonts/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/integration_tests/__init__.py b/airbyte-integrations/connectors/source-google-webfonts/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-google-webfonts/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-webfonts/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-webfonts/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/main.py b/airbyte-integrations/connectors/source-google-webfonts/main.py index 065faa3891bf..99b5b45a2ba9 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/main.py +++ b/airbyte-integrations/connectors/source-google-webfonts/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/setup.py b/airbyte-integrations/connectors/source-google-webfonts/setup.py index 87cdc651ffe8..17f17855f877 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/setup.py +++ b/airbyte-integrations/connectors/source-google-webfonts/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/__init__.py b/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/__init__.py index 4045cfdf0228..4b9191b0ec2f 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/__init__.py +++ b/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/source.py b/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/source.py index 53d5a84310c9..702be83a0b16 100644 --- a/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/source.py +++ b/airbyte-integrations/connectors/source-google-webfonts/source_google_webfonts/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/integration_tests/acceptance.py index 692e20385083..82823254d266 100755 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/main.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/main.py index a17c09516856..010d9559e95b 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/main.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/setup.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/setup.py index 81807d735665..ac4bf1b5aab0 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/setup.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/api.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/api.py index 74e7a689140c..1fb9b723c15a 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/api.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/client.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/client.py index ae24dca63c55..8498f4a61511 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/client.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/source.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/source.py index e047a372f512..cbe4964a0157 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/source.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/utils.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/utils.py index d6bfdcc6299f..4eae3d9c218e 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/utils.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-google-workspace-admin-reports/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-google-workspace-admin-reports/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-google-workspace-admin-reports/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-google-workspace-admin-reports/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-greenhouse/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-greenhouse/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-greenhouse/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-greenhouse/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-greenhouse/main.py b/airbyte-integrations/connectors/source-greenhouse/main.py index 6ec61baf00da..55e53e344062 100644 --- a/airbyte-integrations/connectors/source-greenhouse/main.py +++ b/airbyte-integrations/connectors/source-greenhouse/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-greenhouse/setup.py b/airbyte-integrations/connectors/source-greenhouse/setup.py index ed5e097474ea..5338dab377c4 100644 --- a/airbyte-integrations/connectors/source-greenhouse/setup.py +++ b/airbyte-integrations/connectors/source-greenhouse/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/components.py b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/components.py index 1eb4cdd82448..7546e7f9be8c 100644 --- a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/components.py +++ b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py index 78b5f90ed114..dabad443b366 100644 --- a/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py +++ b/airbyte-integrations/connectors/source-greenhouse/source_greenhouse/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_components.py b/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_components.py index 9c2b7f90713a..60adb8446dfa 100644 --- a/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_components.py +++ b/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_streams.py index 1a23e40c3626..cdce7528b87a 100644 --- a/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-greenhouse/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-gridly/integration_tests/__init__.py b/airbyte-integrations/connectors/source-gridly/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gridly/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gridly/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gridly/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-gridly/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gridly/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/main.py b/airbyte-integrations/connectors/source-gridly/main.py index 00d2562d8b72..1e999fa0c2d0 100644 --- a/airbyte-integrations/connectors/source-gridly/main.py +++ b/airbyte-integrations/connectors/source-gridly/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/setup.py b/airbyte-integrations/connectors/source-gridly/setup.py index 3f195869de6c..7815120a9680 100644 --- a/airbyte-integrations/connectors/source-gridly/setup.py +++ b/airbyte-integrations/connectors/source-gridly/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/source_gridly/__init__.py b/airbyte-integrations/connectors/source-gridly/source_gridly/__init__.py index 7eedbd6d1c51..bd54f63d79e8 100644 --- a/airbyte-integrations/connectors/source-gridly/source_gridly/__init__.py +++ b/airbyte-integrations/connectors/source-gridly/source_gridly/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/source_gridly/helpers.py b/airbyte-integrations/connectors/source-gridly/source_gridly/helpers.py index fc3de2bc9644..05f9d4843cc5 100644 --- a/airbyte-integrations/connectors/source-gridly/source_gridly/helpers.py +++ b/airbyte-integrations/connectors/source-gridly/source_gridly/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict diff --git a/airbyte-integrations/connectors/source-gridly/source_gridly/source.py b/airbyte-integrations/connectors/source-gridly/source_gridly/source.py index f96d8dcb7e22..74cdd41eb7e1 100644 --- a/airbyte-integrations/connectors/source-gridly/source_gridly/source.py +++ b/airbyte-integrations/connectors/source-gridly/source_gridly/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/unit_tests/__init__.py b/airbyte-integrations/connectors/source-gridly/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gridly/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gridly/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gridly/unit_tests/test_helpers.py b/airbyte-integrations/connectors/source-gridly/unit_tests/test_helpers.py index c6c7b577dae0..863679baadbd 100644 --- a/airbyte-integrations/connectors/source-gridly/unit_tests/test_helpers.py +++ b/airbyte-integrations/connectors/source-gridly/unit_tests/test_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-gridly/unit_tests/test_source.py b/airbyte-integrations/connectors/source-gridly/unit_tests/test_source.py index 30d09ffcfe94..2aa8d22ce2d9 100644 --- a/airbyte-integrations/connectors/source-gridly/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-gridly/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-gutendex/__init__.py b/airbyte-integrations/connectors/source-gutendex/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gutendex/__init__.py +++ b/airbyte-integrations/connectors/source-gutendex/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/integration_tests/__init__.py b/airbyte-integrations/connectors/source-gutendex/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-gutendex/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-gutendex/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-gutendex/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-gutendex/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-gutendex/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/main.py b/airbyte-integrations/connectors/source-gutendex/main.py index cc68e623a4c9..0fd65db37ce0 100644 --- a/airbyte-integrations/connectors/source-gutendex/main.py +++ b/airbyte-integrations/connectors/source-gutendex/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/setup.py b/airbyte-integrations/connectors/source-gutendex/setup.py index e78b180b0a6a..eff233be2f2b 100644 --- a/airbyte-integrations/connectors/source-gutendex/setup.py +++ b/airbyte-integrations/connectors/source-gutendex/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/source_gutendex/__init__.py b/airbyte-integrations/connectors/source-gutendex/source_gutendex/__init__.py index 96976f4f8912..386493aed04c 100644 --- a/airbyte-integrations/connectors/source-gutendex/source_gutendex/__init__.py +++ b/airbyte-integrations/connectors/source-gutendex/source_gutendex/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-gutendex/source_gutendex/source.py b/airbyte-integrations/connectors/source-gutendex/source_gutendex/source.py index 6eb65751340e..e076b49b633b 100644 --- a/airbyte-integrations/connectors/source-gutendex/source_gutendex/source.py +++ b/airbyte-integrations/connectors/source-gutendex/source_gutendex/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-harvest/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-harvest/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-harvest/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-harvest/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-harvest/main.py b/airbyte-integrations/connectors/source-harvest/main.py index a343c23484eb..3fa9904a1ea6 100644 --- a/airbyte-integrations/connectors/source-harvest/main.py +++ b/airbyte-integrations/connectors/source-harvest/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-harvest/setup.py b/airbyte-integrations/connectors/source-harvest/setup.py index bcb4acbe20ee..880a43c6eef8 100644 --- a/airbyte-integrations/connectors/source-harvest/setup.py +++ b/airbyte-integrations/connectors/source-harvest/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-harvest/source_harvest/auth.py b/airbyte-integrations/connectors/source-harvest/source_harvest/auth.py index 26bf79acf644..bbb07dfba4c5 100644 --- a/airbyte-integrations/connectors/source-harvest/source_harvest/auth.py +++ b/airbyte-integrations/connectors/source-harvest/source_harvest/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping diff --git a/airbyte-integrations/connectors/source-harvest/source_harvest/source.py b/airbyte-integrations/connectors/source-harvest/source_harvest/source.py index 52c75a8df4c9..96a8a2264044 100644 --- a/airbyte-integrations/connectors/source-harvest/source_harvest/source.py +++ b/airbyte-integrations/connectors/source-harvest/source_harvest/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-harvest/source_harvest/streams.py b/airbyte-integrations/connectors/source-harvest/source_harvest/streams.py index f8872570b727..6e53beb05815 100644 --- a/airbyte-integrations/connectors/source-harvest/source_harvest/streams.py +++ b/airbyte-integrations/connectors/source-harvest/source_harvest/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-harvest/unit_tests/conftest.py b/airbyte-integrations/connectors/source-harvest/unit_tests/conftest.py index 7aefcf775455..188f75b627d6 100644 --- a/airbyte-integrations/connectors/source-harvest/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-harvest/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pendulum import parse diff --git a/airbyte-integrations/connectors/source-harvest/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-harvest/unit_tests/unit_test.py index 5138f68da87f..55d4ecf0abe9 100644 --- a/airbyte-integrations/connectors/source-harvest/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-harvest/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-hellobaton/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-hellobaton/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-hellobaton/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-hellobaton/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hellobaton/main.py b/airbyte-integrations/connectors/source-hellobaton/main.py index ecdeca2e5d0b..1c9ad3053e5a 100644 --- a/airbyte-integrations/connectors/source-hellobaton/main.py +++ b/airbyte-integrations/connectors/source-hellobaton/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hellobaton/setup.py b/airbyte-integrations/connectors/source-hellobaton/setup.py index 2eefe21c8925..fe664ca447f4 100644 --- a/airbyte-integrations/connectors/source-hellobaton/setup.py +++ b/airbyte-integrations/connectors/source-hellobaton/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/source.py b/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/source.py index 5cdfe7f80da2..295a4a10b53c 100644 --- a/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/source.py +++ b/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/streams.py b/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/streams.py index f9d9d02682f8..654cd2548401 100644 --- a/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/streams.py +++ b/airbyte-integrations/connectors/source-hellobaton/source_hellobaton/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubplanner/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-hubplanner/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-hubplanner/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-hubplanner/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubplanner/main.py b/airbyte-integrations/connectors/source-hubplanner/main.py index 14edc91deb05..23d01f5e10a6 100644 --- a/airbyte-integrations/connectors/source-hubplanner/main.py +++ b/airbyte-integrations/connectors/source-hubplanner/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubplanner/setup.py b/airbyte-integrations/connectors/source-hubplanner/setup.py index 626697c025bb..8f0343407d3e 100644 --- a/airbyte-integrations/connectors/source-hubplanner/setup.py +++ b/airbyte-integrations/connectors/source-hubplanner/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubplanner/source_hubplanner/source.py b/airbyte-integrations/connectors/source-hubplanner/source_hubplanner/source.py index 3ca0496d538b..0267c67e86c5 100644 --- a/airbyte-integrations/connectors/source-hubplanner/source_hubplanner/source.py +++ b/airbyte-integrations/connectors/source-hubplanner/source_hubplanner/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_source.py b/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_source.py index 363717924500..3412ccc3a1da 100644 --- a/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_streams.py index 808f40802b20..f716cf012dbb 100644 --- a/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-hubplanner/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-hubspot/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py b/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py index 825d3f55a6bc..9e158b1f7598 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/test_associations.py b/airbyte-integrations/connectors/source-hubspot/integration_tests/test_associations.py index 81621f3fcad0..9e7e8054a273 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/test_associations.py +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/test_associations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-hubspot/main.py b/airbyte-integrations/connectors/source-hubspot/main.py index 098d3a7eccf3..0f1cf13e4d10 100644 --- a/airbyte-integrations/connectors/source-hubspot/main.py +++ b/airbyte-integrations/connectors/source-hubspot/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubspot/setup.py b/airbyte-integrations/connectors/source-hubspot/setup.py index 3b430832b77d..a82d28b7704c 100644 --- a/airbyte-integrations/connectors/source-hubspot/setup.py +++ b/airbyte-integrations/connectors/source-hubspot/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/constants.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/constants.py index bc94201c3e3e..7ad0e66fab9c 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/constants.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # OAUTH_CREDENTIALS = "OAuth Credentials" diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/errors.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/errors.py index 45645eb78c35..a37c76f9160c 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/errors.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/errors.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/helpers.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/helpers.py index cf35dc524ae3..a54b0de21fb3 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/helpers.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py index 017a0964f864..3674d3fc9bae 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py index 0306dfb932be..b724fac78d9d 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py index 239169b7c8f4..d05ec339c6eb 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_field_type_converting.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_field_type_converting.py index 66fb1376192a..b6efd7b7225c 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_field_type_converting.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_field_type_converting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py index 48ed4d36db81..f63103e0b99c 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_split_properties.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_split_properties.py index fd199345c3f8..86534f61540d 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_split_properties.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_split_properties.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_streams.py index 53f6a1769382..0d2ebc4dff5b 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/utils.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/utils.py index eb419875319c..45b8d9ee2752 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-insightly/integration_tests/__init__.py b/airbyte-integrations/connectors/source-insightly/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-insightly/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-insightly/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-insightly/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-insightly/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-insightly/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/main.py b/airbyte-integrations/connectors/source-insightly/main.py index 4cf5bb05f50f..5797ba54c977 100644 --- a/airbyte-integrations/connectors/source-insightly/main.py +++ b/airbyte-integrations/connectors/source-insightly/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/setup.py b/airbyte-integrations/connectors/source-insightly/setup.py index 8a656c405027..ca2e69bed983 100644 --- a/airbyte-integrations/connectors/source-insightly/setup.py +++ b/airbyte-integrations/connectors/source-insightly/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/source_insightly/__init__.py b/airbyte-integrations/connectors/source-insightly/source_insightly/__init__.py index 12a428b70751..f5b94fefe44a 100644 --- a/airbyte-integrations/connectors/source-insightly/source_insightly/__init__.py +++ b/airbyte-integrations/connectors/source-insightly/source_insightly/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/source_insightly/source.py b/airbyte-integrations/connectors/source-insightly/source_insightly/source.py index 43889547a9e7..efb41bc429f3 100644 --- a/airbyte-integrations/connectors/source-insightly/source_insightly/source.py +++ b/airbyte-integrations/connectors/source-insightly/source_insightly/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/unit_tests/__init__.py b/airbyte-integrations/connectors/source-insightly/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-insightly/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-insightly/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-insightly/unit_tests/test_incremental_streams.py index 88e3206148bd..d3951cef9311 100644 --- a/airbyte-integrations/connectors/source-insightly/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-insightly/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-insightly/unit_tests/test_source.py b/airbyte-integrations/connectors/source-insightly/unit_tests/test_source.py index b03ef20d6136..4e9f2c408756 100644 --- a/airbyte-integrations/connectors/source-insightly/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-insightly/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-insightly/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-insightly/unit_tests/test_streams.py index 4eae18c0e479..e44895f5db26 100644 --- a/airbyte-integrations/connectors/source-insightly/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-insightly/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-instagram/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-instagram/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-instagram/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-instagram/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/integration_tests/conftest.py b/airbyte-integrations/connectors/source-instagram/integration_tests/conftest.py index ecd6bce811b2..9bff520cf87e 100644 --- a/airbyte-integrations/connectors/source-instagram/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-instagram/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/integration_tests/test_streams.py b/airbyte-integrations/connectors/source-instagram/integration_tests/test_streams.py index 1671771c62a2..bdce3a2de37d 100644 --- a/airbyte-integrations/connectors/source-instagram/integration_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-instagram/integration_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-instagram/main.py b/airbyte-integrations/connectors/source-instagram/main.py index bccc4cf03978..7dfe30785519 100644 --- a/airbyte-integrations/connectors/source-instagram/main.py +++ b/airbyte-integrations/connectors/source-instagram/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/setup.py b/airbyte-integrations/connectors/source-instagram/setup.py index 31c38de6cab9..b4c6882e0d21 100644 --- a/airbyte-integrations/connectors/source-instagram/setup.py +++ b/airbyte-integrations/connectors/source-instagram/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/source_instagram/api.py b/airbyte-integrations/connectors/source-instagram/source_instagram/api.py index 353df22f373d..3f39ecf08429 100644 --- a/airbyte-integrations/connectors/source-instagram/source_instagram/api.py +++ b/airbyte-integrations/connectors/source-instagram/source_instagram/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-instagram/source_instagram/common.py b/airbyte-integrations/connectors/source-instagram/source_instagram/common.py index 21b3bf8f2503..92b14439a150 100644 --- a/airbyte-integrations/connectors/source-instagram/source_instagram/common.py +++ b/airbyte-integrations/connectors/source-instagram/source_instagram/common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/source_instagram/source.py b/airbyte-integrations/connectors/source-instagram/source_instagram/source.py index 4c336fb12a0f..b5d3d83d4be0 100644 --- a/airbyte-integrations/connectors/source-instagram/source_instagram/source.py +++ b/airbyte-integrations/connectors/source-instagram/source_instagram/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-instagram/source_instagram/streams.py b/airbyte-integrations/connectors/source-instagram/source_instagram/streams.py index 3d788c1eece2..16352c1d9383 100644 --- a/airbyte-integrations/connectors/source-instagram/source_instagram/streams.py +++ b/airbyte-integrations/connectors/source-instagram/source_instagram/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-instagram/unit_tests/conftest.py b/airbyte-integrations/connectors/source-instagram/unit_tests/conftest.py index 2481a666aa16..1743f04846d6 100644 --- a/airbyte-integrations/connectors/source-instagram/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-instagram/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from facebook_business import FacebookAdsApi, FacebookSession diff --git a/airbyte-integrations/connectors/source-instagram/unit_tests/test_common.py b/airbyte-integrations/connectors/source-instagram/unit_tests/test_common.py index 6509435163fc..0ab30bd67f55 100644 --- a/airbyte-integrations/connectors/source-instagram/unit_tests/test_common.py +++ b/airbyte-integrations/connectors/source-instagram/unit_tests/test_common.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_instagram.common import remove_params_from_url diff --git a/airbyte-integrations/connectors/source-instagram/unit_tests/test_source.py b/airbyte-integrations/connectors/source-instagram/unit_tests/test_source.py index b2fe9ecbcd40..41b6467f5512 100644 --- a/airbyte-integrations/connectors/source-instagram/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-instagram/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instagram/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-instagram/unit_tests/test_streams.py index 45bf8ea7f361..afd56d19fb2d 100644 --- a/airbyte-integrations/connectors/source-instagram/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-instagram/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-instagram/unit_tests/utils.py b/airbyte-integrations/connectors/source-instagram/unit_tests/utils.py index 813442954755..ca673999a98c 100644 --- a/airbyte-integrations/connectors/source-instagram/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-instagram/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-instatus/__init__.py b/airbyte-integrations/connectors/source-instatus/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-instatus/__init__.py +++ b/airbyte-integrations/connectors/source-instatus/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/integration_tests/__init__.py b/airbyte-integrations/connectors/source-instatus/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-instatus/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-instatus/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-instatus/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-instatus/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-instatus/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/main.py b/airbyte-integrations/connectors/source-instatus/main.py index 24682973c34d..dc0a480e8f7e 100644 --- a/airbyte-integrations/connectors/source-instatus/main.py +++ b/airbyte-integrations/connectors/source-instatus/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/setup.py b/airbyte-integrations/connectors/source-instatus/setup.py index 617f8e8bbc5a..30f26a8fad32 100644 --- a/airbyte-integrations/connectors/source-instatus/setup.py +++ b/airbyte-integrations/connectors/source-instatus/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/source_instatus/__init__.py b/airbyte-integrations/connectors/source-instatus/source_instatus/__init__.py index 341a88472889..8afd1fa752c3 100644 --- a/airbyte-integrations/connectors/source-instatus/source_instatus/__init__.py +++ b/airbyte-integrations/connectors/source-instatus/source_instatus/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-instatus/source_instatus/components.py b/airbyte-integrations/connectors/source-instatus/source_instatus/components.py index 6c0770c79817..cc34c79f4815 100644 --- a/airbyte-integrations/connectors/source-instatus/source_instatus/components.py +++ b/airbyte-integrations/connectors/source-instatus/source_instatus/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-integrations/connectors/source-instatus/source_instatus/source.py b/airbyte-integrations/connectors/source-instatus/source_instatus/source.py index 94ece1ef6f73..dda77f207308 100644 --- a/airbyte-integrations/connectors/source-instatus/source_instatus/source.py +++ b/airbyte-integrations/connectors/source-instatus/source_instatus/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-instatus/unit_tests/test_components.py b/airbyte-integrations/connectors/source-instatus/unit_tests/test_components.py index 85c2a3332780..0357d5b101b0 100644 --- a/airbyte-integrations/connectors/source-instatus/unit_tests/test_components.py +++ b/airbyte-integrations/connectors/source-instatus/unit_tests/test_components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-intercom/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-intercom/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-intercom/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-intercom/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-intercom/integration_tests/integration_test.py index a2da3c93dc17..28a45e7c0d72 100644 --- a/airbyte-integrations/connectors/source-intercom/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-intercom/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/main.py b/airbyte-integrations/connectors/source-intercom/main.py index f9f2908603d7..a1f0ae6911bf 100644 --- a/airbyte-integrations/connectors/source-intercom/main.py +++ b/airbyte-integrations/connectors/source-intercom/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/setup.py b/airbyte-integrations/connectors/source-intercom/setup.py index 9b158e9b1632..4d9c2f3d290a 100644 --- a/airbyte-integrations/connectors/source-intercom/setup.py +++ b/airbyte-integrations/connectors/source-intercom/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/source_intercom/source.py b/airbyte-integrations/connectors/source-intercom/source_intercom/source.py index 9ee1c8bd344b..a5d13fbd35ac 100755 --- a/airbyte-integrations/connectors/source-intercom/source_intercom/source.py +++ b/airbyte-integrations/connectors/source-intercom/source_intercom/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-intercom/source_intercom/utils.py b/airbyte-integrations/connectors/source-intercom/source_intercom/utils.py index af69fbbbb740..e01fb353c176 100644 --- a/airbyte-integrations/connectors/source-intercom/source_intercom/utils.py +++ b/airbyte-integrations/connectors/source-intercom/source_intercom/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from functools import wraps diff --git a/airbyte-integrations/connectors/source-intercom/unit_tests/conftest.py b/airbyte-integrations/connectors/source-intercom/unit_tests/conftest.py index 0fd83b3d8f03..a83852df254c 100644 --- a/airbyte-integrations/connectors/source-intercom/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-intercom/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-intercom/unit_tests/test_cached_stream_state.py b/airbyte-integrations/connectors/source-intercom/unit_tests/test_cached_stream_state.py index a5f1b2556b09..398f51cb305b 100644 --- a/airbyte-integrations/connectors/source-intercom/unit_tests/test_cached_stream_state.py +++ b/airbyte-integrations/connectors/source-intercom/unit_tests/test_cached_stream_state.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/unit_tests/test_control_rate_limit.py b/airbyte-integrations/connectors/source-intercom/unit_tests/test_control_rate_limit.py index a91e3344c397..a567ea752ebc 100644 --- a/airbyte-integrations/connectors/source-intercom/unit_tests/test_control_rate_limit.py +++ b/airbyte-integrations/connectors/source-intercom/unit_tests/test_control_rate_limit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py index 070fecb6d6f9..c33271224984 100644 --- a/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-intercom/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/__init__.py b/airbyte-integrations/connectors/source-intruder/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-intruder/__init__.py +++ b/airbyte-integrations/connectors/source-intruder/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/integration_tests/__init__.py b/airbyte-integrations/connectors/source-intruder/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-intruder/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-intruder/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-intruder/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-intruder/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-intruder/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/main.py b/airbyte-integrations/connectors/source-intruder/main.py index c8a57a357617..3bb638ef0b9b 100644 --- a/airbyte-integrations/connectors/source-intruder/main.py +++ b/airbyte-integrations/connectors/source-intruder/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/setup.py b/airbyte-integrations/connectors/source-intruder/setup.py index 535aee1db188..65ceaa4fe994 100644 --- a/airbyte-integrations/connectors/source-intruder/setup.py +++ b/airbyte-integrations/connectors/source-intruder/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/source_intruder/__init__.py b/airbyte-integrations/connectors/source-intruder/source_intruder/__init__.py index 5a05bc1e0ba5..4795c1df63da 100644 --- a/airbyte-integrations/connectors/source-intruder/source_intruder/__init__.py +++ b/airbyte-integrations/connectors/source-intruder/source_intruder/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-intruder/source_intruder/source.py b/airbyte-integrations/connectors/source-intruder/source_intruder/source.py index bc32ab832963..2f4464e8eb9f 100644 --- a/airbyte-integrations/connectors/source-intruder/source_intruder/source.py +++ b/airbyte-integrations/connectors/source-intruder/source_intruder/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-ip2whois/__init__.py b/airbyte-integrations/connectors/source-ip2whois/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-ip2whois/__init__.py +++ b/airbyte-integrations/connectors/source-ip2whois/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/integration_tests/__init__.py b/airbyte-integrations/connectors/source-ip2whois/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-ip2whois/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-ip2whois/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-ip2whois/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-ip2whois/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-ip2whois/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/main.py b/airbyte-integrations/connectors/source-ip2whois/main.py index e6aea668a07c..9ca61a68d1e1 100644 --- a/airbyte-integrations/connectors/source-ip2whois/main.py +++ b/airbyte-integrations/connectors/source-ip2whois/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/setup.py b/airbyte-integrations/connectors/source-ip2whois/setup.py index 8e0945a311f4..a57756c47152 100644 --- a/airbyte-integrations/connectors/source-ip2whois/setup.py +++ b/airbyte-integrations/connectors/source-ip2whois/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/__init__.py b/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/__init__.py index bb4a4d05750b..daa8af5c7310 100644 --- a/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/__init__.py +++ b/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/source.py b/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/source.py index dda46d421aa6..7357c7d07f7a 100644 --- a/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/source.py +++ b/airbyte-integrations/connectors/source-ip2whois/source_ip2whois/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-iterable/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-iterable/integration_tests/acceptance.py index 63fbf8f0f576..51f9b12de27d 100644 --- a/airbyte-integrations/connectors/source-iterable/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-iterable/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-iterable/main.py b/airbyte-integrations/connectors/source-iterable/main.py index 6fa9d73ca446..3a4a2f7982ff 100644 --- a/airbyte-integrations/connectors/source-iterable/main.py +++ b/airbyte-integrations/connectors/source-iterable/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-iterable/setup.py b/airbyte-integrations/connectors/source-iterable/setup.py index 888b95bb31ca..1e807942d5c8 100644 --- a/airbyte-integrations/connectors/source-iterable/setup.py +++ b/airbyte-integrations/connectors/source-iterable/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-iterable/source_iterable/slice_generators.py b/airbyte-integrations/connectors/source-iterable/source_iterable/slice_generators.py index c1a3f855fcb0..f6892bc0f4ec 100644 --- a/airbyte-integrations/connectors/source-iterable/source_iterable/slice_generators.py +++ b/airbyte-integrations/connectors/source-iterable/source_iterable/slice_generators.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-iterable/source_iterable/source.py b/airbyte-integrations/connectors/source-iterable/source_iterable/source.py index d63158d256e2..de6554f05969 100644 --- a/airbyte-integrations/connectors/source-iterable/source_iterable/source.py +++ b/airbyte-integrations/connectors/source-iterable/source_iterable/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-iterable/source_iterable/streams.py b/airbyte-integrations/connectors/source-iterable/source_iterable/streams.py index bd0b530b0141..be5ad4213656 100644 --- a/airbyte-integrations/connectors/source-iterable/source_iterable/streams.py +++ b/airbyte-integrations/connectors/source-iterable/source_iterable/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-iterable/source_iterable/utils.py b/airbyte-integrations/connectors/source-iterable/source_iterable/utils.py index 2cc647b13fef..76ef3825128a 100644 --- a/airbyte-integrations/connectors/source-iterable/source_iterable/utils.py +++ b/airbyte-integrations/connectors/source-iterable/source_iterable/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import dateutil.parser diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/conftest.py b/airbyte-integrations/connectors/source-iterable/unit_tests/conftest.py index c5b82c500d04..f71d8c8b7c89 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_export_adjustable_range.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_export_adjustable_range.py index ba72132a660f..2fd48039348a 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_export_adjustable_range.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_export_adjustable_range.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_exports_stream.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_exports_stream.py index 80555f358ab4..24a23696ed1e 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_exports_stream.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_exports_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_slice_generator.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_slice_generator.py index cdfd94bbc7fc..9907849bc11e 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_slice_generator.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_slice_generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import freezegun diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_source.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_source.py index 3b32ee28e128..a703d96b2923 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_stream_events.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_stream_events.py index 00557f742f7b..69ce4f6d3979 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_stream_events.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_stream_events.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_streams.py index 12d0677a1e24..9503ccd60d1d 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-iterable/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-iterable/unit_tests/test_utils.py index 5f16124c825d..20f07f8f8e1a 100644 --- a/airbyte-integrations/connectors/source-iterable/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-iterable/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-jdbc/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-jdbc/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-jdbc/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-jdbc/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/AbstractJdbcSource.java b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/AbstractJdbcSource.java index a3ec2b81e7cc..96254e2a8524 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/AbstractJdbcSource.java +++ b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/AbstractJdbcSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSSLConnectionUtils.java b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSSLConnectionUtils.java index 682b78734a73..11574443081f 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSSLConnectionUtils.java +++ b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSSLConnectionUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSource.java b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSource.java index ecc54b6fd25d..e891352a8109 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSource.java +++ b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/JdbcSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/dto/JdbcPrivilegeDto.java b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/dto/JdbcPrivilegeDto.java index 2d472323c26d..afade9b0b961 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/dto/JdbcPrivilegeDto.java +++ b/airbyte-integrations/connectors/source-jdbc/src/main/java/io/airbyte/integrations/source/jdbc/dto/JdbcPrivilegeDto.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc.dto; diff --git a/airbyte-integrations/connectors/source-jdbc/src/test-integration/java/io/airbyte/integrations/source/jdbc/JdbcSourceSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-jdbc/src/test-integration/java/io/airbyte/integrations/source/jdbc/JdbcSourceSourceAcceptanceTest.java index c766608887c4..10b535c704e0 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/test-integration/java/io/airbyte/integrations/source/jdbc/JdbcSourceSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/test-integration/java/io/airbyte/integrations/source/jdbc/JdbcSourceSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcSourceAcceptanceTest.java index 24e136ecbf82..be0b8de32903 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcStressTest.java b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcStressTest.java index 79ded8f73e0e..634a62b09e0a 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcStressTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/DefaultJdbcStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/JdbcSourceStressTest.java b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/JdbcSourceStressTest.java index 5b623e0d74c1..1d1be1765e33 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/JdbcSourceStressTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/test/java/io/airbyte/integrations/source/jdbc/JdbcSourceStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc; diff --git a/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcSourceAcceptanceTest.java index 590d968f6e8c..b9f0a3755d21 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc.test; diff --git a/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcStressTest.java b/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcStressTest.java index a616967dc446..2bec57534e56 100644 --- a/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcStressTest.java +++ b/airbyte-integrations/connectors/source-jdbc/src/testFixtures/java/io/airbyte/integrations/source/jdbc/test/JdbcStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.jdbc.test; diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-jira/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-jira/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/generator.py b/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/generator.py index 91c4d55bb069..4ea2f8b2ca5f 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/generator.py +++ b/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/streams.py b/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/streams.py index 2ffe71bb796a..574e7a8eccfb 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/streams.py +++ b/airbyte-integrations/connectors/source-jira/integration_tests/fixtures/data_generator/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-jira/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-jira/integration_tests/integration_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-jira/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-jira/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/main.py b/airbyte-integrations/connectors/source-jira/main.py index fb38a44d2c8f..9a560c777bf7 100644 --- a/airbyte-integrations/connectors/source-jira/main.py +++ b/airbyte-integrations/connectors/source-jira/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/setup.py b/airbyte-integrations/connectors/source-jira/setup.py index 858451cd49f5..3b5bc863ca71 100644 --- a/airbyte-integrations/connectors/source-jira/setup.py +++ b/airbyte-integrations/connectors/source-jira/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/source_jira/source.py b/airbyte-integrations/connectors/source-jira/source_jira/source.py index 9445b24c441b..6ec71389991c 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/source.py +++ b/airbyte-integrations/connectors/source-jira/source_jira/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-jira/source_jira/streams.py b/airbyte-integrations/connectors/source-jira/source_jira/streams.py index ac8e08330cab..af95fabdc595 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/streams.py +++ b/airbyte-integrations/connectors/source-jira/source_jira/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-jira/source_jira/utils.py b/airbyte-integrations/connectors/source-jira/source_jira/utils.py index c6a3e4551704..b8f4d1ebfd8b 100644 --- a/airbyte-integrations/connectors/source-jira/source_jira/utils.py +++ b/airbyte-integrations/connectors/source-jira/source_jira/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/__init__.py b/airbyte-integrations/connectors/source-jira/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/conftest.py b/airbyte-integrations/connectors/source-jira/unit_tests/conftest.py index 208168964cd2..a3d9eab8200c 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/test_pagination.py b/airbyte-integrations/connectors/source-jira/unit_tests/test_pagination.py index a370342663d2..f50c96a57cf6 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/test_pagination.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/test_pagination.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py b/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py index 285431806007..0abeb53115bb 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-jira/unit_tests/test_streams.py index 1c68f0e196e3..82bbad3b320b 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-jira/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-jira/unit_tests/test_utils.py index 3c52a656828b..f9c2bf05d95f 100644 --- a/airbyte-integrations/connectors/source-jira/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-jira/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_jira.utils import safe_max diff --git a/airbyte-integrations/connectors/source-k6-cloud/__init__.py b/airbyte-integrations/connectors/source-k6-cloud/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/__init__.py +++ b/airbyte-integrations/connectors/source-k6-cloud/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/integration_tests/__init__.py b/airbyte-integrations/connectors/source-k6-cloud/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-k6-cloud/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-k6-cloud/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-k6-cloud/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/main.py b/airbyte-integrations/connectors/source-k6-cloud/main.py index f2aa3164abd6..5b694eda96f2 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/main.py +++ b/airbyte-integrations/connectors/source-k6-cloud/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/setup.py b/airbyte-integrations/connectors/source-k6-cloud/setup.py index d27893f05d6b..5bb3b0a6b6ee 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/setup.py +++ b/airbyte-integrations/connectors/source-k6-cloud/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/__init__.py b/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/__init__.py index de24f17bd660..dcfc18816cee 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/__init__.py +++ b/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/source.py b/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/source.py index 89ff99fce1a1..dc40f2f6f9ae 100644 --- a/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/source.py +++ b/airbyte-integrations/connectors/source-k6-cloud/source_k6_cloud/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-kafka/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-kafka/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-kafka/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-kafka/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaFormatFactory.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaFormatFactory.java index 43c6c73cc631..192018a15d78 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaFormatFactory.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaFormatFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaProtocol.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaProtocol.java index 74328ec23081..65b42dea6e2d 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaProtocol.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaProtocol.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaSource.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaSource.java index c44ff4adfee0..e7c452073e91 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaSource.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaStrategy.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaStrategy.java index 8b94a1308edf..fce025676d9e 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaStrategy.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/KafkaStrategy.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/MessageFormat.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/MessageFormat.java index 0e06fd784ddd..2e870cc73798 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/MessageFormat.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/MessageFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AbstractFormat.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AbstractFormat.java index fd475d0d0f6e..1aea4e0c9cb9 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AbstractFormat.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AbstractFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka.format; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AvroFormat.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AvroFormat.java index f4306bfa12a2..3f875e2baaa8 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AvroFormat.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/AvroFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka.format; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/JsonFormat.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/JsonFormat.java index aaed50c842b2..6e1707bd2104 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/JsonFormat.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/JsonFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka.format; diff --git a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/KafkaFormat.java b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/KafkaFormat.java index ab6d785c0d6d..257ef37ac0b6 100644 --- a/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/KafkaFormat.java +++ b/airbyte-integrations/connectors/source-kafka/src/main/java/io/airbyte/integrations/source/kafka/format/KafkaFormat.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka.format; diff --git a/airbyte-integrations/connectors/source-kafka/src/test-integration/java/io/airbyte/integrations/source/kafka/KafkaSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-kafka/src/test-integration/java/io/airbyte/integrations/source/kafka/KafkaSourceAcceptanceTest.java index da4feb6e8dbc..da26c88475ad 100644 --- a/airbyte-integrations/connectors/source-kafka/src/test-integration/java/io/airbyte/integrations/source/kafka/KafkaSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-kafka/src/test-integration/java/io/airbyte/integrations/source/kafka/KafkaSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-kafka/src/test/java/io/airbyte/integrations/source/kafka/KafkaSourceTest.java b/airbyte-integrations/connectors/source-kafka/src/test/java/io/airbyte/integrations/source/kafka/KafkaSourceTest.java index 454cf6334450..60046a2a2b99 100644 --- a/airbyte-integrations/connectors/source-kafka/src/test/java/io/airbyte/integrations/source/kafka/KafkaSourceTest.java +++ b/airbyte-integrations/connectors/source-kafka/src/test/java/io/airbyte/integrations/source/kafka/KafkaSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.kafka; diff --git a/airbyte-integrations/connectors/source-klarna/integration_tests/__init__.py b/airbyte-integrations/connectors/source-klarna/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-klarna/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-klarna/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-klarna/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-klarna/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-klarna/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/main.py b/airbyte-integrations/connectors/source-klarna/main.py index 3d6dca25467c..4abe77680d8b 100644 --- a/airbyte-integrations/connectors/source-klarna/main.py +++ b/airbyte-integrations/connectors/source-klarna/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/setup.py b/airbyte-integrations/connectors/source-klarna/setup.py index b62a4f36d72d..9038ca259be6 100644 --- a/airbyte-integrations/connectors/source-klarna/setup.py +++ b/airbyte-integrations/connectors/source-klarna/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/source_klarna/__init__.py b/airbyte-integrations/connectors/source-klarna/source_klarna/__init__.py index 58ba02ddefa0..2df17f2978e0 100644 --- a/airbyte-integrations/connectors/source-klarna/source_klarna/__init__.py +++ b/airbyte-integrations/connectors/source-klarna/source_klarna/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/source_klarna/source.py b/airbyte-integrations/connectors/source-klarna/source_klarna/source.py index 0c07cee6b4fc..dbc2a848d012 100644 --- a/airbyte-integrations/connectors/source-klarna/source_klarna/source.py +++ b/airbyte-integrations/connectors/source-klarna/source_klarna/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/unit_tests/__init__.py b/airbyte-integrations/connectors/source-klarna/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-klarna/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-klarna/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klarna/unit_tests/conftest.py b/airbyte-integrations/connectors/source-klarna/unit_tests/conftest.py index c1164156a062..d06b5a1cdb35 100644 --- a/airbyte-integrations/connectors/source-klarna/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-klarna/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest as pytest diff --git a/airbyte-integrations/connectors/source-klarna/unit_tests/test_source.py b/airbyte-integrations/connectors/source-klarna/unit_tests/test_source.py index 79616cc3b02c..2b6b012b5ca2 100644 --- a/airbyte-integrations/connectors/source-klarna/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-klarna/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-klarna/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-klarna/unit_tests/test_streams.py index 782d85ef6ebf..ca2f5dc37bcc 100644 --- a/airbyte-integrations/connectors/source-klarna/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-klarna/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-klaviyo/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-klaviyo/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-klaviyo/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-klaviyo/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klaviyo/main.py b/airbyte-integrations/connectors/source-klaviyo/main.py index b255ac2fac64..6285473bf2cd 100644 --- a/airbyte-integrations/connectors/source-klaviyo/main.py +++ b/airbyte-integrations/connectors/source-klaviyo/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klaviyo/setup.py b/airbyte-integrations/connectors/source-klaviyo/setup.py index ae975894b371..0c71eecd134e 100644 --- a/airbyte-integrations/connectors/source-klaviyo/setup.py +++ b/airbyte-integrations/connectors/source-klaviyo/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py b/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py index 126320a780a8..fe3d117d3421 100644 --- a/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py +++ b/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/streams.py b/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/streams.py index e8ca965d49a3..7507ef306020 100644 --- a/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/streams.py +++ b/airbyte-integrations/connectors/source-klaviyo/source_klaviyo/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_source.py b/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_source.py index 5d1072398f6a..5a8549abc6b5 100644 --- a/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_streams.py index 0f96272e1715..9a3f63b12a7b 100644 --- a/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-klaviyo/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-kustomer-singer/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kustomer-singer/main.py b/airbyte-integrations/connectors/source-kustomer-singer/main.py index b709908215f8..77ee51ee831c 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/main.py +++ b/airbyte-integrations/connectors/source-kustomer-singer/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sys diff --git a/airbyte-integrations/connectors/source-kustomer-singer/setup.py b/airbyte-integrations/connectors/source-kustomer-singer/setup.py index 5572088d1098..2a0d6bcebf6c 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/setup.py +++ b/airbyte-integrations/connectors/source-kustomer-singer/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/source.py b/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/source.py index 92775c8d140a..cc49e81bfa97 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/source.py +++ b/airbyte-integrations/connectors/source-kustomer-singer/source_kustomer_singer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kustomer-singer/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-kustomer-singer/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-kustomer-singer/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-kustomer-singer/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-kyriba/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-kyriba/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-kyriba/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/main.py b/airbyte-integrations/connectors/source-kyriba/main.py index ab7265af70e5..771b738d1b1b 100644 --- a/airbyte-integrations/connectors/source-kyriba/main.py +++ b/airbyte-integrations/connectors/source-kyriba/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/setup.py b/airbyte-integrations/connectors/source-kyriba/setup.py index 91695c6a767f..e45e6b44413e 100644 --- a/airbyte-integrations/connectors/source-kyriba/setup.py +++ b/airbyte-integrations/connectors/source-kyriba/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/source_kyriba/source.py b/airbyte-integrations/connectors/source-kyriba/source_kyriba/source.py index db36fb7a2576..17ea43ac3414 100644 --- a/airbyte-integrations/connectors/source-kyriba/source_kyriba/source.py +++ b/airbyte-integrations/connectors/source-kyriba/source_kyriba/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_account_sub_stream.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_account_sub_stream.py index df6485c848b6..022fb6a414e8 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_account_sub_stream.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_account_sub_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_bank_balances_stream.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_bank_balances_stream.py index 7dce30619850..c2e26c3eea7c 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_bank_balances_stream.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_bank_balances_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_balances_stream.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_balances_stream.py index 7af9495c7a92..31ee629cfa14 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_balances_stream.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_balances_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_flows.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_flows.py index 343e00f37a75..ae0b83acd3a4 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_flows.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_cash_flows.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_incremental_streams.py index 991e4e827c21..5ddcaa10b8d9 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_source.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_source.py index 26f2bf37c2a3..0bb0d10f8a18 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_streams.py index e863e72caf3b..85f363267d8b 100644 --- a/airbyte-integrations/connectors/source-kyriba/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-kyriba/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-launchdarkly/__init__.py b/airbyte-integrations/connectors/source-launchdarkly/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/__init__.py +++ b/airbyte-integrations/connectors/source-launchdarkly/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/integration_tests/__init__.py b/airbyte-integrations/connectors/source-launchdarkly/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-launchdarkly/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-launchdarkly/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-launchdarkly/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/main.py b/airbyte-integrations/connectors/source-launchdarkly/main.py index d058fe6754ce..beb7cab5ae2f 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/main.py +++ b/airbyte-integrations/connectors/source-launchdarkly/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/setup.py b/airbyte-integrations/connectors/source-launchdarkly/setup.py index af477879668e..036eb01d57e7 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/setup.py +++ b/airbyte-integrations/connectors/source-launchdarkly/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/__init__.py b/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/__init__.py index 3053526fff39..916c123de931 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/__init__.py +++ b/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/source.py b/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/source.py index 89a6949b1226..86f5ee14ed13 100644 --- a/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/source.py +++ b/airbyte-integrations/connectors/source-launchdarkly/source_launchdarkly/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-lemlist/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-lemlist/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-lemlist/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-lemlist/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lemlist/main.py b/airbyte-integrations/connectors/source-lemlist/main.py index 43df6fa479e2..3d71a2f889d8 100644 --- a/airbyte-integrations/connectors/source-lemlist/main.py +++ b/airbyte-integrations/connectors/source-lemlist/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lemlist/setup.py b/airbyte-integrations/connectors/source-lemlist/setup.py index da6fb43d8cba..f686243ddf83 100644 --- a/airbyte-integrations/connectors/source-lemlist/setup.py +++ b/airbyte-integrations/connectors/source-lemlist/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lemlist/source_lemlist/auth.py b/airbyte-integrations/connectors/source-lemlist/source_lemlist/auth.py index f07e6959abed..3937b9d3ec13 100644 --- a/airbyte-integrations/connectors/source-lemlist/source_lemlist/auth.py +++ b/airbyte-integrations/connectors/source-lemlist/source_lemlist/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-lemlist/source_lemlist/source.py b/airbyte-integrations/connectors/source-lemlist/source_lemlist/source.py index fc906c70fb7e..fa9192cb40ba 100644 --- a/airbyte-integrations/connectors/source-lemlist/source_lemlist/source.py +++ b/airbyte-integrations/connectors/source-lemlist/source_lemlist/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lemlist/source_lemlist/streams.py b/airbyte-integrations/connectors/source-lemlist/source_lemlist/streams.py index 1bd3c95e9b5a..e9588e6e1bd3 100644 --- a/airbyte-integrations/connectors/source-lemlist/source_lemlist/streams.py +++ b/airbyte-integrations/connectors/source-lemlist/source_lemlist/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, Mapping, MutableMapping, Optional diff --git a/airbyte-integrations/connectors/source-lemlist/unit_tests/test_source.py b/airbyte-integrations/connectors/source-lemlist/unit_tests/test_source.py index b60d4cec28c0..aeb669e79eeb 100644 --- a/airbyte-integrations/connectors/source-lemlist/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-lemlist/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-lemlist/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-lemlist/unit_tests/test_streams.py index 579e6420e07b..3de89805735c 100644 --- a/airbyte-integrations/connectors/source-lemlist/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-lemlist/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-lever-hiring/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-lever-hiring/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-lever-hiring/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lever-hiring/main.py b/airbyte-integrations/connectors/source-lever-hiring/main.py index acb1f57eee84..b79de94f75ee 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/main.py +++ b/airbyte-integrations/connectors/source-lever-hiring/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lever-hiring/setup.py b/airbyte-integrations/connectors/source-lever-hiring/setup.py index 3e098b9ea27a..b06cafa294a0 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/setup.py +++ b/airbyte-integrations/connectors/source-lever-hiring/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/schemas.py b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/schemas.py index f0106dc0ac0b..98f2fee3d357 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/schemas.py +++ b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/schemas.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, MutableMapping, Optional, Type diff --git a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/source.py b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/source.py index 0ec31c366fd8..47af93832d3d 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/source.py +++ b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/streams.py b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/streams.py index 94ffd39c8e07..9d681048ddf2 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/streams.py +++ b/airbyte-integrations/connectors/source-lever-hiring/source_lever_hiring/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/conftest.py b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/conftest.py index a02ce7a2939f..3ad57477d33c 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_incremental_streams.py index 692a9c55665c..5e50895c56fa 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_source.py b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_source.py index edbe8d50634e..a62bb21cad1a 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_streams.py index 2736296e42cf..384c491b2599 100644 --- a/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-lever-hiring/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-linkedin-ads/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-linkedin-ads/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/main.py b/airbyte-integrations/connectors/source-linkedin-ads/main.py index 7100024c9032..c51fcd1a5cc5 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/main.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/setup.py b/airbyte-integrations/connectors/source-linkedin-ads/setup.py index 4a0f40a221be..89606b6039a7 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/setup.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/analytics.py b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/analytics.py index 363d6db1d1c1..28c32b50fcb7 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/analytics.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/analytics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/source.py b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/source.py index a4a3bcb5a692..f6ff3a640c24 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/source.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/utils.py b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/utils.py index 9b495ead5c18..3d13ceb8b14b 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/utils.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/source_linkedin_ads/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/samples/test_data_for_analytics.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/samples/test_data_for_analytics.py index a8dc823f5b97..3ec097b03fea 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/samples/test_data_for_analytics.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/samples/test_data_for_analytics.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Dict, List diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_chunk_analytics_fields.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_chunk_analytics_fields.py index 6bdc619a594a..c360c249159f 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_chunk_analytics_fields.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_chunk_analytics_fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_linkedin_ads.analytics import chunk_analytics_fields diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_analytics_slices.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_analytics_slices.py index 64e3ec51b2db..f2579852d87c 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_analytics_slices.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_analytics_slices.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from samples.test_data_for_analytics import test_input_record, test_output_slices diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_date_slices.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_date_slices.py index 1af15c4016aa..ec5e5c9d5d85 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_date_slices.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_make_date_slices.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_linkedin_ads.analytics import make_date_slices diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_merge_chunks.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_merge_chunks.py index 96e1a1ecec28..65036b99d06a 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_merge_chunks.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/analytics_tests/test_merge_chunks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from samples.test_data_for_analytics import test_input_result_record_chunks, test_output_merged_chunks diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/source_tests/test_source.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/source_tests/test_source.py index e01aa865e85e..a574cfdd8e4d 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/source_tests/test_source.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/source_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/samples/test_data_for_tranform.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/samples/test_data_for_tranform.py index 87467f6d67d7..048b726343a5 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/samples/test_data_for_tranform.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/samples/test_data_for_tranform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # """ This is the example of input record for the test_tranform_data. """ diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_make_slice.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_make_slice.py index 49c401b0f0f7..dbb673340b5d 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_make_slice.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_make_slice.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_transform_data.py b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_transform_data.py index 41db4fbfdb63..1e6d2d05eb7e 100644 --- a/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_transform_data.py +++ b/airbyte-integrations/connectors/source-linkedin-ads/unit_tests/utils_tests/test_transform_data.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from samples.test_data_for_tranform import input_test_data, output_test_data diff --git a/airbyte-integrations/connectors/source-linkedin-pages/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-linkedin-pages/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-linkedin-pages/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-pages/main.py b/airbyte-integrations/connectors/source-linkedin-pages/main.py index 459f9cbf2253..74ee9b7342f2 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/main.py +++ b/airbyte-integrations/connectors/source-linkedin-pages/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-pages/setup.py b/airbyte-integrations/connectors/source-linkedin-pages/setup.py index f8bf6d58b960..4f15e598ba51 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/setup.py +++ b/airbyte-integrations/connectors/source-linkedin-pages/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/source.py b/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/source.py index 3ae046808158..49ea9e626d14 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/source.py +++ b/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/utils.py b/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/utils.py index 4bb4685fd7a0..3f98d82156ed 100644 --- a/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/utils.py +++ b/airbyte-integrations/connectors/source-linkedin-pages/source_linkedin_pages/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-linnworks/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-linnworks/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-linnworks/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-linnworks/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linnworks/main.py b/airbyte-integrations/connectors/source-linnworks/main.py index 81c60c141fa3..7d0337b4c1b1 100644 --- a/airbyte-integrations/connectors/source-linnworks/main.py +++ b/airbyte-integrations/connectors/source-linnworks/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linnworks/setup.py b/airbyte-integrations/connectors/source-linnworks/setup.py index 098b089c16ad..a9bda180884b 100644 --- a/airbyte-integrations/connectors/source-linnworks/setup.py +++ b/airbyte-integrations/connectors/source-linnworks/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linnworks/source_linnworks/source.py b/airbyte-integrations/connectors/source-linnworks/source_linnworks/source.py index e122af6b5428..733ca9cb314b 100644 --- a/airbyte-integrations/connectors/source-linnworks/source_linnworks/source.py +++ b/airbyte-integrations/connectors/source-linnworks/source_linnworks/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linnworks/source_linnworks/streams.py b/airbyte-integrations/connectors/source-linnworks/source_linnworks/streams.py index 46528a9cde93..32257320e186 100644 --- a/airbyte-integrations/connectors/source-linnworks/source_linnworks/streams.py +++ b/airbyte-integrations/connectors/source-linnworks/source_linnworks/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_incremental_streams.py index 2133afba7a8f..d0c1081e0625 100644 --- a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_source.py b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_source.py index 8d80eae9c061..e7d8a87a9b48 100644 --- a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_streams.py index 379a2caa37c2..37bb2218b4cf 100644 --- a/airbyte-integrations/connectors/source-linnworks/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-linnworks/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-lokalise/__init__.py b/airbyte-integrations/connectors/source-lokalise/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-lokalise/__init__.py +++ b/airbyte-integrations/connectors/source-lokalise/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/integration_tests/__init__.py b/airbyte-integrations/connectors/source-lokalise/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-lokalise/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-lokalise/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-lokalise/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-lokalise/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-lokalise/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/main.py b/airbyte-integrations/connectors/source-lokalise/main.py index 0cc2ac41da14..4d4423bbe36a 100644 --- a/airbyte-integrations/connectors/source-lokalise/main.py +++ b/airbyte-integrations/connectors/source-lokalise/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/setup.py b/airbyte-integrations/connectors/source-lokalise/setup.py index 3c4e0c518d24..c2055a99946d 100644 --- a/airbyte-integrations/connectors/source-lokalise/setup.py +++ b/airbyte-integrations/connectors/source-lokalise/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/source_lokalise/__init__.py b/airbyte-integrations/connectors/source-lokalise/source_lokalise/__init__.py index 05e2035af504..d0959e14ecf2 100644 --- a/airbyte-integrations/connectors/source-lokalise/source_lokalise/__init__.py +++ b/airbyte-integrations/connectors/source-lokalise/source_lokalise/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-lokalise/source_lokalise/source.py b/airbyte-integrations/connectors/source-lokalise/source_lokalise/source.py index 78e8221740fc..89efb618480e 100644 --- a/airbyte-integrations/connectors/source-lokalise/source_lokalise/source.py +++ b/airbyte-integrations/connectors/source-lokalise/source_lokalise/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-looker/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-looker/integration_tests/acceptance.py index 35d917d1c0f7..88fa5a9d4eaa 100644 --- a/airbyte-integrations/connectors/source-looker/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-looker/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-looker/main.py b/airbyte-integrations/connectors/source-looker/main.py index a6b6bb968fca..dee0fd4beb4e 100644 --- a/airbyte-integrations/connectors/source-looker/main.py +++ b/airbyte-integrations/connectors/source-looker/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-looker/setup.py b/airbyte-integrations/connectors/source-looker/setup.py index 84dd46fa2f97..7cac3ecbeaa6 100644 --- a/airbyte-integrations/connectors/source-looker/setup.py +++ b/airbyte-integrations/connectors/source-looker/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-looker/source_looker/source.py b/airbyte-integrations/connectors/source-looker/source_looker/source.py index 70442efb2b20..3f22d96a6ac8 100644 --- a/airbyte-integrations/connectors/source-looker/source_looker/source.py +++ b/airbyte-integrations/connectors/source-looker/source_looker/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-looker/source_looker/streams.py b/airbyte-integrations/connectors/source-looker/source_looker/streams.py index ed3a10d51f12..7edceeab0ab1 100644 --- a/airbyte-integrations/connectors/source-looker/source_looker/streams.py +++ b/airbyte-integrations/connectors/source-looker/source_looker/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-looker/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-looker/unit_tests/unit_test.py index 23689d5f3658..ecb92bf7feb6 100644 --- a/airbyte-integrations/connectors/source-looker/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-looker/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_looker.streams import LookerStream diff --git a/airbyte-integrations/connectors/source-mailchimp/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailchimp/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-mailchimp/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailchimp/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/main.py b/airbyte-integrations/connectors/source-mailchimp/main.py index d1300fd15abd..b95b566e6b8a 100644 --- a/airbyte-integrations/connectors/source-mailchimp/main.py +++ b/airbyte-integrations/connectors/source-mailchimp/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/setup.py b/airbyte-integrations/connectors/source-mailchimp/setup.py index 2d9e899d2af4..15d8343ca9c5 100644 --- a/airbyte-integrations/connectors/source-mailchimp/setup.py +++ b/airbyte-integrations/connectors/source-mailchimp/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/source.py b/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/source.py index 6a2b3c6545f5..b4ea636e5c25 100644 --- a/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/source.py +++ b/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/streams.py b/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/streams.py index 517e6c17f4c5..eebe4931f661 100644 --- a/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/streams.py +++ b/airbyte-integrations/connectors/source-mailchimp/source_mailchimp/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/unit_tests/conftest.py b/airbyte-integrations/connectors/source-mailchimp/unit_tests/conftest.py index 3168a10995c4..f16d3ce2785f 100644 --- a/airbyte-integrations/connectors/source-mailchimp/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-mailchimp/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_source.py b/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_source.py index e63529f249de..a3ccaebcc161 100644 --- a/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_streams.py index 2f85c32b5ab1..b00f5e55fc14 100644 --- a/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-mailchimp/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-mailchimp/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-mailchimp/unit_tests/unit_test.py index 703f379027e5..0371987d8762 100644 --- a/airbyte-integrations/connectors/source-mailchimp/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-mailchimp/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailchimp/unit_tests/utils.py b/airbyte-integrations/connectors/source-mailchimp/unit_tests/utils.py index 813442954755..ca673999a98c 100644 --- a/airbyte-integrations/connectors/source-mailchimp/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-mailchimp/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, MutableMapping diff --git a/airbyte-integrations/connectors/source-mailerlite/__init__.py b/airbyte-integrations/connectors/source-mailerlite/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailerlite/__init__.py +++ b/airbyte-integrations/connectors/source-mailerlite/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/integration_tests/__init__.py b/airbyte-integrations/connectors/source-mailerlite/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailerlite/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-mailerlite/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailerlite/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mailerlite/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailerlite/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/main.py b/airbyte-integrations/connectors/source-mailerlite/main.py index 58a60c98140b..9c906a15e012 100644 --- a/airbyte-integrations/connectors/source-mailerlite/main.py +++ b/airbyte-integrations/connectors/source-mailerlite/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/setup.py b/airbyte-integrations/connectors/source-mailerlite/setup.py index a058b383a757..63f23091bbed 100644 --- a/airbyte-integrations/connectors/source-mailerlite/setup.py +++ b/airbyte-integrations/connectors/source-mailerlite/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/__init__.py b/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/__init__.py index 2176a697b86a..88e5adbd25d9 100644 --- a/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/__init__.py +++ b/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/source.py b/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/source.py index 304c5e64fda7..1aef49ab673a 100644 --- a/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/source.py +++ b/airbyte-integrations/connectors/source-mailerlite/source_mailerlite/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-mailersend/__init__.py b/airbyte-integrations/connectors/source-mailersend/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailersend/__init__.py +++ b/airbyte-integrations/connectors/source-mailersend/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/integration_tests/__init__.py b/airbyte-integrations/connectors/source-mailersend/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailersend/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-mailersend/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailersend/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mailersend/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailersend/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/main.py b/airbyte-integrations/connectors/source-mailersend/main.py index aff885f4889b..8b72a409be46 100644 --- a/airbyte-integrations/connectors/source-mailersend/main.py +++ b/airbyte-integrations/connectors/source-mailersend/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/setup.py b/airbyte-integrations/connectors/source-mailersend/setup.py index 546a8c9d7eb6..ffe2256b03bb 100644 --- a/airbyte-integrations/connectors/source-mailersend/setup.py +++ b/airbyte-integrations/connectors/source-mailersend/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/source_mailersend/__init__.py b/airbyte-integrations/connectors/source-mailersend/source_mailersend/__init__.py index 3ba312859ad8..a0bc1a3bda34 100644 --- a/airbyte-integrations/connectors/source-mailersend/source_mailersend/__init__.py +++ b/airbyte-integrations/connectors/source-mailersend/source_mailersend/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailersend/source_mailersend/source.py b/airbyte-integrations/connectors/source-mailersend/source_mailersend/source.py index f7c3d630d5f5..769894bc5c96 100644 --- a/airbyte-integrations/connectors/source-mailersend/source_mailersend/source.py +++ b/airbyte-integrations/connectors/source-mailersend/source_mailersend/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-mailgun/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailgun/integration_tests/acceptance.py index e58ab6929537..9e7ab9483d5f 100644 --- a/airbyte-integrations/connectors/source-mailgun/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailgun/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-mailgun/integration_tests/fill_data.py b/airbyte-integrations/connectors/source-mailgun/integration_tests/fill_data.py index 95502acd0e14..f16eaef7702c 100644 --- a/airbyte-integrations/connectors/source-mailgun/integration_tests/fill_data.py +++ b/airbyte-integrations/connectors/source-mailgun/integration_tests/fill_data.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import argparse diff --git a/airbyte-integrations/connectors/source-mailgun/main.py b/airbyte-integrations/connectors/source-mailgun/main.py index 59ee7ae952e9..bffb131e2745 100644 --- a/airbyte-integrations/connectors/source-mailgun/main.py +++ b/airbyte-integrations/connectors/source-mailgun/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailgun/setup.py b/airbyte-integrations/connectors/source-mailgun/setup.py index 222acf75cd76..afb3d6bb08bf 100644 --- a/airbyte-integrations/connectors/source-mailgun/setup.py +++ b/airbyte-integrations/connectors/source-mailgun/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailgun/source_mailgun/source.py b/airbyte-integrations/connectors/source-mailgun/source_mailgun/source.py index c03073927f13..49bcfc202998 100644 --- a/airbyte-integrations/connectors/source-mailgun/source_mailgun/source.py +++ b/airbyte-integrations/connectors/source-mailgun/source_mailgun/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-mailgun/unit_tests/conftest.py b/airbyte-integrations/connectors/source-mailgun/unit_tests/conftest.py index 306bbd17b9f5..0714ab06b39f 100644 --- a/airbyte-integrations/connectors/source-mailgun/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-mailgun/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from base64 import b64encode diff --git a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_incremental_streams.py index 33cb54d05c10..dad88e265d96 100644 --- a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_source.py b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_source.py index d0401701fda8..be59f9c29766 100644 --- a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_streams.py index b6c48388908f..eaa00a3fdee5 100644 --- a/airbyte-integrations/connectors/source-mailgun/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-mailgun/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-mailjet-mail/__init__.py b/airbyte-integrations/connectors/source-mailjet-mail/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/__init__.py b/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/main.py b/airbyte-integrations/connectors/source-mailjet-mail/main.py index 58793767365f..46dc79c4b5f7 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/main.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/setup.py b/airbyte-integrations/connectors/source-mailjet-mail/setup.py index 135c0ae89459..e26fe7d4e3cc 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/setup.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/__init__.py b/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/__init__.py index a02451809fe7..33dcba946141 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/source.py b/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/source.py index 557f59cd6ffb..a155a894d5d2 100644 --- a/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/source.py +++ b/airbyte-integrations/connectors/source-mailjet-mail/source_mailjet_mail/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-mailjet-sms/__init__.py b/airbyte-integrations/connectors/source-mailjet-sms/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/__init__.py b/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/main.py b/airbyte-integrations/connectors/source-mailjet-sms/main.py index d3cad995e0da..7dfd0868672e 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/main.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/setup.py b/airbyte-integrations/connectors/source-mailjet-sms/setup.py index 62c7767a976e..d30a85eb557c 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/setup.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/__init__.py b/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/__init__.py index a8199863bdbd..f627c18b6cd7 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/__init__.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/source.py b/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/source.py index f53523b370bf..3ac7b5598f46 100644 --- a/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/source.py +++ b/airbyte-integrations/connectors/source-mailjet-sms/source_mailjet_sms/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-marketo/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-marketo/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-marketo/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-marketo/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-marketo/main.py b/airbyte-integrations/connectors/source-marketo/main.py index d68e4bbd4bec..127c4d2c05ad 100644 --- a/airbyte-integrations/connectors/source-marketo/main.py +++ b/airbyte-integrations/connectors/source-marketo/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-marketo/setup.py b/airbyte-integrations/connectors/source-marketo/setup.py index 5b17b78db694..dfb65a09e7a8 100644 --- a/airbyte-integrations/connectors/source-marketo/setup.py +++ b/airbyte-integrations/connectors/source-marketo/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-marketo/source_marketo/source.py b/airbyte-integrations/connectors/source-marketo/source_marketo/source.py index 406970830b52..d0adc8d7719f 100644 --- a/airbyte-integrations/connectors/source-marketo/source_marketo/source.py +++ b/airbyte-integrations/connectors/source-marketo/source_marketo/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-marketo/source_marketo/utils.py b/airbyte-integrations/connectors/source-marketo/source_marketo/utils.py index 7344eb964ffd..389a6c051832 100644 --- a/airbyte-integrations/connectors/source-marketo/source_marketo/utils.py +++ b/airbyte-integrations/connectors/source-marketo/source_marketo/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-marketo/unit_tests/conftest.py b/airbyte-integrations/connectors/source-marketo/unit_tests/conftest.py index e163081e4348..0f93308f37d2 100644 --- a/airbyte-integrations/connectors/source-marketo/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-marketo/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os.path diff --git a/airbyte-integrations/connectors/source-marketo/unit_tests/test_source.py b/airbyte-integrations/connectors/source-marketo/unit_tests/test_source.py index 4236a7fadbbe..7f03e0860e44 100644 --- a/airbyte-integrations/connectors/source-marketo/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-marketo/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-marketo/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-marketo/unit_tests/test_utils.py index c16e56027b9b..946885db1554 100644 --- a/airbyte-integrations/connectors/source-marketo/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-marketo/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-metabase/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-metabase/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-metabase/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-metabase/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-metabase/main.py b/airbyte-integrations/connectors/source-metabase/main.py index dfddde2d56f9..aeaaab111542 100644 --- a/airbyte-integrations/connectors/source-metabase/main.py +++ b/airbyte-integrations/connectors/source-metabase/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-metabase/setup.py b/airbyte-integrations/connectors/source-metabase/setup.py index 8043da4b8cf3..848b1aecc765 100644 --- a/airbyte-integrations/connectors/source-metabase/setup.py +++ b/airbyte-integrations/connectors/source-metabase/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-metabase/source_metabase/source.py b/airbyte-integrations/connectors/source-metabase/source_metabase/source.py index b72fdfcd888e..799364282f4e 100644 --- a/airbyte-integrations/connectors/source-metabase/source_metabase/source.py +++ b/airbyte-integrations/connectors/source-metabase/source_metabase/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-metabase/source_metabase/streams.py b/airbyte-integrations/connectors/source-metabase/source_metabase/streams.py index 8d79aca4bc93..a655648c84f3 100644 --- a/airbyte-integrations/connectors/source-metabase/source_metabase/streams.py +++ b/airbyte-integrations/connectors/source-metabase/source_metabase/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-metabase/unit_tests/test_dummy.py b/airbyte-integrations/connectors/source-metabase/unit_tests/test_dummy.py index f1f977513d63..b5e157962761 100644 --- a/airbyte-integrations/connectors/source-metabase/unit_tests/test_dummy.py +++ b/airbyte-integrations/connectors/source-metabase/unit_tests/test_dummy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/__init__.py b/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/main.py b/airbyte-integrations/connectors/source-microsoft-dataverse/main.py index 6c673246b217..7cf530c14f54 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/main.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/setup.py b/airbyte-integrations/connectors/source-microsoft-dataverse/setup.py index bd77be9379c9..263302314df7 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/setup.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/__init__.py b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/__init__.py index ac8f00705ef9..d2b9ad2d0a6c 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/__init__.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/dataverse.py b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/dataverse.py index 4581bc9af7c6..a3a14fc8addb 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/dataverse.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/dataverse.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from enum import Enum diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/source.py b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/source.py index ed99f1f51b5f..5902f83e1d79 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/source.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/streams.py b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/streams.py index 2e8b6a35fdc9..063a100fdf83 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/streams.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/source_microsoft_dataverse/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/__init__.py b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_dataverse.py b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_dataverse.py index 834daa5923da..e9ab1bac5577 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_dataverse.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_dataverse.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_incremental_streams.py index f4db9179ad44..5cfcebc5b0f9 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_source.py b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_source.py index bb93ad44b823..dcdf044caac2 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_streams.py index d58f2763229e..a310f7e86c3b 100644 --- a/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-microsoft-dataverse/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-microsoft-teams/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-microsoft-teams/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-teams/main.py b/airbyte-integrations/connectors/source-microsoft-teams/main.py index d634b705ab69..c8bc03c5deea 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/main.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-teams/setup.py b/airbyte-integrations/connectors/source-microsoft-teams/setup.py index 926bc5659abe..8d8c788e92a7 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/setup.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/client.py b/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/client.py index 31a8a7d8be63..8a3d4893fa77 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/client.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/source.py b/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/source.py index 2eb75897e485..c087b4f0210c 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/source.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/source_microsoft_teams/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-microsoft-teams/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-microsoft-teams/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-microsoft-teams/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-microsoft-teams/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mixpanel/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mixpanel/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-mixpanel/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mixpanel/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mixpanel/main.py b/airbyte-integrations/connectors/source-mixpanel/main.py index 2a95859946dd..38819642f937 100644 --- a/airbyte-integrations/connectors/source-mixpanel/main.py +++ b/airbyte-integrations/connectors/source-mixpanel/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mixpanel/setup.py b/airbyte-integrations/connectors/source-mixpanel/setup.py index 94e480479d49..c16b4b1f7860 100644 --- a/airbyte-integrations/connectors/source-mixpanel/setup.py +++ b/airbyte-integrations/connectors/source-mixpanel/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/property_transformation.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/property_transformation.py index b32d846c08ab..f86bdeacef4b 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/property_transformation.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/property_transformation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import defaultdict diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/source.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/source.py index baae4c86b334..479fb07448bf 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/source.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/annotations.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/annotations.py index d96ebd06da09..e0d495f63ee5 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/annotations.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/annotations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .base import DateSlicesMixin, MixpanelStream diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/base.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/base.py index 7f0e33ca3acf..dd7ed844251f 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/base.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/base.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohort_members.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohort_members.py index 0ca0b325efc1..4921d6ee6659 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohort_members.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohort_members.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping, Optional diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohorts.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohorts.py index a76d587b3bc1..173d8d521252 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohorts.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/cohorts.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, Mapping diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/engage.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/engage.py index b467c11504a6..46aa7593d949 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/engage.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/engage.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from functools import cache diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/export.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/export.py index abef69db1e9f..eead1734f9e8 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/export.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/export.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/funnels.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/funnels.py index e512dd1f52a5..8a0d69d37168 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/funnels.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/funnels.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict, Iterable, List, Mapping, MutableMapping, Optional diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/revenue.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/revenue.py index 8c51a6327596..2d461b50eda3 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/revenue.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/streams/revenue.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Iterable, Mapping diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/testing.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/testing.py index 41460fa0c63b..a14a19071511 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/testing.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/testing.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/utils.py b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/utils.py index bf6cdfa8dbfd..cea753dbee29 100644 --- a/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/utils.py +++ b/airbyte-integrations/connectors/source-mixpanel/source_mixpanel/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/conftest.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/conftest.py index f4e8fe667e80..8513e07a9dc1 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_property_transformation.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_property_transformation.py index e80946badb6f..e1636caaef47 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_property_transformation.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_property_transformation.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # """ diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_source.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_source.py index 3047257a9da1..c2ad5b3aad07 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_streams.py index cab84ff7f652..a44bd95af013 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/unit_test.py index 8541ece129b1..cd867ffd80f6 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import date, timedelta diff --git a/airbyte-integrations/connectors/source-mixpanel/unit_tests/utils.py b/airbyte-integrations/connectors/source-mixpanel/unit_tests/utils.py index b108cfd2eefc..611fa8ae5da9 100644 --- a/airbyte-integrations/connectors/source-mixpanel/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-mixpanel/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import urllib.parse diff --git a/airbyte-integrations/connectors/source-monday/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-monday/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-monday/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-monday/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-monday/main.py b/airbyte-integrations/connectors/source-monday/main.py index 32a9e31543ca..6fec8ed55e58 100644 --- a/airbyte-integrations/connectors/source-monday/main.py +++ b/airbyte-integrations/connectors/source-monday/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-monday/setup.py b/airbyte-integrations/connectors/source-monday/setup.py index 20ec64afe0db..4d2beea9a22c 100644 --- a/airbyte-integrations/connectors/source-monday/setup.py +++ b/airbyte-integrations/connectors/source-monday/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-monday/source_monday/dpath_string_extractor.py b/airbyte-integrations/connectors/source-monday/source_monday/dpath_string_extractor.py index f5065bb380ae..94ea81494316 100644 --- a/airbyte-integrations/connectors/source-monday/source_monday/dpath_string_extractor.py +++ b/airbyte-integrations/connectors/source-monday/source_monday/dpath_string_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-integrations/connectors/source-monday/source_monday/graphql_request_options_provider.py b/airbyte-integrations/connectors/source-monday/source_monday/graphql_request_options_provider.py index 7bf8acfc96f9..01b9aa949b02 100644 --- a/airbyte-integrations/connectors/source-monday/source_monday/graphql_request_options_provider.py +++ b/airbyte-integrations/connectors/source-monday/source_monday/graphql_request_options_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-monday/source_monday/source.py b/airbyte-integrations/connectors/source-monday/source_monday/source.py index 0139bc49a5f2..45fab7ff246f 100644 --- a/airbyte-integrations/connectors/source-monday/source_monday/source.py +++ b/airbyte-integrations/connectors/source-monday/source_monday/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-monday/unit_tests/test_graphql_request_options_provider.py b/airbyte-integrations/connectors/source-monday/unit_tests/test_graphql_request_options_provider.py index c2b0a28b103f..4d468f8f1525 100644 --- a/airbyte-integrations/connectors/source-monday/unit_tests/test_graphql_request_options_provider.py +++ b/airbyte-integrations/connectors/source-monday/unit_tests/test_graphql_request_options_provider.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.source.mongodb/MongodbSourceStrictEncrypt.java b/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.source.mongodb/MongodbSourceStrictEncrypt.java index f459280c6c7f..e01d6fd787e2 100644 --- a/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.source.mongodb/MongodbSourceStrictEncrypt.java +++ b/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/main/java/io.airbyte.integrations.source.mongodb/MongodbSourceStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mongodb; diff --git a/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mongodb/MongodbSourceStrictEncryptAcceptanceTest.java b/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mongodb/MongodbSourceStrictEncryptAcceptanceTest.java index 90446ff09b3f..062c075dc988 100644 --- a/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mongodb/MongodbSourceStrictEncryptAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mongodb-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mongodb/MongodbSourceStrictEncryptAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mongodb; diff --git a/airbyte-integrations/connectors/source-mongodb-v2/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mongodb-v2/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mongodb-v2/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mongodb-v2/src/main/java/io.airbyte.integrations.source.mongodb/MongoDbSource.java b/airbyte-integrations/connectors/source-mongodb-v2/src/main/java/io.airbyte.integrations.source.mongodb/MongoDbSource.java index 97095a4bb4bd..e7030ce35c0b 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/src/main/java/io.airbyte.integrations.source.mongodb/MongoDbSource.java +++ b/airbyte-integrations/connectors/source-mongodb-v2/src/main/java/io.airbyte.integrations.source.mongodb/MongoDbSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mongodb; diff --git a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAbstractAcceptanceTest.java b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAbstractAcceptanceTest.java index fd1a018e048a..30f8a1c0d71a 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAbstractAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAbstractAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAtlasAcceptanceTest.java b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAtlasAcceptanceTest.java index 8fa0a447742c..3ff135af8310 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAtlasAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceAtlasAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceDataTypeTest.java b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceDataTypeTest.java index aa580ecaae14..e1f4f9a88822 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceDataTypeTest.java +++ b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceDataTypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceStandaloneAcceptanceTest.java b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceStandaloneAcceptanceTest.java index 389b8fb15892..8e5bd029bb92 100644 --- a/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceStandaloneAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mongodb-v2/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MongoDbSourceStandaloneAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/main/java/io.airbyte.integrations.source.mssql/MssqlSourceStrictEncrypt.java b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/main/java/io.airbyte.integrations.source.mssql/MssqlSourceStrictEncrypt.java index 41738380a1c7..aef8791dcf7f 100644 --- a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/main/java/io.airbyte.integrations.source.mssql/MssqlSourceStrictEncrypt.java +++ b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/main/java/io.airbyte.integrations.source.mssql/MssqlSourceStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptSourceAcceptanceTest.java index 93d1066dbe88..d8b18fe12c6a 100644 --- a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptJdbcSourceAcceptanceTest.java index 7bbf01d09716..4bdbc7c23ea5 100644 --- a/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mssql/MssqlStrictEncryptJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mssql/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mssql/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mssql/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcConnectorMetadataInjector.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcConnectorMetadataInjector.java index 9d66d5232477..a3a0a52cc5be 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcConnectorMetadataInjector.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcConnectorMetadataInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcHelper.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcHelper.java index bc75dfbca799..8d720cc2e3ee 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcHelper.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcSavedInfoFetcher.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcSavedInfoFetcher.java index 1f207c5fb02e..ecbff0db084e 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcSavedInfoFetcher.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcSavedInfoFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcStateHandler.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcStateHandler.java index 15ef22dbedd6..370709517021 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcStateHandler.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcStateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcTargetPosition.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcTargetPosition.java index 26a74f6a1103..a7eef6a4210d 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcTargetPosition.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlCdcTargetPosition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSource.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSource.java index 377c1025b99d..d7a784103b47 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSource.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSourceOperations.java b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSourceOperations.java index 38cfae35ec91..d254d2525f63 100644 --- a/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSourceOperations.java +++ b/airbyte-integrations/connectors/source-mssql/src/main/java/io/airbyte/integrations/source/mssql/MssqlSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractMssqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractMssqlSourceDatatypeTest.java index 99ecc7b4142b..42ecf836b932 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractMssqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractMssqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractSshMssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractSshMssqlSourceAcceptanceTest.java index 286edbcf3425..29d921b5af5d 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractSshMssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/AbstractSshMssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceAcceptanceTest.java index 579b00963cf5..d16bc0560600 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceDatatypeTest.java index 60dc718de835..e21fd61d13b4 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlRdsSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlRdsSourceAcceptanceTest.java index 2f2459877392..bdfb75847daa 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlRdsSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlRdsSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceAcceptanceTest.java index 1b417ef9b261..6d0aec3dda6f 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceDatatypeTest.java index e7bd398e10de..7c1ab40b5f56 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/MssqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshKeyMssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshKeyMssqlSourceAcceptanceTest.java index 7703dbde91d9..9813ef1b5e8b 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshKeyMssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshKeyMssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshPasswordMssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshPasswordMssqlSourceAcceptanceTest.java index 938bf473a379..1299e5da3eec 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshPasswordMssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SshPasswordMssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SslEnabledMssqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SslEnabledMssqlSourceAcceptanceTest.java index 0630861678f0..5420123d343e 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SslEnabledMssqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-integration/java/io/airbyte/integrations/source/mssql/SslEnabledMssqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/FillMsSqlTestDbScriptTest.java b/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/FillMsSqlTestDbScriptTest.java index b22020307068..ff7816c99554 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/FillMsSqlTestDbScriptTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/FillMsSqlTestDbScriptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/MsSqlRdsSourcePerformanceSecretTest.java b/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/MsSqlRdsSourcePerformanceSecretTest.java index 98f850759ed0..510e31fae61b 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/MsSqlRdsSourcePerformanceSecretTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test-performance/java/io/airbyte/integrations/source/mssql/MsSqlRdsSourcePerformanceSecretTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java index 8dfdc4ef94e3..da4a72e97187 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/CdcMssqlSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlCdcHelperTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlCdcHelperTest.java index eec4115076a2..304a1252efcf 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlCdcHelperTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlCdcHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlJdbcSourceAcceptanceTest.java index 364537668ccf..b89564deb7a4 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlSourceTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlSourceTest.java index 88552a47d4c5..402d41cf1efd 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlSourceTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlStressTest.java b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlStressTest.java index 65b3f80bbbd4..58d75aceb958 100644 --- a/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlStressTest.java +++ b/airbyte-integrations/connectors/source-mssql/src/test/java/io/airbyte/integrations/source/mssql/MssqlStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mssql; diff --git a/airbyte-integrations/connectors/source-my-hours/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-my-hours/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-my-hours/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-my-hours/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-my-hours/main.py b/airbyte-integrations/connectors/source-my-hours/main.py index 9c29e709d9da..050526fca166 100644 --- a/airbyte-integrations/connectors/source-my-hours/main.py +++ b/airbyte-integrations/connectors/source-my-hours/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-my-hours/setup.py b/airbyte-integrations/connectors/source-my-hours/setup.py index e19e47199dfa..db0a937579b7 100644 --- a/airbyte-integrations/connectors/source-my-hours/setup.py +++ b/airbyte-integrations/connectors/source-my-hours/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-my-hours/source_my_hours/auth.py b/airbyte-integrations/connectors/source-my-hours/source_my_hours/auth.py index 3a150d8c94c7..108ca6d0fe91 100644 --- a/airbyte-integrations/connectors/source-my-hours/source_my_hours/auth.py +++ b/airbyte-integrations/connectors/source-my-hours/source_my_hours/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-my-hours/source_my_hours/constants.py b/airbyte-integrations/connectors/source-my-hours/source_my_hours/constants.py index cb45f206fd8b..494186deccd1 100644 --- a/airbyte-integrations/connectors/source-my-hours/source_my_hours/constants.py +++ b/airbyte-integrations/connectors/source-my-hours/source_my_hours/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # URL_BASE = "https://api2.myhours.com/api" diff --git a/airbyte-integrations/connectors/source-my-hours/source_my_hours/source.py b/airbyte-integrations/connectors/source-my-hours/source_my_hours/source.py index 7034a497d36f..c9a6747bb499 100644 --- a/airbyte-integrations/connectors/source-my-hours/source_my_hours/source.py +++ b/airbyte-integrations/connectors/source-my-hours/source_my_hours/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, MutableMapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-my-hours/source_my_hours/stream.py b/airbyte-integrations/connectors/source-my-hours/source_my_hours/stream.py index 5af4d76097d9..ebde5fadb998 100644 --- a/airbyte-integrations/connectors/source-my-hours/source_my_hours/stream.py +++ b/airbyte-integrations/connectors/source-my-hours/source_my_hours/stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_auth.py b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_auth.py index 7c8e268cb39e..e36c8c7edaff 100644 --- a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_auth.py +++ b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import responses diff --git a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_source.py b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_source.py index 25c8a09cf4d2..2d3ee06218ac 100644 --- a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_stream.py b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_stream.py index c5a8d11bd059..27b2fe575c7f 100644 --- a/airbyte-integrations/connectors/source-my-hours/unit_tests/test_stream.py +++ b/airbyte-integrations/connectors/source-my-hours/unit_tests/test_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSource.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSource.java index 31bf62120970..bd608e00b459 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSource.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/main/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/AbstractMySqlSslCertificateStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/AbstractMySqlSslCertificateStrictEncryptSourceAcceptanceTest.java index 821a70d8b706..2e2b19b81c4f 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/AbstractMySqlSslCertificateStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/AbstractMySqlSslCertificateStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslCaCertificateStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslCaCertificateStrictEncryptSourceAcceptanceTest.java index 22925d4a06bc..0d6440133fee 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslCaCertificateStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslCaCertificateStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslFullCertificateStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslFullCertificateStrictEncryptSourceAcceptanceTest.java index e879750444ab..46f43956c34f 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslFullCertificateStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlSslFullCertificateStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSourceAcceptanceTest.java index 23f7baa1b188..da195558d32a 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptJdbcSourceAcceptanceTest.java index bd4130cf7248..b0e8d46bf071 100644 --- a/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql-strict-encrypt/src/test/java/io/airbyte/integrations/source/mysql_strict_encrypt/MySqlStrictEncryptJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-mysql/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-mysql/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-mysql/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-mysql/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcConnectorMetadataInjector.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcConnectorMetadataInjector.java index 171cb570da50..662cfaffd817 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcConnectorMetadataInjector.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcConnectorMetadataInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcProperties.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcProperties.java index 5c8cd0c74b93..7f5f8af43fa0 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcProperties.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcProperties.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcSavedInfoFetcher.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcSavedInfoFetcher.java index bf0c31994c7f..76050c614eb9 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcSavedInfoFetcher.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcSavedInfoFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcStateHandler.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcStateHandler.java index 445fd9bf3215..74e7a3f49f30 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcStateHandler.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcStateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcTargetPosition.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcTargetPosition.java index 1a30c832fef1..2eaa0334247c 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcTargetPosition.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlCdcTargetPosition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSource.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSource.java index daea58f687f4..04ad968cbbe4 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSource.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSourceOperations.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSourceOperations.java index 9a1693f328b4..d1d8b3beda7e 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSourceOperations.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlStreamingQueryConfig.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlStreamingQueryConfig.java index 715eb2657f2d..33920aabdc7f 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlStreamingQueryConfig.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/MySqlStreamingQueryConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/helpers/CdcConfigurationHelper.java b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/helpers/CdcConfigurationHelper.java index ece36cf5b27e..170d684d7e57 100644 --- a/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/helpers/CdcConfigurationHelper.java +++ b/airbyte-integrations/connectors/source-mysql/src/main/java/io/airbyte/integrations/source/mysql/helpers/CdcConfigurationHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql.helpers; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSourceDatatypeTest.java index 352514893e68..ca1326d9bdbb 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSslCertificateSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSslCertificateSourceAcceptanceTest.java index d56a70e4053a..202512c0f291 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSslCertificateSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractMySqlSslCertificateSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshMySqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshMySqlSourceAcceptanceTest.java index d6d73ad51c05..b885ae872c09 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshMySqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshMySqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcBinlogsMySqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcBinlogsMySqlSourceDatatypeTest.java index 022afe4b55e1..8ef81c8d27b6 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcBinlogsMySqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcBinlogsMySqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotMySqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotMySqlSourceDatatypeTest.java index 484dc2fa810a..7f996a4ebed6 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotMySqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotMySqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSourceAcceptanceTest.java index b1c0479230a4..f27506104060 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslCaCertificateSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslCaCertificateSourceAcceptanceTest.java index f97b06503877..a2d5eddf5583 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslCaCertificateSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslCaCertificateSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslRequiredSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslRequiredSourceAcceptanceTest.java index 2e5b525ffe76..496fd47a5ef2 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslRequiredSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcMySqlSslRequiredSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceAcceptanceTest.java index 86272df26b64..780e77ad1426 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceDatatypeTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceDatatypeTest.java index e32c509780af..a522fc268a42 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslCaCertificateSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslCaCertificateSourceAcceptanceTest.java index 49490d5f2ba1..3084815484f7 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslCaCertificateSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslCaCertificateSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslFullCertificateSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslFullCertificateSourceAcceptanceTest.java index f63e8b5b81fc..a9fdf7d06141 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslFullCertificateSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslFullCertificateSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslSourceAcceptanceTest.java index ce4b05d733aa..17d568981583 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/MySqlSslSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyMySqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyMySqlSourceAcceptanceTest.java index b2f950976e31..a65d9bb1744a 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyMySqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyMySqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordMySqlSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordMySqlSourceAcceptanceTest.java index 22b57890da22..0829343430de 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordMySqlSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordMySqlSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/utils/TestConstants.java b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/utils/TestConstants.java index adcbc1c7f3e7..b88948c180fb 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/utils/TestConstants.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/utils/TestConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources.utils; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/FillMySqlTestDbScriptTest.java b/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/FillMySqlTestDbScriptTest.java index 3af06df21c26..5d2f37b6a746 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/FillMySqlTestDbScriptTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/FillMySqlTestDbScriptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/MySqlRdsSourcePerformanceSecretTest.java b/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/MySqlRdsSourcePerformanceSecretTest.java index 195f00f2b76d..18acba05e699 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/MySqlRdsSourcePerformanceSecretTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test-performance/java/io/airbyte/integrations/source/mysql/MySqlRdsSourcePerformanceSecretTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcConfigurationHelperTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcConfigurationHelperTest.java index 800ef26ff1d8..8484226ffaa0 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcConfigurationHelperTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcConfigurationHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java index c6ba1ba75609..24c0ed6e98a5 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/CdcMysqlSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlJdbcSourceAcceptanceTest.java index 2ecda456f1f4..8d61becf068c 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceOperationsTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceOperationsTest.java index 729dbc877243..f0231c79259a 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceOperationsTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceTests.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceTests.java index f68f874648dc..c7fb682df439 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceTests.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSourceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSslJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSslJdbcSourceAcceptanceTest.java index ab06a2bbf81d..cb6b1ead8267 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSslJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlSslJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlStressTest.java b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlStressTest.java index 33f8a610d1fd..5820451ed254 100644 --- a/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlStressTest.java +++ b/airbyte-integrations/connectors/source-mysql/src/test/java/io/airbyte/integrations/source/mysql/MySqlStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.mysql; diff --git a/airbyte-integrations/connectors/source-n8n/__init__.py b/airbyte-integrations/connectors/source-n8n/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-n8n/__init__.py +++ b/airbyte-integrations/connectors/source-n8n/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/integration_tests/__init__.py b/airbyte-integrations/connectors/source-n8n/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-n8n/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-n8n/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-n8n/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-n8n/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-n8n/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/main.py b/airbyte-integrations/connectors/source-n8n/main.py index 1f2ea9e2acd6..0762610cb5f1 100644 --- a/airbyte-integrations/connectors/source-n8n/main.py +++ b/airbyte-integrations/connectors/source-n8n/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/setup.py b/airbyte-integrations/connectors/source-n8n/setup.py index fbfcf96178b3..dcdaf24e3948 100644 --- a/airbyte-integrations/connectors/source-n8n/setup.py +++ b/airbyte-integrations/connectors/source-n8n/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/source_n8n/__init__.py b/airbyte-integrations/connectors/source-n8n/source_n8n/__init__.py index 82484f22ffbe..5e3ecd3f3306 100644 --- a/airbyte-integrations/connectors/source-n8n/source_n8n/__init__.py +++ b/airbyte-integrations/connectors/source-n8n/source_n8n/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-n8n/source_n8n/source.py b/airbyte-integrations/connectors/source-n8n/source_n8n/source.py index 526b147f31d7..441fac31019e 100644 --- a/airbyte-integrations/connectors/source-n8n/source_n8n/source.py +++ b/airbyte-integrations/connectors/source-n8n/source_n8n/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-nasa/integration_tests/__init__.py b/airbyte-integrations/connectors/source-nasa/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-nasa/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-nasa/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-nasa/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-nasa/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-nasa/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/main.py b/airbyte-integrations/connectors/source-nasa/main.py index 9ed7e7381e18..c1627273e227 100644 --- a/airbyte-integrations/connectors/source-nasa/main.py +++ b/airbyte-integrations/connectors/source-nasa/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/setup.py b/airbyte-integrations/connectors/source-nasa/setup.py index a66c721adf8d..04c3da58a72e 100644 --- a/airbyte-integrations/connectors/source-nasa/setup.py +++ b/airbyte-integrations/connectors/source-nasa/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/source_nasa/__init__.py b/airbyte-integrations/connectors/source-nasa/source_nasa/__init__.py index 6f155993533b..fdef367bc8ae 100644 --- a/airbyte-integrations/connectors/source-nasa/source_nasa/__init__.py +++ b/airbyte-integrations/connectors/source-nasa/source_nasa/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/source_nasa/source.py b/airbyte-integrations/connectors/source-nasa/source_nasa/source.py index 3f47309ab7c3..555527ed3b01 100644 --- a/airbyte-integrations/connectors/source-nasa/source_nasa/source.py +++ b/airbyte-integrations/connectors/source-nasa/source_nasa/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-nasa/unit_tests/__init__.py b/airbyte-integrations/connectors/source-nasa/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-nasa/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-nasa/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-nasa/unit_tests/test_incremental_streams.py index be0de14c84bb..93820311d625 100644 --- a/airbyte-integrations/connectors/source-nasa/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-nasa/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nasa/unit_tests/test_source.py b/airbyte-integrations/connectors/source-nasa/unit_tests/test_source.py index 49c4570bd888..123d1f14b430 100644 --- a/airbyte-integrations/connectors/source-nasa/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-nasa/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime, timedelta diff --git a/airbyte-integrations/connectors/source-nasa/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-nasa/unit_tests/test_streams.py index 0a6ae568ef8c..91e9b2104406 100644 --- a/airbyte-integrations/connectors/source-nasa/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-nasa/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-netsuite/integration_tests/__init__.py b/airbyte-integrations/connectors/source-netsuite/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-netsuite/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-netsuite/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-netsuite/integration_tests/acceptance.py index 0adee4627d06..ea1ca1161ee2 100644 --- a/airbyte-integrations/connectors/source-netsuite/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-netsuite/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/main.py b/airbyte-integrations/connectors/source-netsuite/main.py index c6904344b3df..7b88a055cfe2 100644 --- a/airbyte-integrations/connectors/source-netsuite/main.py +++ b/airbyte-integrations/connectors/source-netsuite/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/setup.py b/airbyte-integrations/connectors/source-netsuite/setup.py index e2cb98124bd9..b6b1e8ae3032 100644 --- a/airbyte-integrations/connectors/source-netsuite/setup.py +++ b/airbyte-integrations/connectors/source-netsuite/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/source_netsuite/__init__.py b/airbyte-integrations/connectors/source-netsuite/source_netsuite/__init__.py index 9bd7a614acb8..56c952071442 100644 --- a/airbyte-integrations/connectors/source-netsuite/source_netsuite/__init__.py +++ b/airbyte-integrations/connectors/source-netsuite/source_netsuite/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/source_netsuite/constraints.py b/airbyte-integrations/connectors/source-netsuite/source_netsuite/constraints.py index 664cad8e98d4..bda426da463d 100644 --- a/airbyte-integrations/connectors/source-netsuite/source_netsuite/constraints.py +++ b/airbyte-integrations/connectors/source-netsuite/source_netsuite/constraints.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/source_netsuite/errors.py b/airbyte-integrations/connectors/source-netsuite/source_netsuite/errors.py index 13b2500b3493..04756c865f28 100644 --- a/airbyte-integrations/connectors/source-netsuite/source_netsuite/errors.py +++ b/airbyte-integrations/connectors/source-netsuite/source_netsuite/errors.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/source_netsuite/source.py b/airbyte-integrations/connectors/source-netsuite/source_netsuite/source.py index a129e6fc5771..610adece4944 100644 --- a/airbyte-integrations/connectors/source-netsuite/source_netsuite/source.py +++ b/airbyte-integrations/connectors/source-netsuite/source_netsuite/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/source_netsuite/streams.py b/airbyte-integrations/connectors/source-netsuite/source_netsuite/streams.py index 525a88aac97b..57ab51643782 100644 --- a/airbyte-integrations/connectors/source-netsuite/source_netsuite/streams.py +++ b/airbyte-integrations/connectors/source-netsuite/source_netsuite/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/unit_tests/__init__.py b/airbyte-integrations/connectors/source-netsuite/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-netsuite/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-netsuite/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-netsuite/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-netsuite/unit_tests/test_streams.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-netsuite/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-netsuite/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/__init__.py b/airbyte-integrations/connectors/source-news-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-news-api/__init__.py +++ b/airbyte-integrations/connectors/source-news-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-news-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-news-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-news-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-news-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-news-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-news-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/main.py b/airbyte-integrations/connectors/source-news-api/main.py index ff3276306206..0b2c02a55247 100644 --- a/airbyte-integrations/connectors/source-news-api/main.py +++ b/airbyte-integrations/connectors/source-news-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/setup.py b/airbyte-integrations/connectors/source-news-api/setup.py index 9d7c199e46cf..8bcca857d65f 100644 --- a/airbyte-integrations/connectors/source-news-api/setup.py +++ b/airbyte-integrations/connectors/source-news-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/source_news_api/__init__.py b/airbyte-integrations/connectors/source-news-api/source_news_api/__init__.py index 8482828261eb..4620788eec57 100644 --- a/airbyte-integrations/connectors/source-news-api/source_news_api/__init__.py +++ b/airbyte-integrations/connectors/source-news-api/source_news_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-news-api/source_news_api/source.py b/airbyte-integrations/connectors/source-news-api/source_news_api/source.py index 2d1b8a21a6e6..c94d7a21c546 100644 --- a/airbyte-integrations/connectors/source-news-api/source_news_api/source.py +++ b/airbyte-integrations/connectors/source-news-api/source_news_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-newsdata/__init__.py b/airbyte-integrations/connectors/source-newsdata/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-newsdata/__init__.py +++ b/airbyte-integrations/connectors/source-newsdata/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/integration_tests/__init__.py b/airbyte-integrations/connectors/source-newsdata/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-newsdata/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-newsdata/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-newsdata/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-newsdata/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-newsdata/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/main.py b/airbyte-integrations/connectors/source-newsdata/main.py index 6141f19bc0f4..2f7c8b1ecbac 100644 --- a/airbyte-integrations/connectors/source-newsdata/main.py +++ b/airbyte-integrations/connectors/source-newsdata/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/setup.py b/airbyte-integrations/connectors/source-newsdata/setup.py index fbb9e5c46a5b..4134511954a2 100644 --- a/airbyte-integrations/connectors/source-newsdata/setup.py +++ b/airbyte-integrations/connectors/source-newsdata/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/source_newsdata/__init__.py b/airbyte-integrations/connectors/source-newsdata/source_newsdata/__init__.py index 117cedb9b0e8..dc5eaa7892ab 100644 --- a/airbyte-integrations/connectors/source-newsdata/source_newsdata/__init__.py +++ b/airbyte-integrations/connectors/source-newsdata/source_newsdata/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-newsdata/source_newsdata/source.py b/airbyte-integrations/connectors/source-newsdata/source_newsdata/source.py index b33e2d7f1e64..b8b5ad8be239 100644 --- a/airbyte-integrations/connectors/source-newsdata/source_newsdata/source.py +++ b/airbyte-integrations/connectors/source-newsdata/source_newsdata/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-notion/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-notion/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-notion/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-notion/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-notion/main.py b/airbyte-integrations/connectors/source-notion/main.py index c8447c3b4c62..dd188d547982 100644 --- a/airbyte-integrations/connectors/source-notion/main.py +++ b/airbyte-integrations/connectors/source-notion/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-notion/setup.py b/airbyte-integrations/connectors/source-notion/setup.py index 00ebbd0b66d5..7b5240850f12 100644 --- a/airbyte-integrations/connectors/source-notion/setup.py +++ b/airbyte-integrations/connectors/source-notion/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-notion/source_notion/source.py b/airbyte-integrations/connectors/source-notion/source_notion/source.py index d78ee8dfae53..a0de37c49080 100644 --- a/airbyte-integrations/connectors/source-notion/source_notion/source.py +++ b/airbyte-integrations/connectors/source-notion/source_notion/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-notion/source_notion/streams.py b/airbyte-integrations/connectors/source-notion/source_notion/streams.py index d2dc022612dd..2c38d246030a 100644 --- a/airbyte-integrations/connectors/source-notion/source_notion/streams.py +++ b/airbyte-integrations/connectors/source-notion/source_notion/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-notion/source_notion/utils.py b/airbyte-integrations/connectors/source-notion/source_notion/utils.py index 154e21190210..5cf3137405b9 100644 --- a/airbyte-integrations/connectors/source-notion/source_notion/utils.py +++ b/airbyte-integrations/connectors/source-notion/source_notion/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-notion/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-notion/unit_tests/test_incremental_streams.py index 5b0ecbd91913..718996f5bf6f 100644 --- a/airbyte-integrations/connectors/source-notion/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-notion/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-notion/unit_tests/test_source.py b/airbyte-integrations/connectors/source-notion/unit_tests/test_source.py index 67dcdd16f8ff..f71734a678f3 100644 --- a/airbyte-integrations/connectors/source-notion/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-notion/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-notion/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-notion/unit_tests/test_streams.py index 53407d033bae..1d1e4b7eb32c 100644 --- a/airbyte-integrations/connectors/source-notion/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-notion/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/source-nytimes/__init__.py b/airbyte-integrations/connectors/source-nytimes/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-nytimes/__init__.py +++ b/airbyte-integrations/connectors/source-nytimes/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/integration_tests/__init__.py b/airbyte-integrations/connectors/source-nytimes/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-nytimes/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-nytimes/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-nytimes/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-nytimes/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-nytimes/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/main.py b/airbyte-integrations/connectors/source-nytimes/main.py index 7eeb2e6c8384..b3e9d432ee28 100644 --- a/airbyte-integrations/connectors/source-nytimes/main.py +++ b/airbyte-integrations/connectors/source-nytimes/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/setup.py b/airbyte-integrations/connectors/source-nytimes/setup.py index 0aef725880ad..7a270d44be8c 100644 --- a/airbyte-integrations/connectors/source-nytimes/setup.py +++ b/airbyte-integrations/connectors/source-nytimes/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/source_nytimes/__init__.py b/airbyte-integrations/connectors/source-nytimes/source_nytimes/__init__.py index 026d0c73eecf..e7c14566225d 100644 --- a/airbyte-integrations/connectors/source-nytimes/source_nytimes/__init__.py +++ b/airbyte-integrations/connectors/source-nytimes/source_nytimes/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-nytimes/source_nytimes/source.py b/airbyte-integrations/connectors/source-nytimes/source_nytimes/source.py index e1c42d511d4a..fb3e4f7101d9 100644 --- a/airbyte-integrations/connectors/source-nytimes/source_nytimes/source.py +++ b/airbyte-integrations/connectors/source-nytimes/source_nytimes/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-okta/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-okta/integration_tests/acceptance.py index 1e36f326cdd7..6f2ccc74201a 100644 --- a/airbyte-integrations/connectors/source-okta/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-okta/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-okta/main.py b/airbyte-integrations/connectors/source-okta/main.py index 7e1b1b20c8da..93c853b816f5 100644 --- a/airbyte-integrations/connectors/source-okta/main.py +++ b/airbyte-integrations/connectors/source-okta/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-okta/setup.py b/airbyte-integrations/connectors/source-okta/setup.py index dbbeab2374db..630b04d8b0e9 100644 --- a/airbyte-integrations/connectors/source-okta/setup.py +++ b/airbyte-integrations/connectors/source-okta/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-okta/source_okta/authenticator.py b/airbyte-integrations/connectors/source-okta/source_okta/authenticator.py index 2cf4bc64a7fd..b890ac914b6b 100644 --- a/airbyte-integrations/connectors/source-okta/source_okta/authenticator.py +++ b/airbyte-integrations/connectors/source-okta/source_okta/authenticator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-okta/source_okta/source.py b/airbyte-integrations/connectors/source-okta/source_okta/source.py index 380e55d10a3a..b80f3dbbed51 100644 --- a/airbyte-integrations/connectors/source-okta/source_okta/source.py +++ b/airbyte-integrations/connectors/source-okta/source_okta/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-okta/source_okta/utils.py b/airbyte-integrations/connectors/source-okta/source_okta/utils.py index 565db550bcc7..52639781d6ed 100644 --- a/airbyte-integrations/connectors/source-okta/source_okta/utils.py +++ b/airbyte-integrations/connectors/source-okta/source_okta/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-okta/unit_tests/conftest.py b/airbyte-integrations/connectors/source-okta/unit_tests/conftest.py index db6928e7e766..61bcae95b867 100644 --- a/airbyte-integrations/connectors/source-okta/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-okta/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-okta/unit_tests/test_source.py b/airbyte-integrations/connectors/source-okta/unit_tests/test_source.py index 0f8eb23db454..613e3415177c 100644 --- a/airbyte-integrations/connectors/source-okta/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-okta/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-okta/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-okta/unit_tests/test_streams.py index ed5b2bb6948a..35b8b8fd6375 100644 --- a/airbyte-integrations/connectors/source-okta/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-okta/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-okta/unit_tests/test_utils.py b/airbyte-integrations/connectors/source-okta/unit_tests/test_utils.py index 33d05827feb3..b5a62f801e43 100644 --- a/airbyte-integrations/connectors/source-okta/unit_tests/test_utils.py +++ b/airbyte-integrations/connectors/source-okta/unit_tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-omnisend/__init__.py b/airbyte-integrations/connectors/source-omnisend/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-omnisend/__init__.py +++ b/airbyte-integrations/connectors/source-omnisend/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/integration_tests/__init__.py b/airbyte-integrations/connectors/source-omnisend/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-omnisend/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-omnisend/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-omnisend/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-omnisend/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-omnisend/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/main.py b/airbyte-integrations/connectors/source-omnisend/main.py index b2f031a5afe0..01c8cb75e133 100644 --- a/airbyte-integrations/connectors/source-omnisend/main.py +++ b/airbyte-integrations/connectors/source-omnisend/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/setup.py b/airbyte-integrations/connectors/source-omnisend/setup.py index 4f74ea85cae8..ab4ab7c2878a 100644 --- a/airbyte-integrations/connectors/source-omnisend/setup.py +++ b/airbyte-integrations/connectors/source-omnisend/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/source_omnisend/__init__.py b/airbyte-integrations/connectors/source-omnisend/source_omnisend/__init__.py index 06058776e7f4..2cec72ac9a0d 100644 --- a/airbyte-integrations/connectors/source-omnisend/source_omnisend/__init__.py +++ b/airbyte-integrations/connectors/source-omnisend/source_omnisend/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-omnisend/source_omnisend/source.py b/airbyte-integrations/connectors/source-omnisend/source_omnisend/source.py index b240dbd01482..550759a9cfa4 100644 --- a/airbyte-integrations/connectors/source-omnisend/source_omnisend/source.py +++ b/airbyte-integrations/connectors/source-omnisend/source_omnisend/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-onesignal/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-onesignal/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-onesignal/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-onesignal/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-onesignal/main.py b/airbyte-integrations/connectors/source-onesignal/main.py index 91b3d84ca033..ccff041b46e3 100644 --- a/airbyte-integrations/connectors/source-onesignal/main.py +++ b/airbyte-integrations/connectors/source-onesignal/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-onesignal/setup.py b/airbyte-integrations/connectors/source-onesignal/setup.py index 4597f2dfc263..84746caaf488 100644 --- a/airbyte-integrations/connectors/source-onesignal/setup.py +++ b/airbyte-integrations/connectors/source-onesignal/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-onesignal/source_onesignal/source.py b/airbyte-integrations/connectors/source-onesignal/source_onesignal/source.py index df6bdc54bc29..d6146b1dfb81 100644 --- a/airbyte-integrations/connectors/source-onesignal/source_onesignal/source.py +++ b/airbyte-integrations/connectors/source-onesignal/source_onesignal/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-onesignal/source_onesignal/streams.py b/airbyte-integrations/connectors/source-onesignal/source_onesignal/streams.py index 37e4bf5301f1..c603519f21b9 100644 --- a/airbyte-integrations/connectors/source-onesignal/source_onesignal/streams.py +++ b/airbyte-integrations/connectors/source-onesignal/source_onesignal/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import time diff --git a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_incremental_streams.py index 2b16a427842e..d1e5581f9135 100644 --- a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_source.py b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_source.py index 963793681875..f34181ddb71a 100644 --- a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_streams.py index 8889016987a9..6013acc14f69 100644 --- a/airbyte-integrations/connectors/source-onesignal/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-onesignal/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-openweather/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-openweather/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-openweather/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-openweather/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-openweather/main.py b/airbyte-integrations/connectors/source-openweather/main.py index fc0f9343a83c..975558accee0 100644 --- a/airbyte-integrations/connectors/source-openweather/main.py +++ b/airbyte-integrations/connectors/source-openweather/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-openweather/setup.py b/airbyte-integrations/connectors/source-openweather/setup.py index 712bfab2043c..b0c755b06b82 100644 --- a/airbyte-integrations/connectors/source-openweather/setup.py +++ b/airbyte-integrations/connectors/source-openweather/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-openweather/source_openweather/extra_validations.py b/airbyte-integrations/connectors/source-openweather/source_openweather/extra_validations.py index f10d68a9d9f0..6a4c3015dfb2 100644 --- a/airbyte-integrations/connectors/source-openweather/source_openweather/extra_validations.py +++ b/airbyte-integrations/connectors/source-openweather/source_openweather/extra_validations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping diff --git a/airbyte-integrations/connectors/source-openweather/source_openweather/source.py b/airbyte-integrations/connectors/source-openweather/source_openweather/source.py index 0960e7b66249..f579ee1d6176 100644 --- a/airbyte-integrations/connectors/source-openweather/source_openweather/source.py +++ b/airbyte-integrations/connectors/source-openweather/source_openweather/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-openweather/source_openweather/streams.py b/airbyte-integrations/connectors/source-openweather/source_openweather/streams.py index 230a719a74a4..b1f91b4cd752 100644 --- a/airbyte-integrations/connectors/source-openweather/source_openweather/streams.py +++ b/airbyte-integrations/connectors/source-openweather/source_openweather/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, Mapping, MutableMapping, Optional diff --git a/airbyte-integrations/connectors/source-openweather/unit_tests/test_extra_validations.py b/airbyte-integrations/connectors/source-openweather/unit_tests/test_extra_validations.py index 3250ae984368..67bf9a82d01e 100644 --- a/airbyte-integrations/connectors/source-openweather/unit_tests/test_extra_validations.py +++ b/airbyte-integrations/connectors/source-openweather/unit_tests/test_extra_validations.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-openweather/unit_tests/test_source.py b/airbyte-integrations/connectors/source-openweather/unit_tests/test_source.py index 7056455dc528..8bf0e57746cb 100644 --- a/airbyte-integrations/connectors/source-openweather/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-openweather/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-openweather/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-openweather/unit_tests/test_streams.py index 7a472b50252b..c9fad79f3acf 100644 --- a/airbyte-integrations/connectors/source-openweather/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-openweather/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSource.java b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSource.java index 3656d51b3117..31549ea770c0 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSource.java +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/main/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/AirbyteOracleTestContainer.java b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/AirbyteOracleTestContainer.java index 989efbf78b44..4a4ba11c3ccd 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/AirbyteOracleTestContainer.java +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/AirbyteOracleTestContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleSourceNneAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleSourceNneAcceptanceTest.java index ed81a7f6586d..0c068f41cefd 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleSourceNneAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleSourceNneAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptJdbcSourceAcceptanceTest.java index eaf13f11ab4d..b06adfdd02dd 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSourceAcceptanceTest.java index 97a6f9a73399..d9ecc0deb924 100644 --- a/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle-strict-encrypt/src/test-integration/java/io/airbyte/integrations/source/oracle_strict_encrypt/OracleStrictEncryptSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle_strict_encrypt; diff --git a/airbyte-integrations/connectors/source-oracle/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-oracle/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-oracle/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-oracle/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSource.java b/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSource.java index fdd1a7563af8..e78cf52fdff4 100644 --- a/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSource.java +++ b/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSourceOperations.java b/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSourceOperations.java index 7cd9ed52a163..e8cc0f8435d8 100644 --- a/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSourceOperations.java +++ b/airbyte-integrations/connectors/source-oracle/src/main/java/io/airbyte/integrations/source/oracle/OracleSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AbstractSshOracleSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AbstractSshOracleSourceAcceptanceTest.java index 76a19a6cc90d..4db4bcdf1bb5 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AbstractSshOracleSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AbstractSshOracleSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AirbyteOracleTestContainer.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AirbyteOracleTestContainer.java index 8b42af1d32b9..35faa82afd36 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AirbyteOracleTestContainer.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/AirbyteOracleTestContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleJdbcSourceAcceptanceTest.java index d4fd4b4be70a..c3559f50ce8b 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceAcceptanceTest.java index 502a1fb8ce3c..0c276cf766cf 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceDatatypeTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceDatatypeTest.java index 4364c4aeb0cb..e029b6ef377a 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceNneAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceNneAcceptanceTest.java index 5a4a31cc0259..83a88c099a45 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceNneAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceNneAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceTest.java index 7b37ebb88184..90ac510ea005 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/OracleSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshKeyOracleSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshKeyOracleSourceAcceptanceTest.java index 90309c813041..0c272506c24b 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshKeyOracleSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshKeyOracleSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshPasswordOracleSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshPasswordOracleSourceAcceptanceTest.java index eb76ede6b76a..cf14894a0a3d 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshPasswordOracleSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test-integration/java/io/airbyte/integrations/source/oracle/SshPasswordOracleSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleSpecTest.java b/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleSpecTest.java index 28a64c00a27c..0864c75d69c7 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleSpecTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleStressTest.java b/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleStressTest.java index a40b340af446..9a84d1c2ca11 100644 --- a/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleStressTest.java +++ b/airbyte-integrations/connectors/source-oracle/src/test/java/io/airbyte/integrations/source/oracle/OracleStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.oracle; diff --git a/airbyte-integrations/connectors/source-orb/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-orb/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-orb/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-orb/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orb/main.py b/airbyte-integrations/connectors/source-orb/main.py index 2a4361ce572a..08c8985a056a 100644 --- a/airbyte-integrations/connectors/source-orb/main.py +++ b/airbyte-integrations/connectors/source-orb/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orb/setup.py b/airbyte-integrations/connectors/source-orb/setup.py index 0ee8494ff632..056a2089c34e 100644 --- a/airbyte-integrations/connectors/source-orb/setup.py +++ b/airbyte-integrations/connectors/source-orb/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orb/source_orb/source.py b/airbyte-integrations/connectors/source-orb/source_orb/source.py index fd7b31221f9f..c3dd7b15fba9 100644 --- a/airbyte-integrations/connectors/source-orb/source_orb/source.py +++ b/airbyte-integrations/connectors/source-orb/source_orb/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py index 14b9ef63dc8a..ce1c2ae5b15b 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py index ac994103f91c..500855f20a85 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py index ce4b03dfbdcd..a4fe2c195eff 100644 --- a/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-orb/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-orbit/integration_tests/__init__.py b/airbyte-integrations/connectors/source-orbit/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-orbit/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-orbit/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-orbit/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-orbit/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-orbit/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/main.py b/airbyte-integrations/connectors/source-orbit/main.py index a7b3c933efac..82e25dd0caa5 100644 --- a/airbyte-integrations/connectors/source-orbit/main.py +++ b/airbyte-integrations/connectors/source-orbit/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/setup.py b/airbyte-integrations/connectors/source-orbit/setup.py index 33802a458f13..63ced0f2d6d6 100644 --- a/airbyte-integrations/connectors/source-orbit/setup.py +++ b/airbyte-integrations/connectors/source-orbit/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/source_orbit/__init__.py b/airbyte-integrations/connectors/source-orbit/source_orbit/__init__.py index 4888354eaa19..4e4286af3993 100644 --- a/airbyte-integrations/connectors/source-orbit/source_orbit/__init__.py +++ b/airbyte-integrations/connectors/source-orbit/source_orbit/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/source_orbit/source.py b/airbyte-integrations/connectors/source-orbit/source_orbit/source.py index 280fff7d9067..72d22905c5d2 100644 --- a/airbyte-integrations/connectors/source-orbit/source_orbit/source.py +++ b/airbyte-integrations/connectors/source-orbit/source_orbit/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/source_orbit/streams.py b/airbyte-integrations/connectors/source-orbit/source_orbit/streams.py index 5645af953600..6d70301483cf 100644 --- a/airbyte-integrations/connectors/source-orbit/source_orbit/streams.py +++ b/airbyte-integrations/connectors/source-orbit/source_orbit/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import urllib.parse diff --git a/airbyte-integrations/connectors/source-orbit/unit_tests/__init__.py b/airbyte-integrations/connectors/source-orbit/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-orbit/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-orbit/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-orbit/unit_tests/test_source.py b/airbyte-integrations/connectors/source-orbit/unit_tests/test_source.py index 1cdcf36126d4..a30df4de7351 100644 --- a/airbyte-integrations/connectors/source-orbit/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-orbit/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-orbit/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-orbit/unit_tests/test_streams.py index 4c15591f6d03..1840de41cfec 100644 --- a/airbyte-integrations/connectors/source-orbit/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-orbit/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-oura/__init__.py b/airbyte-integrations/connectors/source-oura/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-oura/__init__.py +++ b/airbyte-integrations/connectors/source-oura/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/integration_tests/__init__.py b/airbyte-integrations/connectors/source-oura/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-oura/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-oura/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-oura/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-oura/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-oura/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/main.py b/airbyte-integrations/connectors/source-oura/main.py index 96826c0c518f..35f15399d958 100644 --- a/airbyte-integrations/connectors/source-oura/main.py +++ b/airbyte-integrations/connectors/source-oura/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/setup.py b/airbyte-integrations/connectors/source-oura/setup.py index a8ba6ad07adc..e83a35a84faf 100644 --- a/airbyte-integrations/connectors/source-oura/setup.py +++ b/airbyte-integrations/connectors/source-oura/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/source_oura/__init__.py b/airbyte-integrations/connectors/source-oura/source_oura/__init__.py index aeb9c1b104db..17c5307205e7 100644 --- a/airbyte-integrations/connectors/source-oura/source_oura/__init__.py +++ b/airbyte-integrations/connectors/source-oura/source_oura/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-oura/source_oura/source.py b/airbyte-integrations/connectors/source-oura/source_oura/source.py index d230140178a9..3b8e96915690 100644 --- a/airbyte-integrations/connectors/source-oura/source_oura/source.py +++ b/airbyte-integrations/connectors/source-oura/source_oura/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-outreach/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-outreach/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-outreach/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-outreach/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-outreach/main.py b/airbyte-integrations/connectors/source-outreach/main.py index bf446e87c6fa..77394c375d03 100644 --- a/airbyte-integrations/connectors/source-outreach/main.py +++ b/airbyte-integrations/connectors/source-outreach/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-outreach/setup.py b/airbyte-integrations/connectors/source-outreach/setup.py index 89f3e023091c..0f9222c19cd6 100644 --- a/airbyte-integrations/connectors/source-outreach/setup.py +++ b/airbyte-integrations/connectors/source-outreach/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-outreach/source_outreach/source.py b/airbyte-integrations/connectors/source-outreach/source_outreach/source.py index bb1ab1dad961..e7acc033e74f 100644 --- a/airbyte-integrations/connectors/source-outreach/source_outreach/source.py +++ b/airbyte-integrations/connectors/source-outreach/source_outreach/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-outreach/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-outreach/unit_tests/test_incremental_streams.py index 788b3b981025..bc35d4b7253b 100644 --- a/airbyte-integrations/connectors/source-outreach/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-outreach/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-outreach/unit_tests/test_source.py b/airbyte-integrations/connectors/source-outreach/unit_tests/test_source.py index 8e5292128465..c72221ad5fb2 100644 --- a/airbyte-integrations/connectors/source-outreach/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-outreach/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-outreach/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-outreach/unit_tests/test_streams.py index c90db4653e83..0630d7a2852c 100644 --- a/airbyte-integrations/connectors/source-outreach/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-outreach/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-pardot/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pardot/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-pardot/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pardot/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pardot/main.py b/airbyte-integrations/connectors/source-pardot/main.py index 4ba159ff3a65..8158c5fc7d66 100644 --- a/airbyte-integrations/connectors/source-pardot/main.py +++ b/airbyte-integrations/connectors/source-pardot/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pardot/setup.py b/airbyte-integrations/connectors/source-pardot/setup.py index ac8442fb0ef1..2aadd9ca8496 100644 --- a/airbyte-integrations/connectors/source-pardot/setup.py +++ b/airbyte-integrations/connectors/source-pardot/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pardot/source_pardot/api.py b/airbyte-integrations/connectors/source-pardot/source_pardot/api.py index 4dff52cb3125..12455ed9bf58 100644 --- a/airbyte-integrations/connectors/source-pardot/source_pardot/api.py +++ b/airbyte-integrations/connectors/source-pardot/source_pardot/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-pardot/source_pardot/source.py b/airbyte-integrations/connectors/source-pardot/source_pardot/source.py index 1dec8d9c0bc7..cabeddb049a0 100644 --- a/airbyte-integrations/connectors/source-pardot/source_pardot/source.py +++ b/airbyte-integrations/connectors/source-pardot/source_pardot/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pardot/source_pardot/stream.py b/airbyte-integrations/connectors/source-pardot/source_pardot/stream.py index 0baaaf17cee6..e61718a2957b 100644 --- a/airbyte-integrations/connectors/source-pardot/source_pardot/stream.py +++ b/airbyte-integrations/connectors/source-pardot/source_pardot/stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-pardot/unit_tests/conftest.py b/airbyte-integrations/connectors/source-pardot/unit_tests/conftest.py index c40a4656127d..044e962b5bc4 100644 --- a/airbyte-integrations/connectors/source-pardot/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-pardot/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-partnerstack/__init__.py b/airbyte-integrations/connectors/source-partnerstack/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-partnerstack/__init__.py +++ b/airbyte-integrations/connectors/source-partnerstack/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/integration_tests/__init__.py b/airbyte-integrations/connectors/source-partnerstack/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-partnerstack/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-partnerstack/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-partnerstack/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-partnerstack/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-partnerstack/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/main.py b/airbyte-integrations/connectors/source-partnerstack/main.py index aa7176881f62..24bd01814100 100644 --- a/airbyte-integrations/connectors/source-partnerstack/main.py +++ b/airbyte-integrations/connectors/source-partnerstack/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/setup.py b/airbyte-integrations/connectors/source-partnerstack/setup.py index ec4168a77841..a058c78ab0fd 100644 --- a/airbyte-integrations/connectors/source-partnerstack/setup.py +++ b/airbyte-integrations/connectors/source-partnerstack/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/__init__.py b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/__init__.py index 30492d64a767..66e7abb9ca3d 100644 --- a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/__init__.py +++ b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/components.py b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/components.py index 7b97596998b4..bb63b674f8bc 100644 --- a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/components.py +++ b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/source.py b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/source.py index 94041c954879..79d39b4f690b 100644 --- a/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/source.py +++ b/airbyte-integrations/connectors/source-partnerstack/source_partnerstack/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-paypal-transaction/bin/fixture_helper.py b/airbyte-integrations/connectors/source-paypal-transaction/bin/fixture_helper.py index 9e43ccdabb14..cf9d8d86e92d 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/bin/fixture_helper.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/bin/fixture_helper.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-paypal-transaction/bin/paypal_transaction_generator.py b/airbyte-integrations/connectors/source-paypal-transaction/bin/paypal_transaction_generator.py index 054156d46cce..8fa96fae513f 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/bin/paypal_transaction_generator.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/bin/paypal_transaction_generator.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # diff --git a/airbyte-integrations/connectors/source-paypal-transaction/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-paypal-transaction/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paypal-transaction/main.py b/airbyte-integrations/connectors/source-paypal-transaction/main.py index 6acb02e75473..51be49033dca 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/main.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paypal-transaction/setup.py b/airbyte-integrations/connectors/source-paypal-transaction/setup.py index 4478a14c11cb..ac08efaaf930 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/setup.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/source.py b/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/source.py index 39f65974a3b7..841098f6c0bb 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/source.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/utils.py b/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/utils.py index ad6c0232dce4..732a5119fcb3 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/utils.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/source_paypal_transaction/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/conftest.py b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/conftest.py index 8bd9555a4029..8e2333572304 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/test_source.py b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/test_source.py index 43f7afdea63e..6125ebf21a53 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/unit_test.py index c031530a7c37..9f92bc3d97ca 100644 --- a/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-paypal-transaction/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime, timedelta diff --git a/airbyte-integrations/connectors/source-paystack/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-paystack/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-paystack/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-paystack/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paystack/main.py b/airbyte-integrations/connectors/source-paystack/main.py index 278ab9385111..04c982f1ed90 100644 --- a/airbyte-integrations/connectors/source-paystack/main.py +++ b/airbyte-integrations/connectors/source-paystack/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paystack/setup.py b/airbyte-integrations/connectors/source-paystack/setup.py index bf18e0f6a68d..6258314a412e 100644 --- a/airbyte-integrations/connectors/source-paystack/setup.py +++ b/airbyte-integrations/connectors/source-paystack/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-paystack/source_paystack/source.py b/airbyte-integrations/connectors/source-paystack/source_paystack/source.py index bd660fc8c9ae..44ed573cdbaf 100644 --- a/airbyte-integrations/connectors/source-paystack/source_paystack/source.py +++ b/airbyte-integrations/connectors/source-paystack/source_paystack/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-paystack/source_paystack/streams.py b/airbyte-integrations/connectors/source-paystack/source_paystack/streams.py index b74cc1207a42..65ad299e7218 100644 --- a/airbyte-integrations/connectors/source-paystack/source_paystack/streams.py +++ b/airbyte-integrations/connectors/source-paystack/source_paystack/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-paystack/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-paystack/unit_tests/test_incremental_streams.py index 5fd14ee54bdc..e9f891b48ec6 100644 --- a/airbyte-integrations/connectors/source-paystack/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-paystack/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-paystack/unit_tests/test_source.py b/airbyte-integrations/connectors/source-paystack/unit_tests/test_source.py index 7192e6b13b2d..9ad7f136b3be 100644 --- a/airbyte-integrations/connectors/source-paystack/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-paystack/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import ANY, MagicMock diff --git a/airbyte-integrations/connectors/source-paystack/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-paystack/unit_tests/test_streams.py index 795337426c6e..8d357c4d2bee 100644 --- a/airbyte-integrations/connectors/source-paystack/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-paystack/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-persistiq/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-persistiq/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-persistiq/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-persistiq/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-persistiq/main.py b/airbyte-integrations/connectors/source-persistiq/main.py index 756468470a95..438306b66706 100644 --- a/airbyte-integrations/connectors/source-persistiq/main.py +++ b/airbyte-integrations/connectors/source-persistiq/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-persistiq/setup.py b/airbyte-integrations/connectors/source-persistiq/setup.py index 49cefb38164e..792701cecfb8 100644 --- a/airbyte-integrations/connectors/source-persistiq/setup.py +++ b/airbyte-integrations/connectors/source-persistiq/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-persistiq/source_persistiq/source.py b/airbyte-integrations/connectors/source-persistiq/source_persistiq/source.py index 1094c646c69f..9c0bb9d33849 100644 --- a/airbyte-integrations/connectors/source-persistiq/source_persistiq/source.py +++ b/airbyte-integrations/connectors/source-persistiq/source_persistiq/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-persistiq/unit_tests/test_source.py b/airbyte-integrations/connectors/source-persistiq/unit_tests/test_source.py index e27e44f6c0b7..c6ccf45c6c07 100644 --- a/airbyte-integrations/connectors/source-persistiq/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-persistiq/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-persistiq/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-persistiq/unit_tests/test_streams.py index 6964e0a3cfef..04722fe6ad43 100644 --- a/airbyte-integrations/connectors/source-persistiq/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-persistiq/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-pexels-api/__init__.py b/airbyte-integrations/connectors/source-pexels-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pexels-api/__init__.py +++ b/airbyte-integrations/connectors/source-pexels-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-pexels-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pexels-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-pexels-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pexels-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-pexels-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pexels-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/main.py b/airbyte-integrations/connectors/source-pexels-api/main.py index 49c78e42ca72..f13d88a9f301 100644 --- a/airbyte-integrations/connectors/source-pexels-api/main.py +++ b/airbyte-integrations/connectors/source-pexels-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/setup.py b/airbyte-integrations/connectors/source-pexels-api/setup.py index e6d6cfe6bbda..0e4d2dc0a00d 100644 --- a/airbyte-integrations/connectors/source-pexels-api/setup.py +++ b/airbyte-integrations/connectors/source-pexels-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/__init__.py b/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/__init__.py index 0a2b7916714d..1d764fca07ae 100644 --- a/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/__init__.py +++ b/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/source.py b/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/source.py index 122b3263e2f0..1c710c212dbe 100644 --- a/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/source.py +++ b/airbyte-integrations/connectors/source-pexels-api/source_pexels_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-pinterest/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pinterest/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-pinterest/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pinterest/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pinterest/main.py b/airbyte-integrations/connectors/source-pinterest/main.py index cad243ea7cf9..377a6ad6dd76 100644 --- a/airbyte-integrations/connectors/source-pinterest/main.py +++ b/airbyte-integrations/connectors/source-pinterest/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pinterest/setup.py b/airbyte-integrations/connectors/source-pinterest/setup.py index e49dbc05a4ee..6cd581d5fff9 100644 --- a/airbyte-integrations/connectors/source-pinterest/setup.py +++ b/airbyte-integrations/connectors/source-pinterest/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pinterest/source_pinterest/source.py b/airbyte-integrations/connectors/source-pinterest/source_pinterest/source.py index 244f022fce55..5755582b1c4c 100644 --- a/airbyte-integrations/connectors/source-pinterest/source_pinterest/source.py +++ b/airbyte-integrations/connectors/source-pinterest/source_pinterest/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pinterest/source_pinterest/utils.py b/airbyte-integrations/connectors/source-pinterest/source_pinterest/utils.py index 879745a587ca..7f98e65cefde 100644 --- a/airbyte-integrations/connectors/source-pinterest/source_pinterest/utils.py +++ b/airbyte-integrations/connectors/source-pinterest/source_pinterest/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-pinterest/unit_tests/conftest.py b/airbyte-integrations/connectors/source-pinterest/unit_tests/conftest.py index 1e78351f1968..6e9b756e20f0 100644 --- a/airbyte-integrations/connectors/source-pinterest/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-pinterest/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_incremental_streams.py index e6cedf70818d..42a1ffb339f8 100644 --- a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_source.py b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_source.py index a29ea01c80c5..45ef633b790c 100644 --- a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_streams.py index 5312aa9de40b..004482465128 100644 --- a/airbyte-integrations/connectors/source-pinterest/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-pinterest/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-pipedrive/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pipedrive/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-pipedrive/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pipedrive/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pipedrive/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-pipedrive/integration_tests/integration_test.py index cbe7cbbf5d38..5544269fad67 100644 --- a/airbyte-integrations/connectors/source-pipedrive/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-pipedrive/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pipedrive/main.py b/airbyte-integrations/connectors/source-pipedrive/main.py index f46f1a943681..fb481bc2e9b2 100644 --- a/airbyte-integrations/connectors/source-pipedrive/main.py +++ b/airbyte-integrations/connectors/source-pipedrive/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pipedrive/setup.py b/airbyte-integrations/connectors/source-pipedrive/setup.py index 67ce60884543..d332b07996f1 100644 --- a/airbyte-integrations/connectors/source-pipedrive/setup.py +++ b/airbyte-integrations/connectors/source-pipedrive/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/source.py b/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/source.py index d5baa11c07cb..78bb49995e32 100644 --- a/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/source.py +++ b/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/streams.py b/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/streams.py index 834276dc1ec9..c92d3777c88f 100755 --- a/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/streams.py +++ b/airbyte-integrations/connectors/source-pipedrive/source_pipedrive/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-pipedrive/unit_tests/conftest.py b/airbyte-integrations/connectors/source-pipedrive/unit_tests/conftest.py index 0e7adac8eaf4..26f9a2080da0 100644 --- a/airbyte-integrations/connectors/source-pipedrive/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-pipedrive/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_source.py b/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_source.py index e9d7822bde49..fd0e0b0300bc 100644 --- a/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.logger import AirbyteLogger diff --git a/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_streams.py index 4c0530d13bf1..a7ea0c96a171 100644 --- a/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-pipedrive/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pivotal-tracker/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/main.py b/airbyte-integrations/connectors/source-pivotal-tracker/main.py index cf6744877ce8..3115bba2f932 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/main.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/setup.py b/airbyte-integrations/connectors/source-pivotal-tracker/setup.py index f0354e26b894..74511e154a23 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/setup.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/source_pivotal_tracker/source.py b/airbyte-integrations/connectors/source-pivotal-tracker/source_pivotal_tracker/source.py index c8516e125628..116dbb7c2b86 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/source_pivotal_tracker/source.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/source_pivotal_tracker/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/conftest.py b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/conftest.py index 1d516f5fc7bf..90fa75c211d2 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_source.py b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_source.py index 3da362e0ad5b..3199d7f27364 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_streams.py index 8c7ceb7f0074..399684ea86e5 100644 --- a/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-pivotal-tracker/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import responses diff --git a/airbyte-integrations/connectors/source-plaid/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-plaid/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-plaid/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-plaid/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plaid/main.py b/airbyte-integrations/connectors/source-plaid/main.py index 1bc3508ac318..e8f3663ddccc 100644 --- a/airbyte-integrations/connectors/source-plaid/main.py +++ b/airbyte-integrations/connectors/source-plaid/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plaid/setup.py b/airbyte-integrations/connectors/source-plaid/setup.py index 6353ed64827e..c344b3b06cc2 100644 --- a/airbyte-integrations/connectors/source-plaid/setup.py +++ b/airbyte-integrations/connectors/source-plaid/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plaid/source_plaid/source.py b/airbyte-integrations/connectors/source-plaid/source_plaid/source.py index fca36db7ffb6..29961fd57c0a 100644 --- a/airbyte-integrations/connectors/source-plaid/source_plaid/source.py +++ b/airbyte-integrations/connectors/source-plaid/source_plaid/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-plausible/__init__.py b/airbyte-integrations/connectors/source-plausible/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-plausible/__init__.py +++ b/airbyte-integrations/connectors/source-plausible/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/integration_tests/__init__.py b/airbyte-integrations/connectors/source-plausible/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-plausible/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-plausible/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-plausible/integration_tests/acceptance.py index c1f899e184f9..3a0f562732fb 100644 --- a/airbyte-integrations/connectors/source-plausible/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-plausible/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/main.py b/airbyte-integrations/connectors/source-plausible/main.py index a41667d297b4..581156e36e0f 100644 --- a/airbyte-integrations/connectors/source-plausible/main.py +++ b/airbyte-integrations/connectors/source-plausible/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/setup.py b/airbyte-integrations/connectors/source-plausible/setup.py index 9859bdf09844..35c3167d1842 100644 --- a/airbyte-integrations/connectors/source-plausible/setup.py +++ b/airbyte-integrations/connectors/source-plausible/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/source_plausible/__init__.py b/airbyte-integrations/connectors/source-plausible/source_plausible/__init__.py index 64d2a5b4bd24..16ae17f7850b 100644 --- a/airbyte-integrations/connectors/source-plausible/source_plausible/__init__.py +++ b/airbyte-integrations/connectors/source-plausible/source_plausible/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-plausible/source_plausible/source.py b/airbyte-integrations/connectors/source-plausible/source_plausible/source.py index 46cd6480abb8..a2e2d345632f 100644 --- a/airbyte-integrations/connectors/source-plausible/source_plausible/source.py +++ b/airbyte-integrations/connectors/source-plausible/source_plausible/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-pocket/__init__.py b/airbyte-integrations/connectors/source-pocket/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pocket/__init__.py +++ b/airbyte-integrations/connectors/source-pocket/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/integration_tests/__init__.py b/airbyte-integrations/connectors/source-pocket/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pocket/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-pocket/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pocket/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-pocket/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pocket/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/main.py b/airbyte-integrations/connectors/source-pocket/main.py index 25bb68be28de..bf2c5d41e121 100644 --- a/airbyte-integrations/connectors/source-pocket/main.py +++ b/airbyte-integrations/connectors/source-pocket/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/setup.py b/airbyte-integrations/connectors/source-pocket/setup.py index 2b50ca7ccb81..0b430b433378 100644 --- a/airbyte-integrations/connectors/source-pocket/setup.py +++ b/airbyte-integrations/connectors/source-pocket/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/source_pocket/__init__.py b/airbyte-integrations/connectors/source-pocket/source_pocket/__init__.py index 5f1542ab8a48..887ace9fcf04 100644 --- a/airbyte-integrations/connectors/source-pocket/source_pocket/__init__.py +++ b/airbyte-integrations/connectors/source-pocket/source_pocket/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/source_pocket/extractor.py b/airbyte-integrations/connectors/source-pocket/source_pocket/extractor.py index 24050dea14d8..f109c857914c 100644 --- a/airbyte-integrations/connectors/source-pocket/source_pocket/extractor.py +++ b/airbyte-integrations/connectors/source-pocket/source_pocket/extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import InitVar, dataclass diff --git a/airbyte-integrations/connectors/source-pocket/source_pocket/source.py b/airbyte-integrations/connectors/source-pocket/source_pocket/source.py index 8b2f94ee818d..c68d9b2e3cac 100644 --- a/airbyte-integrations/connectors/source-pocket/source_pocket/source.py +++ b/airbyte-integrations/connectors/source-pocket/source_pocket/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-pocket/unit_tests/__init__.py b/airbyte-integrations/connectors/source-pocket/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pocket/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-pocket/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pocket/unit_tests/test_extractor.py b/airbyte-integrations/connectors/source-pocket/unit_tests/test_extractor.py index 379c53d27776..04bd6dad1f28 100644 --- a/airbyte-integrations/connectors/source-pocket/unit_tests/test_extractor.py +++ b/airbyte-integrations/connectors/source-pocket/unit_tests/test_extractor.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-pokeapi/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pokeapi/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-pokeapi/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pokeapi/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pokeapi/main.py b/airbyte-integrations/connectors/source-pokeapi/main.py index 2d91b13e09e7..38a510a3f2d7 100644 --- a/airbyte-integrations/connectors/source-pokeapi/main.py +++ b/airbyte-integrations/connectors/source-pokeapi/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sys diff --git a/airbyte-integrations/connectors/source-pokeapi/setup.py b/airbyte-integrations/connectors/source-pokeapi/setup.py index ee280e2110cc..6e2c4efa3230 100644 --- a/airbyte-integrations/connectors/source-pokeapi/setup.py +++ b/airbyte-integrations/connectors/source-pokeapi/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/pokemon_list.py b/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/pokemon_list.py index 01ed8afe0cb6..fa640b8ec06a 100644 --- a/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/pokemon_list.py +++ b/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/pokemon_list.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/source.py b/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/source.py index 311671bde84e..650320579e9c 100644 --- a/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/source.py +++ b/airbyte-integrations/connectors/source-pokeapi/source_pokeapi/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pokeapi/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-pokeapi/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-pokeapi/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-pokeapi/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/__init__.py b/airbyte-integrations/connectors/source-polygon-stock-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/__init__.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/main.py b/airbyte-integrations/connectors/source-polygon-stock-api/main.py index f5a2cac9ecec..7fc7ae2dd497 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/main.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/setup.py b/airbyte-integrations/connectors/source-polygon-stock-api/setup.py index b80e3cea1cbb..265defd869ab 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/setup.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/__init__.py b/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/__init__.py index 6a0b84924342..3f20a2eb4ffb 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/__init__.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/source.py b/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/source.py index b767c28be330..a95237b0f9e8 100644 --- a/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/source.py +++ b/airbyte-integrations/connectors/source-polygon-stock-api/source_polygon_stock_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java b/airbyte-integrations/connectors/source-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java index 1904ff009e90..2a1a12b91abe 100644 --- a/airbyte-integrations/connectors/source-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java +++ b/airbyte-integrations/connectors/source-postgres-strict-encrypt/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-postgres/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-postgres/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-postgres/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelper.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelper.java index 13fa081f6c4c..8e38424ebc9a 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelper.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcConnectorMetadataInjector.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcConnectorMetadataInjector.java index de38d2c1fd55..e72682671b8f 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcConnectorMetadataInjector.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcConnectorMetadataInjector.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcProperties.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcProperties.java index e3cfbdb1bb08..e7efda08ce78 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcProperties.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcProperties.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcSavedInfoFetcher.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcSavedInfoFetcher.java index a5dfbbf4040e..55403f5c3fd4 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcSavedInfoFetcher.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcSavedInfoFetcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcStateHandler.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcStateHandler.java index 1b0c2589e5ce..3c3d054fc504 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcStateHandler.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcStateHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcTargetPosition.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcTargetPosition.java index a9d7da006da0..c240f43412ac 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcTargetPosition.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresCdcTargetPosition.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresQueryUtils.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresQueryUtils.java index 855a5d34ad2f..e80f74b8b0a6 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresQueryUtils.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresQueryUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java index 06df1a710c47..191c58dd955c 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceOperations.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceOperations.java index aca4706e9600..b3986ee46ce2 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceOperations.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceRunner.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceRunner.java index 6af7590e480d..821a8a028812 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceRunner.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java index bef94777f992..eedb5c5b6817 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncrypt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresType.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresType.java index f3a4c5f249ce..65d65a47da44 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresType.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresUtils.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresUtils.java index f7045bdd8c4e..c82845f08052 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresUtils.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractCdcPostgresSourceSslAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractCdcPostgresSourceSslAcceptanceTest.java index 577e27f2dc1b..378043c2d9c1 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractCdcPostgresSourceSslAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractCdcPostgresSourceSslAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceDatatypeTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceDatatypeTest.java index a3bdcc40d604..1b1288ba352c 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceSSLCertificateAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceSSLCertificateAcceptanceTest.java index a2f943da4818..e02d4621f76c 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceSSLCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractPostgresSourceSSLCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshPostgresSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshPostgresSourceAcceptanceTest.java index 5d66ca8d75b8..31c07378bd23 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshPostgresSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/AbstractSshPostgresSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceCaCertificateSslAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceCaCertificateSslAcceptanceTest.java index b128560142e9..909d62469a1d 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceCaCertificateSslAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceCaCertificateSslAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceFullCertificateSslAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceFullCertificateSslAcceptanceTest.java index ef4a3c9fb6c7..dda783f767ba 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceFullCertificateSslAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CDCPostgresSourceFullCertificateSslAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotPostgresSourceDatatypeTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotPostgresSourceDatatypeTest.java index bc9ff87b0522..c7c3e62184d8 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotPostgresSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcInitialSnapshotPostgresSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcPostgresSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcPostgresSourceAcceptanceTest.java index 1e1fd00ae3d4..b855dce9bd63 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcPostgresSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcPostgresSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcWalLogsPostgresSourceDatatypeTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcWalLogsPostgresSourceDatatypeTest.java index 3f08c37b7323..85b14df9f41f 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcWalLogsPostgresSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/CdcWalLogsPostgresSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceAcceptanceTest.java index 609a3b3779d4..d232fb0e389f 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceDatatypeTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceDatatypeTest.java index 370ff22f893f..cfb1e967bd93 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLCaCertificateAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLCaCertificateAcceptanceTest.java index 0121a8dddd6d..bfecd215194a 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLCaCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLCaCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLFullCertificateAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLFullCertificateAcceptanceTest.java index c92bea671a29..bf0282c418ee 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLFullCertificateAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceSSLFullCertificateAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceStrictEncryptAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceStrictEncryptAcceptanceTest.java index 463651440229..87c6e533b898 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceStrictEncryptAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/PostgresSourceStrictEncryptAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyPostgresSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyPostgresSourceAcceptanceTest.java index dd11ce37a49c..0804418808e6 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyPostgresSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshKeyPostgresSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordPostgresSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordPostgresSourceAcceptanceTest.java index da6a5183ece2..f3e5c6041197 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordPostgresSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SshPasswordPostgresSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/FillPostgresTestDbScriptTest.java b/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/FillPostgresTestDbScriptTest.java index de553d105958..b292501de3cd 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/FillPostgresTestDbScriptTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/FillPostgresTestDbScriptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/PostgresRdsSourcePerformanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/PostgresRdsSourcePerformanceTest.java index 2045deb78321..dfaa21e4e777 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/PostgresRdsSourcePerformanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test-performance/java/io/airbyte/integrations/source/postgres/PostgresRdsSourcePerformanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourcePgoutputTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourcePgoutputTest.java index 8b712a1ee6cd..0426432cc605 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourcePgoutputTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourcePgoutputTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceTest.java index 87e630da75ae..3e8de04423c4 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceWal2jsonTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceWal2jsonTest.java index 19a8491a3247..0f750f09c50d 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceWal2jsonTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/CdcPostgresSourceWal2jsonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelperTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelperTest.java index 7bcb61da68a7..e2c53cdc9a8b 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelperTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcCatalogHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcGetPublicizedTablesTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcGetPublicizedTablesTest.java index f6069b095bff..fd1bb6473d70 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcGetPublicizedTablesTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresCdcGetPublicizedTablesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresJdbcSourceAcceptanceTest.java index 9ed13ab719c7..504c9fcc92ca 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceOperationsTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceOperationsTest.java index 0fe8f8658742..9202fc05b23f 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceOperationsTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceOperationsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceSSLTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceSSLTest.java index 1efeed752c65..3baa95997ea5 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceSSLTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceSSLTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncryptTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncryptTest.java index 2469ef6b5949..6bdfd065b5cf 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncryptTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceStrictEncryptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceTest.java index 7b8b928347f2..1c970f1cedd2 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSpecTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSpecTest.java index d126db05ed66..750b320f0d81 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSpecTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java index bdd5ac2e017c..7713a26a8e8e 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresUtilsTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresUtilsTest.java index 0d21b9b8ac0e..5d80fe4763b7 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresUtilsTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres; diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/utils/PostgresUnitTestsUtil.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/utils/PostgresUnitTestsUtil.java index bdc9d0f12e5f..88d77cc1bd31 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/utils/PostgresUnitTestsUtil.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/utils/PostgresUnitTestsUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.postgres.utils; diff --git a/airbyte-integrations/connectors/source-posthog/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-posthog/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-posthog/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-posthog/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-posthog/integration_tests/dummy_test.py b/airbyte-integrations/connectors/source-posthog/integration_tests/dummy_test.py index 9a8ad82b5ba3..4e2400267bb3 100644 --- a/airbyte-integrations/connectors/source-posthog/integration_tests/dummy_test.py +++ b/airbyte-integrations/connectors/source-posthog/integration_tests/dummy_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-posthog/main.py b/airbyte-integrations/connectors/source-posthog/main.py index 7723fd2eeabe..c788205d69b6 100644 --- a/airbyte-integrations/connectors/source-posthog/main.py +++ b/airbyte-integrations/connectors/source-posthog/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-posthog/setup.py b/airbyte-integrations/connectors/source-posthog/setup.py index c7cbb6ab1458..734a82d203a7 100644 --- a/airbyte-integrations/connectors/source-posthog/setup.py +++ b/airbyte-integrations/connectors/source-posthog/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-posthog/source_posthog/components.py b/airbyte-integrations/connectors/source-posthog/source_posthog/components.py index 42772e752691..cad57d696e7e 100644 --- a/airbyte-integrations/connectors/source-posthog/source_posthog/components.py +++ b/airbyte-integrations/connectors/source-posthog/source_posthog/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-posthog/source_posthog/source.py b/airbyte-integrations/connectors/source-posthog/source_posthog/source.py index 2e98e253b11b..268ce3822d51 100644 --- a/airbyte-integrations/connectors/source-posthog/source_posthog/source.py +++ b/airbyte-integrations/connectors/source-posthog/source_posthog/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-posthog/unit_tests/test_components.py b/airbyte-integrations/connectors/source-posthog/unit_tests/test_components.py index 56377d3e857a..4dc14b9d19c0 100644 --- a/airbyte-integrations/connectors/source-posthog/unit_tests/test_components.py +++ b/airbyte-integrations/connectors/source-posthog/unit_tests/test_components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest as pytest diff --git a/airbyte-integrations/connectors/source-posthog/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-posthog/unit_tests/unit_test.py index 7122cc65a801..04bbfbafe845 100644 --- a/airbyte-integrations/connectors/source-posthog/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-posthog/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/__init__.py b/airbyte-integrations/connectors/source-postmarkapp/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/__init__.py +++ b/airbyte-integrations/connectors/source-postmarkapp/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/integration_tests/__init__.py b/airbyte-integrations/connectors/source-postmarkapp/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-postmarkapp/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-postmarkapp/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-postmarkapp/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/main.py b/airbyte-integrations/connectors/source-postmarkapp/main.py index 937988c5c393..8257a82e80c1 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/main.py +++ b/airbyte-integrations/connectors/source-postmarkapp/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/setup.py b/airbyte-integrations/connectors/source-postmarkapp/setup.py index d604e788d0ac..8487f0b31c62 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/setup.py +++ b/airbyte-integrations/connectors/source-postmarkapp/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/__init__.py b/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/__init__.py index 0ecd9826b1a2..1ba17c598dbb 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/__init__.py +++ b/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/source.py b/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/source.py index f214443a3a42..82dc3fe9565a 100644 --- a/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/source.py +++ b/airbyte-integrations/connectors/source-postmarkapp/source_postmarkapp/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-prestashop/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-prestashop/integration_tests/acceptance.py index ab3ada496f87..25ce2fdba1ae 100644 --- a/airbyte-integrations/connectors/source-prestashop/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-prestashop/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-prestashop/integration_tests/test_dummy.py b/airbyte-integrations/connectors/source-prestashop/integration_tests/test_dummy.py index 28f78de695de..a0b35a5398e4 100644 --- a/airbyte-integrations/connectors/source-prestashop/integration_tests/test_dummy.py +++ b/airbyte-integrations/connectors/source-prestashop/integration_tests/test_dummy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-prestashop/main.py b/airbyte-integrations/connectors/source-prestashop/main.py index ff1dbd5a8190..813f7411045f 100644 --- a/airbyte-integrations/connectors/source-prestashop/main.py +++ b/airbyte-integrations/connectors/source-prestashop/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-prestashop/setup.py b/airbyte-integrations/connectors/source-prestashop/setup.py index d31475745963..c35790e1431a 100644 --- a/airbyte-integrations/connectors/source-prestashop/setup.py +++ b/airbyte-integrations/connectors/source-prestashop/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-prestashop/source_prestashop/__init__.py b/airbyte-integrations/connectors/source-prestashop/source_prestashop/__init__.py index 4809f5c8e4e6..cef0135756e7 100644 --- a/airbyte-integrations/connectors/source-prestashop/source_prestashop/__init__.py +++ b/airbyte-integrations/connectors/source-prestashop/source_prestashop/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-prestashop/source_prestashop/source.py b/airbyte-integrations/connectors/source-prestashop/source_prestashop/source.py index b9cf1b9daf82..3da1f7c11063 100644 --- a/airbyte-integrations/connectors/source-prestashop/source_prestashop/source.py +++ b/airbyte-integrations/connectors/source-prestashop/source_prestashop/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-prestashop/source_prestashop/streams.py b/airbyte-integrations/connectors/source-prestashop/source_prestashop/streams.py index 8b281d99bcc7..1c1e34264147 100644 --- a/airbyte-integrations/connectors/source-prestashop/source_prestashop/streams.py +++ b/airbyte-integrations/connectors/source-prestashop/source_prestashop/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-prestashop/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-prestashop/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-prestashop/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-prestashop/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/integration_tests/__init__.py b/airbyte-integrations/connectors/source-primetric/integration_tests/__init__.py index 6c0e99f15fe3..3d9f877b2a3f 100644 --- a/airbyte-integrations/connectors/source-primetric/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-primetric/integration_tests/__init__.py @@ -1,4 +1,4 @@ # """This fixture is a placeholder for external resources that acceptance test might require.""" -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-primetric/integration_tests/acceptance.py index fd2f9a8f7fd3..60e043bfca27 100644 --- a/airbyte-integrations/connectors/source-primetric/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-primetric/integration_tests/acceptance.py @@ -1,10 +1,10 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # #  -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/main.py b/airbyte-integrations/connectors/source-primetric/main.py index 6518f8d0cff4..3cbd6368b2cf 100644 --- a/airbyte-integrations/connectors/source-primetric/main.py +++ b/airbyte-integrations/connectors/source-primetric/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/setup.py b/airbyte-integrations/connectors/source-primetric/setup.py index df2976c102b6..8c22ddd3ed00 100644 --- a/airbyte-integrations/connectors/source-primetric/setup.py +++ b/airbyte-integrations/connectors/source-primetric/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/source_primetric/__init__.py b/airbyte-integrations/connectors/source-primetric/source_primetric/__init__.py index 3c12a8417fdf..726057f8ab17 100644 --- a/airbyte-integrations/connectors/source-primetric/source_primetric/__init__.py +++ b/airbyte-integrations/connectors/source-primetric/source_primetric/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/source_primetric/source.py b/airbyte-integrations/connectors/source-primetric/source_primetric/source.py index 0f4eb22e09ce..6c11845c1ff4 100644 --- a/airbyte-integrations/connectors/source-primetric/source_primetric/source.py +++ b/airbyte-integrations/connectors/source-primetric/source_primetric/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/unit_tests/__init__.py b/airbyte-integrations/connectors/source-primetric/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-primetric/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-primetric/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-primetric/unit_tests/test_source.py b/airbyte-integrations/connectors/source-primetric/unit_tests/test_source.py index d4030ee0f60b..a20098238d88 100644 --- a/airbyte-integrations/connectors/source-primetric/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-primetric/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-primetric/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-primetric/unit_tests/test_streams.py index 5d4cd6b6f96d..3e4ee75dc30e 100644 --- a/airbyte-integrations/connectors/source-primetric/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-primetric/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-public-apis/integration_tests/__init__.py b/airbyte-integrations/connectors/source-public-apis/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-public-apis/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-public-apis/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-public-apis/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-public-apis/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-public-apis/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/main.py b/airbyte-integrations/connectors/source-public-apis/main.py index 044c327b2da8..c5ad4ac06bd9 100644 --- a/airbyte-integrations/connectors/source-public-apis/main.py +++ b/airbyte-integrations/connectors/source-public-apis/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/setup.py b/airbyte-integrations/connectors/source-public-apis/setup.py index ffa0478af234..c18ff92572d5 100644 --- a/airbyte-integrations/connectors/source-public-apis/setup.py +++ b/airbyte-integrations/connectors/source-public-apis/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/source_public_apis/__init__.py b/airbyte-integrations/connectors/source-public-apis/source_public_apis/__init__.py index cad0a5ef03b7..a8291887a945 100644 --- a/airbyte-integrations/connectors/source-public-apis/source_public_apis/__init__.py +++ b/airbyte-integrations/connectors/source-public-apis/source_public_apis/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/source_public_apis/source.py b/airbyte-integrations/connectors/source-public-apis/source_public_apis/source.py index 8bd3dde04d93..e1aa4a26ec9e 100644 --- a/airbyte-integrations/connectors/source-public-apis/source_public_apis/source.py +++ b/airbyte-integrations/connectors/source-public-apis/source_public_apis/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/unit_tests/__init__.py b/airbyte-integrations/connectors/source-public-apis/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-public-apis/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-public-apis/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-public-apis/unit_tests/test_source.py b/airbyte-integrations/connectors/source-public-apis/unit_tests/test_source.py index 3c4a8a060336..5ede02ae6007 100644 --- a/airbyte-integrations/connectors/source-public-apis/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-public-apis/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-public-apis/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-public-apis/unit_tests/test_streams.py index 97ad3a22469b..e17d2e8df843 100644 --- a/airbyte-integrations/connectors/source-public-apis/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-public-apis/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-punk-api/__init__.py b/airbyte-integrations/connectors/source-punk-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-punk-api/__init__.py +++ b/airbyte-integrations/connectors/source-punk-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-punk-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-punk-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-punk-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-punk-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-punk-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-punk-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/main.py b/airbyte-integrations/connectors/source-punk-api/main.py index 7a7d32b27a7e..c16f1cc798dc 100644 --- a/airbyte-integrations/connectors/source-punk-api/main.py +++ b/airbyte-integrations/connectors/source-punk-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/setup.py b/airbyte-integrations/connectors/source-punk-api/setup.py index fb31a52e3f15..0d47f7be0057 100644 --- a/airbyte-integrations/connectors/source-punk-api/setup.py +++ b/airbyte-integrations/connectors/source-punk-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/source_punk_api/__init__.py b/airbyte-integrations/connectors/source-punk-api/source_punk_api/__init__.py index 5ae4a11cd2bd..c0305902bd11 100644 --- a/airbyte-integrations/connectors/source-punk-api/source_punk_api/__init__.py +++ b/airbyte-integrations/connectors/source-punk-api/source_punk_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-punk-api/source_punk_api/source.py b/airbyte-integrations/connectors/source-punk-api/source_punk_api/source.py index 95579f004941..da75bbddb895 100644 --- a/airbyte-integrations/connectors/source-punk-api/source_punk_api/source.py +++ b/airbyte-integrations/connectors/source-punk-api/source_punk_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-pypi/__init__.py b/airbyte-integrations/connectors/source-pypi/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pypi/__init__.py +++ b/airbyte-integrations/connectors/source-pypi/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/integration_tests/__init__.py b/airbyte-integrations/connectors/source-pypi/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-pypi/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-pypi/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-pypi/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-pypi/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-pypi/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/main.py b/airbyte-integrations/connectors/source-pypi/main.py index 17000165c3bf..a61df9711f41 100644 --- a/airbyte-integrations/connectors/source-pypi/main.py +++ b/airbyte-integrations/connectors/source-pypi/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/setup.py b/airbyte-integrations/connectors/source-pypi/setup.py index 73a491cdbc99..f8d2b4b035b5 100644 --- a/airbyte-integrations/connectors/source-pypi/setup.py +++ b/airbyte-integrations/connectors/source-pypi/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/source_pypi/__init__.py b/airbyte-integrations/connectors/source-pypi/source_pypi/__init__.py index 0e2a2c8c5996..d8909d51b438 100644 --- a/airbyte-integrations/connectors/source-pypi/source_pypi/__init__.py +++ b/airbyte-integrations/connectors/source-pypi/source_pypi/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-pypi/source_pypi/source.py b/airbyte-integrations/connectors/source-pypi/source_pypi/source.py index 7a91036ac2db..04a34066b144 100644 --- a/airbyte-integrations/connectors/source-pypi/source_pypi/source.py +++ b/airbyte-integrations/connectors/source-pypi/source_pypi/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-python-http-tutorial/main.py b/airbyte-integrations/connectors/source-python-http-tutorial/main.py index d902f5ca552b..e13b685ed7d4 100644 --- a/airbyte-integrations/connectors/source-python-http-tutorial/main.py +++ b/airbyte-integrations/connectors/source-python-http-tutorial/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-python-http-tutorial/setup.py b/airbyte-integrations/connectors/source-python-http-tutorial/setup.py index 9441c9561e5d..c51b2dfbca28 100644 --- a/airbyte-integrations/connectors/source-python-http-tutorial/setup.py +++ b/airbyte-integrations/connectors/source-python-http-tutorial/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from setuptools import find_packages, setup diff --git a/airbyte-integrations/connectors/source-python-http-tutorial/source_python_http_tutorial/source.py b/airbyte-integrations/connectors/source-python-http-tutorial/source_python_http_tutorial/source.py index 28ea44e040b5..bb790c16b4b7 100644 --- a/airbyte-integrations/connectors/source-python-http-tutorial/source_python_http_tutorial/source.py +++ b/airbyte-integrations/connectors/source-python-http-tutorial/source_python_http_tutorial/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-python-http-tutorial/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-python-http-tutorial/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-python-http-tutorial/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-python-http-tutorial/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/integration_tests/__init__.py b/airbyte-integrations/connectors/source-qonto/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-qonto/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-qonto/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-qonto/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-qonto/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-qonto/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/main.py b/airbyte-integrations/connectors/source-qonto/main.py index 6430830e4bb2..749ae981779f 100644 --- a/airbyte-integrations/connectors/source-qonto/main.py +++ b/airbyte-integrations/connectors/source-qonto/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/setup.py b/airbyte-integrations/connectors/source-qonto/setup.py index a935d47979a4..96cf3e113541 100644 --- a/airbyte-integrations/connectors/source-qonto/setup.py +++ b/airbyte-integrations/connectors/source-qonto/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/source_qonto/__init__.py b/airbyte-integrations/connectors/source-qonto/source_qonto/__init__.py index 0dbd24ec2933..0574ef54e659 100644 --- a/airbyte-integrations/connectors/source-qonto/source_qonto/__init__.py +++ b/airbyte-integrations/connectors/source-qonto/source_qonto/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/source_qonto/auth.py b/airbyte-integrations/connectors/source-qonto/source_qonto/auth.py index 5765ba63e5ad..1e049b9e3df9 100644 --- a/airbyte-integrations/connectors/source-qonto/source_qonto/auth.py +++ b/airbyte-integrations/connectors/source-qonto/source_qonto/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/source_qonto/endpoint.py b/airbyte-integrations/connectors/source-qonto/source_qonto/endpoint.py index bfc1fe9f6626..71595f7deacb 100644 --- a/airbyte-integrations/connectors/source-qonto/source_qonto/endpoint.py +++ b/airbyte-integrations/connectors/source-qonto/source_qonto/endpoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/source_qonto/source.py b/airbyte-integrations/connectors/source-qonto/source_qonto/source.py index ac50d941bc7f..86e70e5fb723 100644 --- a/airbyte-integrations/connectors/source-qonto/source_qonto/source.py +++ b/airbyte-integrations/connectors/source-qonto/source_qonto/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/unit_tests/__init__.py b/airbyte-integrations/connectors/source-qonto/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-qonto/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-qonto/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/unit_tests/test_auth.py b/airbyte-integrations/connectors/source-qonto/unit_tests/test_auth.py index 9af8deff3a75..65d6f513811e 100644 --- a/airbyte-integrations/connectors/source-qonto/unit_tests/test_auth.py +++ b/airbyte-integrations/connectors/source-qonto/unit_tests/test_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qonto/unit_tests/test_source.py b/airbyte-integrations/connectors/source-qonto/unit_tests/test_source.py index 127962b51164..9cecd9a16db8 100644 --- a/airbyte-integrations/connectors/source-qonto/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-qonto/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-qonto/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-qonto/unit_tests/test_streams.py index e0869b3ff990..9fda40854e11 100644 --- a/airbyte-integrations/connectors/source-qonto/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-qonto/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-qualaroo/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-qualaroo/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-qualaroo/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-qualaroo/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qualaroo/main.py b/airbyte-integrations/connectors/source-qualaroo/main.py index d11da2bfacd2..149d1ab5a20f 100644 --- a/airbyte-integrations/connectors/source-qualaroo/main.py +++ b/airbyte-integrations/connectors/source-qualaroo/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qualaroo/setup.py b/airbyte-integrations/connectors/source-qualaroo/setup.py index eb3b4492dc9c..6c86a85d10ea 100644 --- a/airbyte-integrations/connectors/source-qualaroo/setup.py +++ b/airbyte-integrations/connectors/source-qualaroo/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/source.py b/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/source.py index 79aee33cdcc3..1ea0bb6514ac 100644 --- a/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/source.py +++ b/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/streams.py b/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/streams.py index 5b1d2fa3000f..6bd5a0cfefb8 100644 --- a/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/streams.py +++ b/airbyte-integrations/connectors/source-qualaroo/source_qualaroo/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-qualaroo/unit_tests/conftest.py b/airbyte-integrations/connectors/source-qualaroo/unit_tests/conftest.py index 8d5760c449b8..8d9c18dfc54d 100644 --- a/airbyte-integrations/connectors/source-qualaroo/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-qualaroo/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-qualaroo/unit_tests/helpers.py b/airbyte-integrations/connectors/source-qualaroo/unit_tests/helpers.py index ead0632e362b..b4e062d6522e 100644 --- a/airbyte-integrations/connectors/source-qualaroo/unit_tests/helpers.py +++ b/airbyte-integrations/connectors/source-qualaroo/unit_tests/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-qualaroo/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-qualaroo/unit_tests/test_streams.py index a12a0de83336..30e0dad7fdc7 100644 --- a/airbyte-integrations/connectors/source-qualaroo/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-qualaroo/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-quickbooks-singer/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-quickbooks-singer/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-quickbooks-singer/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-quickbooks-singer/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-quickbooks-singer/main.py b/airbyte-integrations/connectors/source-quickbooks-singer/main.py index 340d21de8c27..efbc31800e20 100644 --- a/airbyte-integrations/connectors/source-quickbooks-singer/main.py +++ b/airbyte-integrations/connectors/source-quickbooks-singer/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-quickbooks-singer/setup.py b/airbyte-integrations/connectors/source-quickbooks-singer/setup.py index 4f4bca3a53b3..6dfea7ebd50d 100644 --- a/airbyte-integrations/connectors/source-quickbooks-singer/setup.py +++ b/airbyte-integrations/connectors/source-quickbooks-singer/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-quickbooks-singer/source_quickbooks_singer/source.py b/airbyte-integrations/connectors/source-quickbooks-singer/source_quickbooks_singer/source.py index 0834453cfa83..5d390026df38 100644 --- a/airbyte-integrations/connectors/source-quickbooks-singer/source_quickbooks_singer/source.py +++ b/airbyte-integrations/connectors/source-quickbooks-singer/source_quickbooks_singer/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-quickbooks-singer/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-quickbooks-singer/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-quickbooks-singer/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-quickbooks-singer/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/__init__.py b/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/main.py b/airbyte-integrations/connectors/source-rd-station-marketing/main.py index 3e89331aff62..b5e333d8a220 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/main.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/setup.py b/airbyte-integrations/connectors/source-rd-station-marketing/setup.py index 703599e9284e..b12d2a3db5f9 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/setup.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/__init__.py b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/__init__.py index c548f26f7235..fe4b4ea0974e 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/__init__.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/source.py b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/source.py index ee56f5e7d7d6..c7dfe792b825 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/source.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/streams.py b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/streams.py index 97b82b251d02..f13ab389c95f 100755 --- a/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/streams.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/source_rd_station_marketing/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/__init__.py b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_incremental_streams.py index 6c99b32f1cc0..95a2ef82d63b 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_source.py b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_source.py index 9b11721310f0..7a288f797201 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_streams.py index 7f3199465464..b558e1b124e7 100644 --- a/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-rd-station-marketing/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-recharge/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-recharge/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-recharge/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-recharge/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recharge/main.py b/airbyte-integrations/connectors/source-recharge/main.py index b8d2c15a6cbb..c61ef445b68d 100644 --- a/airbyte-integrations/connectors/source-recharge/main.py +++ b/airbyte-integrations/connectors/source-recharge/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recharge/setup.py b/airbyte-integrations/connectors/source-recharge/setup.py index a72e19629469..256b8ae1a891 100644 --- a/airbyte-integrations/connectors/source-recharge/setup.py +++ b/airbyte-integrations/connectors/source-recharge/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recharge/source_recharge/api.py b/airbyte-integrations/connectors/source-recharge/source_recharge/api.py index b919215f6c57..80eaca1d3029 100644 --- a/airbyte-integrations/connectors/source-recharge/source_recharge/api.py +++ b/airbyte-integrations/connectors/source-recharge/source_recharge/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recharge/source_recharge/source.py b/airbyte-integrations/connectors/source-recharge/source_recharge/source.py index 5814114b6886..0f7065f9d185 100644 --- a/airbyte-integrations/connectors/source-recharge/source_recharge/source.py +++ b/airbyte-integrations/connectors/source-recharge/source_recharge/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recharge/unit_tests/test_api.py b/airbyte-integrations/connectors/source-recharge/unit_tests/test_api.py index 0607572a2c81..e13cf758fddd 100644 --- a/airbyte-integrations/connectors/source-recharge/unit_tests/test_api.py +++ b/airbyte-integrations/connectors/source-recharge/unit_tests/test_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-recharge/unit_tests/test_source.py b/airbyte-integrations/connectors/source-recharge/unit_tests/test_source.py index b3dd4d62d260..17b8e92123f0 100644 --- a/airbyte-integrations/connectors/source-recharge/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-recharge/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/__init__.py b/airbyte-integrations/connectors/source-recreation/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-recreation/__init__.py +++ b/airbyte-integrations/connectors/source-recreation/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/integration_tests/__init__.py b/airbyte-integrations/connectors/source-recreation/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-recreation/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-recreation/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-recreation/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-recreation/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-recreation/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/main.py b/airbyte-integrations/connectors/source-recreation/main.py index 71e0abf33942..f126b44607d6 100644 --- a/airbyte-integrations/connectors/source-recreation/main.py +++ b/airbyte-integrations/connectors/source-recreation/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/setup.py b/airbyte-integrations/connectors/source-recreation/setup.py index 716d275b9141..620d0949a599 100644 --- a/airbyte-integrations/connectors/source-recreation/setup.py +++ b/airbyte-integrations/connectors/source-recreation/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/source_recreation/__init__.py b/airbyte-integrations/connectors/source-recreation/source_recreation/__init__.py index e95ddb340538..c509e1112022 100644 --- a/airbyte-integrations/connectors/source-recreation/source_recreation/__init__.py +++ b/airbyte-integrations/connectors/source-recreation/source_recreation/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recreation/source_recreation/source.py b/airbyte-integrations/connectors/source-recreation/source_recreation/source.py index 8addd6dee2f5..a049cab31214 100644 --- a/airbyte-integrations/connectors/source-recreation/source_recreation/source.py +++ b/airbyte-integrations/connectors/source-recreation/source_recreation/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-recruitee/__init__.py b/airbyte-integrations/connectors/source-recruitee/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-recruitee/__init__.py +++ b/airbyte-integrations/connectors/source-recruitee/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/integration_tests/__init__.py b/airbyte-integrations/connectors/source-recruitee/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-recruitee/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-recruitee/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-recruitee/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-recruitee/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-recruitee/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/main.py b/airbyte-integrations/connectors/source-recruitee/main.py index 4d8c9929f74e..8d918eec10e2 100644 --- a/airbyte-integrations/connectors/source-recruitee/main.py +++ b/airbyte-integrations/connectors/source-recruitee/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/setup.py b/airbyte-integrations/connectors/source-recruitee/setup.py index 4781313c6f2f..9dd7d2a0ecca 100644 --- a/airbyte-integrations/connectors/source-recruitee/setup.py +++ b/airbyte-integrations/connectors/source-recruitee/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/source_recruitee/__init__.py b/airbyte-integrations/connectors/source-recruitee/source_recruitee/__init__.py index d35ace2fc200..d5235464a2cd 100644 --- a/airbyte-integrations/connectors/source-recruitee/source_recruitee/__init__.py +++ b/airbyte-integrations/connectors/source-recruitee/source_recruitee/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recruitee/source_recruitee/source.py b/airbyte-integrations/connectors/source-recruitee/source_recruitee/source.py index 54d37b9a0cd1..4e17e5b78d0a 100644 --- a/airbyte-integrations/connectors/source-recruitee/source_recruitee/source.py +++ b/airbyte-integrations/connectors/source-recruitee/source_recruitee/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-recurly/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-recurly/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-recurly/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-recurly/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recurly/main.py b/airbyte-integrations/connectors/source-recurly/main.py index 98cc6d7a5355..251a30f0dffe 100644 --- a/airbyte-integrations/connectors/source-recurly/main.py +++ b/airbyte-integrations/connectors/source-recurly/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recurly/setup.py b/airbyte-integrations/connectors/source-recurly/setup.py index e2f562219f19..d866d9361d1b 100644 --- a/airbyte-integrations/connectors/source-recurly/setup.py +++ b/airbyte-integrations/connectors/source-recurly/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-recurly/source_recurly/source.py b/airbyte-integrations/connectors/source-recurly/source_recurly/source.py index 991346c83e28..e7bd2e9a7e17 100644 --- a/airbyte-integrations/connectors/source-recurly/source_recurly/source.py +++ b/airbyte-integrations/connectors/source-recurly/source_recurly/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-recurly/source_recurly/streams.py b/airbyte-integrations/connectors/source-recurly/source_recurly/streams.py index 37c75bfefc68..f7526476f4ae 100644 --- a/airbyte-integrations/connectors/source-recurly/source_recurly/streams.py +++ b/airbyte-integrations/connectors/source-recurly/source_recurly/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py index 5c59ab705f05..739d7eb46b18 100644 --- a/airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-recurly/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import unittest diff --git a/airbyte-integrations/connectors/source-redshift/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-redshift/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-redshift/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-redshift/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSource.java b/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSource.java index 03d570ad2c06..0f3759a21647 100644 --- a/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSource.java +++ b/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.redshift; diff --git a/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSourceOperations.java b/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSourceOperations.java index 48a09d6ef8d1..08022da706fa 100644 --- a/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSourceOperations.java +++ b/airbyte-integrations/connectors/source-redshift/src/main/java/io/airbyte/integrations/source/redshift/RedshiftSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.redshift; diff --git a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftJdbcSourceAcceptanceTest.java index f38b56ca1ef6..d141c225c2c0 100644 --- a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSourceAcceptanceTest.java index f146da4a4767..2a2f3e941fc7 100644 --- a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSslSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSslSourceAcceptanceTest.java index d2ecfcf79a96..11f9be18b9e1 100644 --- a/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSslSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-redshift/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/RedshiftSslSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-redshift/src/test/java/io/airbyte/integrations/source/redshift/RedshiftSpecTest.java b/airbyte-integrations/connectors/source-redshift/src/test/java/io/airbyte/integrations/source/redshift/RedshiftSpecTest.java index 717a7bc01022..80e31ea47b7f 100644 --- a/airbyte-integrations/connectors/source-redshift/src/test/java/io/airbyte/integrations/source/redshift/RedshiftSpecTest.java +++ b/airbyte-integrations/connectors/source-redshift/src/test/java/io/airbyte/integrations/source/redshift/RedshiftSpecTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.redshift; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java index ac88a7192d43..8195e49454d7 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CdcStateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CdcStateManager.java index 025c7ecc5fe5..977ecc43effc 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CdcStateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CdcStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CursorInfo.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CursorInfo.java index 4122e95f4ef0..b8fc9b82b080 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CursorInfo.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/CursorInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/InvalidCursorInfoUtil.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/InvalidCursorInfoUtil.java index 538ca3a7dc9c..86a4a9af3252 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/InvalidCursorInfoUtil.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/InvalidCursorInfoUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/RelationalDbQueryUtils.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/RelationalDbQueryUtils.java index fdeee4b17f93..5c3f5002925b 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/RelationalDbQueryUtils.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/RelationalDbQueryUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIterator.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIterator.java index 66656419645c..6defa5a77937 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIterator.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIterator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/TableInfo.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/TableInfo.java index 1e0e239c17fd..aa09f0e3b914 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/TableInfo.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/TableInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/AbstractStateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/AbstractStateManager.java index db93effe4678..8f3c8b5b7fa6 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/AbstractStateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/AbstractStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/CursorManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/CursorManager.java index 42b4f8bdd2d7..9abad55dd46c 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/CursorManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/CursorManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManager.java index b595b7111440..616487b3eeec 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManager.java index fdbb90fa1f6e..12a028bff5eb 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtils.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtils.java index 00300bb6b396..9fdfa2ac0d67 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtils.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManager.java index 860325610c30..bbd27e257f9d 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactory.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactory.java index 3478311d6155..3c13fddcdd9c 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactory.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManager.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManager.java index 1a59a645f209..7153749e91db 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManager.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/AbstractDbSourceTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/AbstractDbSourceTest.java index 9798e95186bc..27b04b5770c2 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/AbstractDbSourceTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/AbstractDbSourceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIteratorTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIteratorTest.java index f641d68944a9..d4204fd3ca9b 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIteratorTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/StateDecoratingIteratorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/CursorManagerTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/CursorManagerTest.java index 99b8d0c37b11..eaa0fc5b2ae3 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/CursorManagerTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/CursorManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManagerTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManagerTest.java index bc6d5a3d6809..eda20bb17b6c 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManagerTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/GlobalStateManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManagerTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManagerTest.java index c92016ddaed8..c8cc37c12378 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManagerTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/LegacyStateManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtilsTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtilsTest.java index a602dcfe3d52..1a0cc9f40d4c 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtilsTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateGeneratorUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactoryTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactoryTest.java index 5b239c2a9b53..ded4290bf3aa 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactoryTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateManagerFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateTestConstants.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateTestConstants.java index d8a7ec3052c2..096b0dc866de 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateTestConstants.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StateTestConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManagerTest.java b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManagerTest.java index 9b8a34b07ff6..6a3db7a5d17d 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManagerTest.java +++ b/airbyte-integrations/connectors/source-relational-db/src/test/java/io/airbyte/integrations/source/relationaldb/state/StreamStateManagerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.relationaldb.state; diff --git a/airbyte-integrations/connectors/source-reply-io/__init__.py b/airbyte-integrations/connectors/source-reply-io/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-reply-io/__init__.py +++ b/airbyte-integrations/connectors/source-reply-io/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/integration_tests/__init__.py b/airbyte-integrations/connectors/source-reply-io/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-reply-io/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-reply-io/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-reply-io/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-reply-io/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-reply-io/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/main.py b/airbyte-integrations/connectors/source-reply-io/main.py index 22a8dedb7909..879d184cebcd 100644 --- a/airbyte-integrations/connectors/source-reply-io/main.py +++ b/airbyte-integrations/connectors/source-reply-io/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/setup.py b/airbyte-integrations/connectors/source-reply-io/setup.py index 6c24224043fc..3c5be0387df6 100644 --- a/airbyte-integrations/connectors/source-reply-io/setup.py +++ b/airbyte-integrations/connectors/source-reply-io/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/source_reply_io/__init__.py b/airbyte-integrations/connectors/source-reply-io/source_reply_io/__init__.py index 79e0a438dff8..c43259012b0a 100644 --- a/airbyte-integrations/connectors/source-reply-io/source_reply_io/__init__.py +++ b/airbyte-integrations/connectors/source-reply-io/source_reply_io/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-reply-io/source_reply_io/source.py b/airbyte-integrations/connectors/source-reply-io/source_reply_io/source.py index 9102e92dcc6f..27b6fe2b158c 100644 --- a/airbyte-integrations/connectors/source-reply-io/source_reply_io/source.py +++ b/airbyte-integrations/connectors/source-reply-io/source_reply_io/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-retently/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-retently/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-retently/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-retently/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-retently/main.py b/airbyte-integrations/connectors/source-retently/main.py index 3d839c8e3484..4aafda0c119f 100644 --- a/airbyte-integrations/connectors/source-retently/main.py +++ b/airbyte-integrations/connectors/source-retently/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-retently/setup.py b/airbyte-integrations/connectors/source-retently/setup.py index 6655332a0153..90e9aa65c96e 100644 --- a/airbyte-integrations/connectors/source-retently/setup.py +++ b/airbyte-integrations/connectors/source-retently/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-retently/source_retently/source.py b/airbyte-integrations/connectors/source-retently/source_retently/source.py index c93ab590d7b5..f0cf53840606 100644 --- a/airbyte-integrations/connectors/source-retently/source_retently/source.py +++ b/airbyte-integrations/connectors/source-retently/source_retently/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-retently/unit_tests/test_source.py b/airbyte-integrations/connectors/source-retently/unit_tests/test_source.py index 2a41a774598f..948fcbbb4a47 100644 --- a/airbyte-integrations/connectors/source-retently/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-retently/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-retently/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-retently/unit_tests/test_streams.py index ff429279b1a8..8778a26c8a4a 100644 --- a/airbyte-integrations/connectors/source-retently/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-retently/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-rki-covid/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-rki-covid/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-rki-covid/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-rki-covid/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/main.py b/airbyte-integrations/connectors/source-rki-covid/main.py index ef743f3120e2..7b345c79d6d5 100644 --- a/airbyte-integrations/connectors/source-rki-covid/main.py +++ b/airbyte-integrations/connectors/source-rki-covid/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/setup.py b/airbyte-integrations/connectors/source-rki-covid/setup.py index 1f5a8f719bf8..b19979c603be 100644 --- a/airbyte-integrations/connectors/source-rki-covid/setup.py +++ b/airbyte-integrations/connectors/source-rki-covid/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/source_rki_covid/source.py b/airbyte-integrations/connectors/source-rki-covid/source_rki_covid/source.py index 0ae6e028a156..65fe10330a2e 100644 --- a/airbyte-integrations/connectors/source-rki-covid/source_rki_covid/source.py +++ b/airbyte-integrations/connectors/source-rki-covid/source_rki_covid/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_cached_stream_state.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_cached_stream_state.py index afff7653e69c..db48914fdeb7 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_cached_stream_state.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_cached_stream_state.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorycases.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorycases.py index b756f0840c92..7937ffed229f 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorycases.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorycases.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorydeaths.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorydeaths.py index 0edf0d49382c..a19f246e8bd9 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorydeaths.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistorydeaths.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryfrozenIncidence.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryfrozenIncidence.py index 0a8ddc20b1f4..1ff1b2e099b5 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryfrozenIncidence.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryfrozenIncidence.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryhospitalization.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryhospitalization.py index 28518e032659..6fe858b0d90b 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryhospitalization.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryhospitalization.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryincidence.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryincidence.py index 8ad19cda94b6..93707259c6e6 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryincidence.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryincidence.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryrecovered.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryrecovered.py index 9cfe1c1d02c9..02b3d0b9a89d 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryrecovered.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_germanhistoryrecovered.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_streams.py index 0484c3f204dc..e701d03455d4 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_source.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_source.py index 1ee26991a664..0ef237f18de5 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorycases.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorycases.py index 496adbf86277..a1609bd9981f 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorycases.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorycases.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorydeaths.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorydeaths.py index 045470947978..7071cfbf0acc 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorydeaths.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistorydeaths.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryfrozenincidence.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryfrozenincidence.py index 14864a8607ba..088fe90313ec 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryfrozenincidence.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryfrozenincidence.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryhospitalization.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryhospitalization.py index 642191304c9b..cb8c75d9998b 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryhospitalization.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryhospitalization.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryincidence.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryincidence.py index 74f0b1b783fa..e62d2ecf750d 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryincidence.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryincidence.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryrecovered.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryrecovered.py index c8c2e13b176d..2c2930616171 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryrecovered.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stateshistoryrecovered.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_agegroup.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_agegroup.py index 65b5958b6105..52bbefb68571 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_agegroup.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_agegroup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany.py index 89622d2c1e26..a5f513a8a05b 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany_states.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany_states.py index 88e8caf2e738..d9e2073e5be2 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany_states.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_stream_germany_states.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams.py index 17d9951cfd90..8805df9e2736 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams_states_agegroup.py b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams_states_agegroup.py index d0d606214076..d2009708505e 100644 --- a/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams_states_agegroup.py +++ b/airbyte-integrations/connectors/source-rki-covid/unit_tests/test_streams_states_agegroup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-rocket-chat/__init__.py b/airbyte-integrations/connectors/source-rocket-chat/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/__init__.py +++ b/airbyte-integrations/connectors/source-rocket-chat/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/integration_tests/__init__.py b/airbyte-integrations/connectors/source-rocket-chat/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-rocket-chat/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-rocket-chat/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-rocket-chat/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/main.py b/airbyte-integrations/connectors/source-rocket-chat/main.py index 00071c2bbf42..befcababa0fe 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/main.py +++ b/airbyte-integrations/connectors/source-rocket-chat/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/setup.py b/airbyte-integrations/connectors/source-rocket-chat/setup.py index 40b6e8a98706..20fd98636627 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/setup.py +++ b/airbyte-integrations/connectors/source-rocket-chat/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/__init__.py b/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/__init__.py index db3fde4412fe..3d50c55892cf 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/__init__.py +++ b/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/source.py b/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/source.py index 03d19a031717..c96a59b6d785 100644 --- a/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/source.py +++ b/airbyte-integrations/connectors/source-rocket-chat/source_rocket_chat/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-rss/integration_tests/__init__.py b/airbyte-integrations/connectors/source-rss/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rss/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-rss/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-rss/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-rss/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-rss/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/main.py b/airbyte-integrations/connectors/source-rss/main.py index b1519bf535fe..967135ca3254 100644 --- a/airbyte-integrations/connectors/source-rss/main.py +++ b/airbyte-integrations/connectors/source-rss/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/setup.py b/airbyte-integrations/connectors/source-rss/setup.py index 5e6fcb212bd8..55b2f153b2ed 100644 --- a/airbyte-integrations/connectors/source-rss/setup.py +++ b/airbyte-integrations/connectors/source-rss/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/source_rss/__init__.py b/airbyte-integrations/connectors/source-rss/source_rss/__init__.py index aff462d761a3..a494bd97986d 100644 --- a/airbyte-integrations/connectors/source-rss/source_rss/__init__.py +++ b/airbyte-integrations/connectors/source-rss/source_rss/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/source_rss/source.py b/airbyte-integrations/connectors/source-rss/source_rss/source.py index c9548d064acf..7a4056c82f5f 100644 --- a/airbyte-integrations/connectors/source-rss/source_rss/source.py +++ b/airbyte-integrations/connectors/source-rss/source_rss/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/unit_tests/__init__.py b/airbyte-integrations/connectors/source-rss/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-rss/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-rss/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-rss/unit_tests/test_incremental_streams.py index c331b00a29fa..2ed6eb321d81 100644 --- a/airbyte-integrations/connectors/source-rss/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-rss/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-rss/unit_tests/test_source.py b/airbyte-integrations/connectors/source-rss/unit_tests/test_source.py index b3934613c96b..758f46ed9b3c 100644 --- a/airbyte-integrations/connectors/source-rss/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-rss/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-rss/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-rss/unit_tests/test_streams.py index be77e6c34fc8..371d3a257e3a 100644 --- a/airbyte-integrations/connectors/source-rss/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-rss/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-s3/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-s3/integration_tests/acceptance.py index 8de266dd23ad..6b0c294530cd 100644 --- a/airbyte-integrations/connectors/source-s3/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-s3/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/integration_tests/conftest.py b/airbyte-integrations/connectors/source-s3/integration_tests/conftest.py index 8864b422016b..473792c58ad0 100644 --- a/airbyte-integrations/connectors/source-s3/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-s3/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-s3/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-s3/integration_tests/integration_test.py index 5ae058b46e93..f2e8b50376a3 100644 --- a/airbyte-integrations/connectors/source-s3/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-s3/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/integration_tests/integration_test_abstract.py b/airbyte-integrations/connectors/source-s3/integration_tests/integration_test_abstract.py index 91283a032aa5..b969dc82715a 100644 --- a/airbyte-integrations/connectors/source-s3/integration_tests/integration_test_abstract.py +++ b/airbyte-integrations/connectors/source-s3/integration_tests/integration_test_abstract.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/main.py b/airbyte-integrations/connectors/source-s3/main.py index 58e1531e647e..753f90101f93 100644 --- a/airbyte-integrations/connectors/source-s3/main.py +++ b/airbyte-integrations/connectors/source-s3/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/setup.py b/airbyte-integrations/connectors/source-s3/setup.py index f9008f748846..9629076d666c 100644 --- a/airbyte-integrations/connectors/source-s3/setup.py +++ b/airbyte-integrations/connectors/source-s3/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/exceptions.py b/airbyte-integrations/connectors/source-s3/source_s3/exceptions.py index 09e3a571b9da..cda7dfe53cf1 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/exceptions.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Optional, Union diff --git a/airbyte-integrations/connectors/source-s3/source_s3/s3_utils.py b/airbyte-integrations/connectors/source-s3/source_s3/s3_utils.py index eff5f76e63bb..5c49e5cac066 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/s3_utils.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/s3_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import boto3.session diff --git a/airbyte-integrations/connectors/source-s3/source_s3/s3file.py b/airbyte-integrations/connectors/source-s3/source_s3/s3file.py index 99b30fecc56f..90e82dd69764 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/s3file.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/s3file.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source.py b/airbyte-integrations/connectors/source-s3/source_s3/source.py index f7b54c45f673..677a0b8d4de0 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/file_info.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/file_info.py index 12016a045d06..cdfaf72779a2 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/file_info.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/file_info.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/abstract_file_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/abstract_file_parser.py index 84dc292e96b0..274c763bd0ac 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/abstract_file_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/abstract_file_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_parser.py index 7f439f3e7c89..7cf7c40e5437 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, BinaryIO, Iterator, Mapping, TextIO, Union diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_spec.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_spec.py index 120a5ebaa3ef..82158898c14d 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_spec.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/avro_spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pydantic import BaseModel, Field diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py index adb87b467220..d9f87702d69f 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import codecs diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_spec.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_spec.py index f2c82d7a86c0..455a027b00c8 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_spec.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Optional diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_parser.py index 54eb6b4c33f4..7f0295676750 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_spec.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_spec.py index 98d9e44e8e2b..d286db64873d 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_spec.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/jsonl_spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from enum import Enum diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_parser.py index 9a290b940775..bb9391a0e7b4 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, BinaryIO, Iterator, List, Mapping, TextIO, Tuple, Union diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py index a04e0bdb9189..62d4ee4160c2 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Optional diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/source.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/source.py index 6d4a453f23bd..ae0a1840e82d 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/source.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/spec.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/spec.py index 680fcbb6fec7..02390394b679 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/spec.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/storagefile.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/storagefile.py index f013be5cc9e2..d671ca36c556 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/storagefile.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/storagefile.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py index 939c1b6dd7dd..5c1de77e5351 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/stream.py b/airbyte-integrations/connectors/source-s3/source_s3/stream.py index 5ed006bc1f61..55221241dbac 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/stream.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/source_s3/utils.py b/airbyte-integrations/connectors/source-s3/source_s3/utils.py index a20fdc53ca42..ec04f60568ad 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/utils.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import multiprocessing as mp diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/abstract_test_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/abstract_test_parser.py index 7fe028297e77..d7196b40eff4 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/abstract_test_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/abstract_test_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import linecache diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/conftest.py b/airbyte-integrations/connectors/source-s3/unit_tests/conftest.py index aa00c1bc5b91..c5e174f28986 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_abstract_file_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_abstract_file_parser.py index 762432980458..0a83cc632987 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_abstract_file_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_abstract_file_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_avro_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_avro_parser.py index 7338309f250d..93fe03e5d669 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_avro_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_avro_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_csv_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_csv_parser.py index 5cc5bd6999f8..2bc70bcffdbc 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_csv_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_csv_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_jsonl_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_jsonl_parser.py index 1773a78cfeaa..e6d409ce860e 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_jsonl_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_jsonl_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_parquet_parser.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_parquet_parser.py index f9133b7ca9bb..2ca23020c7f8 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_parquet_parser.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_parquet_parser.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import bz2 diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_s3file.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_s3file.py index 55a6f2547950..4f9501c68220 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_s3file.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_s3file.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py index 680d303e0a36..306a1865b0ef 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_stream.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_stream.py index 81fb5cf9769b..60f7ce5271d7 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_stream.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-salesforce/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/bulk_error_test.py b/airbyte-integrations/connectors/source-salesforce/integration_tests/bulk_error_test.py index c7755e638aac..98533df3cd5d 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/bulk_error_test.py +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/bulk_error_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-salesforce/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-salesforce/integration_tests/integration_test.py index 2cb36161659c..d4f06be215fb 100644 --- a/airbyte-integrations/connectors/source-salesforce/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-salesforce/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-salesforce/main.py b/airbyte-integrations/connectors/source-salesforce/main.py index 64ecf2e3b05f..2ce8a19b8a7e 100644 --- a/airbyte-integrations/connectors/source-salesforce/main.py +++ b/airbyte-integrations/connectors/source-salesforce/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/setup.py b/airbyte-integrations/connectors/source-salesforce/setup.py index 8526fdd7a63a..7e47fce763a0 100644 --- a/airbyte-integrations/connectors/source-salesforce/setup.py +++ b/airbyte-integrations/connectors/source-salesforce/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py index cd1204671977..553e548a5605 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import concurrent.futures diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/exceptions.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/exceptions.py index a8ac1cccaf93..7e08a8a23ced 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/exceptions.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/rate_limiting.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/rate_limiting.py index 655addbc27c5..286339fcbe1c 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/rate_limiting.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/rate_limiting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py index 753819c56c14..a2a314ccd1c2 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py index 59b78b9a814a..465a8505303e 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/utils.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/utils.py index 6ed8b47e50f8..7d328faef1c0 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/utils.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py index 249b930dbb94..25a069b1cbfb 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py index 4b14585d6669..f229b0b93c86 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py index cc65314e9fba..f0151e97b036 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/discovery_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/test_memory.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/test_memory.py index 47546c34517f..a4b972d6da98 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/test_memory.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/test_memory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesloft/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-salesloft/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-salesloft/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-salesloft/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesloft/main.py b/airbyte-integrations/connectors/source-salesloft/main.py index f1ba2bab15f1..8ee79923b913 100644 --- a/airbyte-integrations/connectors/source-salesloft/main.py +++ b/airbyte-integrations/connectors/source-salesloft/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesloft/setup.py b/airbyte-integrations/connectors/source-salesloft/setup.py index 31f3eef555f8..ce56cc8477de 100644 --- a/airbyte-integrations/connectors/source-salesloft/setup.py +++ b/airbyte-integrations/connectors/source-salesloft/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesloft/source_salesloft/source.py b/airbyte-integrations/connectors/source-salesloft/source_salesloft/source.py index 6575e81ea13a..85e9a57d9db8 100644 --- a/airbyte-integrations/connectors/source-salesloft/source_salesloft/source.py +++ b/airbyte-integrations/connectors/source-salesloft/source_salesloft/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_incremental_streams.py index 48f032f0355e..d76b1ef5e3af 100644 --- a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_source.py b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_source.py index 5ed569fd49cf..8ab09878bb99 100644 --- a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_streams.py index 84f5fc3936ef..c89785d4bae8 100644 --- a/airbyte-integrations/connectors/source-salesloft/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-salesloft/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/__init__.py b/airbyte-integrations/connectors/source-sap-fieldglass/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/__init__.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/__init__.py b/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/main.py b/airbyte-integrations/connectors/source-sap-fieldglass/main.py index 2070225dc562..c9273ef8ae47 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/main.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/setup.py b/airbyte-integrations/connectors/source-sap-fieldglass/setup.py index 2b539586bc11..79374dd96e89 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/setup.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/__init__.py b/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/__init__.py index 610529d5c687..c35a7636fbc7 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/__init__.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/source.py b/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/source.py index 613eb3cea280..6f1e1f46ef75 100644 --- a/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/source.py +++ b/airbyte-integrations/connectors/source-sap-fieldglass/source_sap_fieldglass/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-scaffold-java-jdbc/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-scaffold-java-jdbc/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-scaffold-java-jdbc/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-scaffold-java-jdbc/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/main/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSource.java b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/main/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSource.java index 8d7dd7fc3ab8..1ae9c291284c 100644 --- a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/main/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSource.java +++ b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/main/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.scaffold_java_jdbc; diff --git a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceAcceptanceTest.java index 177a69463040..109762a47f57 100644 --- a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test-integration/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.scaffold_java_jdbc; diff --git a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcJdbcSourceAcceptanceTest.java index d03e9b59ffbe..8c9d753fe41b 100644 --- a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.scaffold_java_jdbc; diff --git a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceTests.java b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceTests.java index be4ddd6157e0..d95d6f4be974 100644 --- a/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceTests.java +++ b/airbyte-integrations/connectors/source-scaffold-java-jdbc/src/test/java/io/airbyte/integrations/source/scaffold_java_jdbc/ScaffoldJavaJdbcSourceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.scaffold_java_jdbc; diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/__init__.py b/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/main.py b/airbyte-integrations/connectors/source-scaffold-source-http/main.py index 64de2e70ad9c..f8030f72e927 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/main.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/setup.py b/airbyte-integrations/connectors/source-scaffold-source-http/setup.py index f7ffd208fff3..34660d6cf6d2 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/setup.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/__init__.py b/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/__init__.py index fb20155e9f88..c59d0eca8a4c 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/__init__.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/source.py b/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/source.py index b84c9f06c69e..2fbdbba040dc 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/source.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/source_scaffold_source_http/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/__init__.py b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_incremental_streams.py index ff87448dcaa5..e526beb82a26 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_source.py b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_source.py index 54e671591b43..bb119a544332 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_streams.py index b01cb0547066..25976f46c283 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-scaffold-source-http/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/__init__.py b/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/main.py b/airbyte-integrations/connectors/source-scaffold-source-python/main.py index 82d7bf83a91f..0b8a20830163 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/main.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/setup.py b/airbyte-integrations/connectors/source-scaffold-source-python/setup.py index 28592e48a9a8..3b290beb996f 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/setup.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/__init__.py b/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/__init__.py index 686964b009b0..de0d876c7a84 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/__init__.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/source.py b/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/source.py index f2439dfa780a..960e1ee33a97 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/source.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/source_scaffold_source_python/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-scaffold-source-python/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-scaffold-source-python/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-scaffold-source-python/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-scaffold-source-python/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-search-metrics/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-search-metrics/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-search-metrics/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-search-metrics/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-search-metrics/main.py b/airbyte-integrations/connectors/source-search-metrics/main.py index b229f5ac74b0..c07a9cf2a41b 100644 --- a/airbyte-integrations/connectors/source-search-metrics/main.py +++ b/airbyte-integrations/connectors/source-search-metrics/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-search-metrics/setup.py b/airbyte-integrations/connectors/source-search-metrics/setup.py index afaa33d9cfb3..dd8bf2c700b2 100644 --- a/airbyte-integrations/connectors/source-search-metrics/setup.py +++ b/airbyte-integrations/connectors/source-search-metrics/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/source.py b/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/source.py index f95f2ac5d498..4ba8ba798c07 100644 --- a/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/source.py +++ b/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/utils.py b/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/utils.py index 66427cc94035..c5fd187fba73 100644 --- a/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/utils.py +++ b/airbyte-integrations/connectors/source-search-metrics/source_search_metrics/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-search-metrics/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-search-metrics/unit_tests/unit_test.py index 66d5a6650494..5bda1c50d4ad 100644 --- a/airbyte-integrations/connectors/source-search-metrics/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-search-metrics/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/__init__.py b/airbyte-integrations/connectors/source-secoda/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-secoda/__init__.py +++ b/airbyte-integrations/connectors/source-secoda/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/integration_tests/__init__.py b/airbyte-integrations/connectors/source-secoda/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-secoda/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-secoda/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-secoda/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-secoda/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-secoda/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/main.py b/airbyte-integrations/connectors/source-secoda/main.py index 4f35a26b9679..81d52e2f8a48 100644 --- a/airbyte-integrations/connectors/source-secoda/main.py +++ b/airbyte-integrations/connectors/source-secoda/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/setup.py b/airbyte-integrations/connectors/source-secoda/setup.py index f8dcba2e7458..ad7aeede1bbc 100644 --- a/airbyte-integrations/connectors/source-secoda/setup.py +++ b/airbyte-integrations/connectors/source-secoda/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/source_secoda/__init__.py b/airbyte-integrations/connectors/source-secoda/source_secoda/__init__.py index 880f898ef611..6628d50b9fa7 100644 --- a/airbyte-integrations/connectors/source-secoda/source_secoda/__init__.py +++ b/airbyte-integrations/connectors/source-secoda/source_secoda/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-secoda/source_secoda/source.py b/airbyte-integrations/connectors/source-secoda/source_secoda/source.py index 159313cfbdcc..f91fe9b8ff7e 100644 --- a/airbyte-integrations/connectors/source-secoda/source_secoda/source.py +++ b/airbyte-integrations/connectors/source-secoda/source_secoda/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-sendgrid/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sendgrid/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-sendgrid/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sendgrid/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendgrid/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-sendgrid/integration_tests/integration_test.py index cbe7cbbf5d38..5544269fad67 100644 --- a/airbyte-integrations/connectors/source-sendgrid/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-sendgrid/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendgrid/main.py b/airbyte-integrations/connectors/source-sendgrid/main.py index d17f81c6a0cc..f9720b12f1c8 100644 --- a/airbyte-integrations/connectors/source-sendgrid/main.py +++ b/airbyte-integrations/connectors/source-sendgrid/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendgrid/setup.py b/airbyte-integrations/connectors/source-sendgrid/setup.py index 6961eca6a3bc..f6aacbfdedd9 100644 --- a/airbyte-integrations/connectors/source-sendgrid/setup.py +++ b/airbyte-integrations/connectors/source-sendgrid/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py index fa9d47ef4633..84a53aa9c68a 100644 --- a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py +++ b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/streams.py b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/streams.py index e7b1ff7d5b5b..6cb6944a3d84 100644 --- a/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/streams.py +++ b/airbyte-integrations/connectors/source-sendgrid/source_sendgrid/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-sendgrid/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-sendgrid/unit_tests/unit_test.py index 1d251f98598f..1d7ea30e6dc6 100644 --- a/airbyte-integrations/connectors/source-sendgrid/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-sendgrid/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-sendinblue/__init__.py b/airbyte-integrations/connectors/source-sendinblue/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sendinblue/__init__.py +++ b/airbyte-integrations/connectors/source-sendinblue/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/integration_tests/__init__.py b/airbyte-integrations/connectors/source-sendinblue/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sendinblue/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-sendinblue/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sendinblue/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-sendinblue/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sendinblue/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/main.py b/airbyte-integrations/connectors/source-sendinblue/main.py index 719a3f46cbc1..8f9399e259f2 100644 --- a/airbyte-integrations/connectors/source-sendinblue/main.py +++ b/airbyte-integrations/connectors/source-sendinblue/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/setup.py b/airbyte-integrations/connectors/source-sendinblue/setup.py index 1c5a93a82332..d416a3913eae 100644 --- a/airbyte-integrations/connectors/source-sendinblue/setup.py +++ b/airbyte-integrations/connectors/source-sendinblue/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/__init__.py b/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/__init__.py index edee84a63a18..511b4c9fae0a 100644 --- a/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/__init__.py +++ b/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/source.py b/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/source.py index 8194ea23c3b0..ac5bd20a3aca 100644 --- a/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/source.py +++ b/airbyte-integrations/connectors/source-sendinblue/source_sendinblue/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-senseforce/__init__.py b/airbyte-integrations/connectors/source-senseforce/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-senseforce/__init__.py +++ b/airbyte-integrations/connectors/source-senseforce/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/integration_tests/__init__.py b/airbyte-integrations/connectors/source-senseforce/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-senseforce/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-senseforce/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-senseforce/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-senseforce/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-senseforce/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/main.py b/airbyte-integrations/connectors/source-senseforce/main.py index 15e64333cfc0..ba269b9ba0ef 100644 --- a/airbyte-integrations/connectors/source-senseforce/main.py +++ b/airbyte-integrations/connectors/source-senseforce/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/setup.py b/airbyte-integrations/connectors/source-senseforce/setup.py index 3e982c5fbb35..cf3a0521a8f1 100644 --- a/airbyte-integrations/connectors/source-senseforce/setup.py +++ b/airbyte-integrations/connectors/source-senseforce/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/source_senseforce/__init__.py b/airbyte-integrations/connectors/source-senseforce/source_senseforce/__init__.py index 1f67b7f1427d..d04d5fa45dca 100644 --- a/airbyte-integrations/connectors/source-senseforce/source_senseforce/__init__.py +++ b/airbyte-integrations/connectors/source-senseforce/source_senseforce/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-senseforce/source_senseforce/source.py b/airbyte-integrations/connectors/source-senseforce/source_senseforce/source.py index 6d25203941c2..bc61cee679d6 100644 --- a/airbyte-integrations/connectors/source-senseforce/source_senseforce/source.py +++ b/airbyte-integrations/connectors/source-senseforce/source_senseforce/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-sentry/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sentry/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-sentry/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sentry/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sentry/main.py b/airbyte-integrations/connectors/source-sentry/main.py index 25e7ff69d4cd..0844bc450390 100644 --- a/airbyte-integrations/connectors/source-sentry/main.py +++ b/airbyte-integrations/connectors/source-sentry/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sentry/setup.py b/airbyte-integrations/connectors/source-sentry/setup.py index da676b9d4f81..18e79a0e2f48 100644 --- a/airbyte-integrations/connectors/source-sentry/setup.py +++ b/airbyte-integrations/connectors/source-sentry/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sentry/source_sentry/source.py b/airbyte-integrations/connectors/source-sentry/source_sentry/source.py index 398ec1274de4..8dba0dad2ac7 100644 --- a/airbyte-integrations/connectors/source-sentry/source_sentry/source.py +++ b/airbyte-integrations/connectors/source-sentry/source_sentry/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sentry/source_sentry/streams.py b/airbyte-integrations/connectors/source-sentry/source_sentry/streams.py index 17cbf63e0196..a07681a4566b 100644 --- a/airbyte-integrations/connectors/source-sentry/source_sentry/streams.py +++ b/airbyte-integrations/connectors/source-sentry/source_sentry/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sentry/unit_tests/test_source.py b/airbyte-integrations/connectors/source-sentry/unit_tests/test_source.py index d99b4faa969a..4474d07f0dda 100644 --- a/airbyte-integrations/connectors/source-sentry/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-sentry/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-sentry/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-sentry/unit_tests/test_streams.py index cfd5ef76a10c..80ece420e23f 100644 --- a/airbyte-integrations/connectors/source-sentry/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-sentry/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/__init__.py b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/acceptance.py index 975c11c7d7d3..6b89ce9a495d 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/integration_test.py index 0ca2cfdafe64..80da0817875a 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-sftp-bulk/main.py b/airbyte-integrations/connectors/source-sftp-bulk/main.py index 9f22f4e8fa01..c2b1e7afb5b3 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/main.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sftp-bulk/setup.py b/airbyte-integrations/connectors/source-sftp-bulk/setup.py index 85706c856494..d04bb87a1fef 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/setup.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/__init__.py b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/__init__.py index 5e55118d5656..8cd850fb6838 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/__init__.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/client.py b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/client.py index 96518ae297f4..059a52a2e08f 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/client.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/client.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import io diff --git a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/source.py b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/source.py index d7f70d86e143..1bea6dd92547 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/source.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/streams.py b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/streams.py index 155d9bd5622c..a68d69a2dbb5 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/streams.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/source_sftp_bulk/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from datetime import datetime diff --git a/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/client_test.py b/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/client_test.py index b0a8a545da39..a2bac92dc116 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/client_test.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/client_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_sftp_bulk.client import SFTPClient diff --git a/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/source_test.py b/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/source_test.py index c19fe8f10021..e2cbecac5873 100644 --- a/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/source_test.py +++ b/airbyte-integrations/connectors/source-sftp-bulk/unit_tests/source_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from source_sftp_bulk import SourceFtp diff --git a/airbyte-integrations/connectors/source-sftp/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sftp/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-sftp/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sftp/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpClient.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpClient.java index b4cb858d7ee5..788e8bb89eb8 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpClient.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpCommand.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpCommand.java index 17e920795687..69d67913bfcc 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpCommand.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpSource.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpSource.java index 8d2d70f7825a..6a7aa63cb33c 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpSource.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/SftpSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SftpAuthMethod.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SftpAuthMethod.java index 029013ad037d..ba2783c16932 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SftpAuthMethod.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SftpAuthMethod.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.enums; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SupportedFileExtension.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SupportedFileExtension.java index a8430dc777fc..5074a933da3f 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SupportedFileExtension.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/enums/SupportedFileExtension.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.enums; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParser.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParser.java index d3ef15094dc8..6b426a570a77 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParser.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParser.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParser.java index 707040e6ce38..c41aed0a2b17 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParser.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParser.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParser.java index 49c6efbfe8fe..5d9b1a59a325 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParser.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParserFactory.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParserFactory.java index 6f0e2726bdd3..07664b839e57 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParserFactory.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/parsers/SftpFileParserFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/util/JsonSchemaGenerator.java b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/util/JsonSchemaGenerator.java index 5ead561d5759..684b88f3cd6b 100644 --- a/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/util/JsonSchemaGenerator.java +++ b/airbyte-integrations/connectors/source-sftp/src/main/java/io/airbyte/integrations/source/sftp/util/JsonSchemaGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.util; diff --git a/airbyte-integrations/connectors/source-sftp/src/test-integration/java/io/airbyte/integrations/source/sftp/SftpSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-sftp/src/test-integration/java/io/airbyte/integrations/source/sftp/SftpSourceAcceptanceTest.java index 2b26911b3d11..db7ee79f080b 100644 --- a/airbyte-integrations/connectors/source-sftp/src/test-integration/java/io/airbyte/integrations/source/sftp/SftpSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-sftp/src/test-integration/java/io/airbyte/integrations/source/sftp/SftpSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp; diff --git a/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParserTest.java b/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParserTest.java index 6716a6b2be26..699b7bdaa5cd 100644 --- a/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParserTest.java +++ b/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/CsvFileParserTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParserTest.java b/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParserTest.java index 08419ee104ea..438a68720ae6 100644 --- a/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParserTest.java +++ b/airbyte-integrations/connectors/source-sftp/src/test/java/io/airbyte/integrations/source/sftp/parsers/JsonFileParserTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.sftp.parsers; diff --git a/airbyte-integrations/connectors/source-shopify/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-shopify/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-shopify/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-shopify/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/main.py b/airbyte-integrations/connectors/source-shopify/main.py index 0057a24780cf..a45dc5aaf611 100644 --- a/airbyte-integrations/connectors/source-shopify/main.py +++ b/airbyte-integrations/connectors/source-shopify/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/setup.py b/airbyte-integrations/connectors/source-shopify/setup.py index 1fa542c9f68e..8324627abca8 100644 --- a/airbyte-integrations/connectors/source-shopify/setup.py +++ b/airbyte-integrations/connectors/source-shopify/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/auth.py b/airbyte-integrations/connectors/source-shopify/source_shopify/auth.py index 278e769357cb..e3f6021bfedc 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/auth.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict, Mapping diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/graphql.py b/airbyte-integrations/connectors/source-shopify/source_shopify/graphql.py index 1e96044a42f9..e729c74be0f7 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/graphql.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/graphql.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Optional diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/shopify_schema.py b/airbyte-integrations/connectors/source-shopify/source_shopify/shopify_schema.py index 09553c544420..81966b99fc95 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/shopify_schema.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/shopify_schema.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import sgqlc.types diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/source.py b/airbyte-integrations/connectors/source-shopify/source_shopify/source.py index b8b300d53eb4..124a14d5a2ca 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/source.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/transform.py b/airbyte-integrations/connectors/source-shopify/source_shopify/transform.py index 498a564fba67..87b1e82b3107 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/transform.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-shopify/source_shopify/utils.py b/airbyte-integrations/connectors/source-shopify/source_shopify/utils.py index 5444f3b949c9..6e4e7d984d9f 100644 --- a/airbyte-integrations/connectors/source-shopify/source_shopify/utils.py +++ b/airbyte-integrations/connectors/source-shopify/source_shopify/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/conftest.py b/airbyte-integrations/connectors/source-shopify/unit_tests/conftest.py index 35cabd5b41f9..53e82256a189 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/test_auth.py b/airbyte-integrations/connectors/source-shopify/unit_tests/test_auth.py index f14a59829166..4577987825cf 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/test_auth.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/test_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/test_cached_stream_state.py b/airbyte-integrations/connectors/source-shopify/unit_tests/test_cached_stream_state.py index 64d42f897d68..031e7871e8ef 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/test_cached_stream_state.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/test_cached_stream_state.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/test_control_rate_limit.py b/airbyte-integrations/connectors/source-shopify/unit_tests/test_control_rate_limit.py index 6f02fd9fb147..2451e5f48745 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/test_control_rate_limit.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/test_control_rate_limit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/test_source.py b/airbyte-integrations/connectors/source-shopify/unit_tests/test_source.py index 06070745e2c1..376934c00e12 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/test_transform.py b/airbyte-integrations/connectors/source-shopify/unit_tests/test_transform.py index 7d20a21b2888..0c74e94d763e 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/test_transform.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/test_transform.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from decimal import Decimal diff --git a/airbyte-integrations/connectors/source-shopify/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-shopify/unit_tests/unit_test.py index 345c852dbe1e..499a3bcf5cd8 100644 --- a/airbyte-integrations/connectors/source-shopify/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-shopify/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import requests diff --git a/airbyte-integrations/connectors/source-shortio/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-shortio/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-shortio/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-shortio/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shortio/main.py b/airbyte-integrations/connectors/source-shortio/main.py index 712cb506e5d3..0c6be2ce4469 100644 --- a/airbyte-integrations/connectors/source-shortio/main.py +++ b/airbyte-integrations/connectors/source-shortio/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shortio/setup.py b/airbyte-integrations/connectors/source-shortio/setup.py index 8e7d40f9cf0c..4c3679af61e2 100644 --- a/airbyte-integrations/connectors/source-shortio/setup.py +++ b/airbyte-integrations/connectors/source-shortio/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shortio/source_shortio/source.py b/airbyte-integrations/connectors/source-shortio/source_shortio/source.py index 12dd740eb489..384baccfa7e5 100644 --- a/airbyte-integrations/connectors/source-shortio/source_shortio/source.py +++ b/airbyte-integrations/connectors/source-shortio/source_shortio/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-shortio/unit_tests/test_source.py b/airbyte-integrations/connectors/source-shortio/unit_tests/test_source.py index 8353c88ea7b2..9961dce6365d 100644 --- a/airbyte-integrations/connectors/source-shortio/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-shortio/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-slack/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-slack/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-slack/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-slack/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-slack/main.py b/airbyte-integrations/connectors/source-slack/main.py index 36b6cff41e3d..735ad5e72296 100644 --- a/airbyte-integrations/connectors/source-slack/main.py +++ b/airbyte-integrations/connectors/source-slack/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-slack/setup.py b/airbyte-integrations/connectors/source-slack/setup.py index 2bc854bc5122..5948fb91f499 100644 --- a/airbyte-integrations/connectors/source-slack/setup.py +++ b/airbyte-integrations/connectors/source-slack/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-slack/source_slack/source.py b/airbyte-integrations/connectors/source-slack/source_slack/source.py index ea6ac43b7be4..751ed6a7b444 100644 --- a/airbyte-integrations/connectors/source-slack/source_slack/source.py +++ b/airbyte-integrations/connectors/source-slack/source_slack/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-slack/unit_tests/conftest.py b/airbyte-integrations/connectors/source-slack/unit_tests/conftest.py index ecf3cf343125..cc874cb47fe4 100644 --- a/airbyte-integrations/connectors/source-slack/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-slack/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-slack/unit_tests/test_source.py b/airbyte-integrations/connectors/source-slack/unit_tests/test_source.py index 573db6d90a5b..8ff54e5b0c8c 100644 --- a/airbyte-integrations/connectors/source-slack/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-slack/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-slack/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-slack/unit_tests/test_streams.py index 6344beb6b0a7..b783be1817c9 100644 --- a/airbyte-integrations/connectors/source-slack/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-slack/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-smaily/__init__.py b/airbyte-integrations/connectors/source-smaily/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-smaily/__init__.py +++ b/airbyte-integrations/connectors/source-smaily/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/integration_tests/__init__.py b/airbyte-integrations/connectors/source-smaily/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-smaily/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-smaily/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-smaily/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-smaily/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-smaily/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/main.py b/airbyte-integrations/connectors/source-smaily/main.py index d9d758860f7e..647f5a347f70 100644 --- a/airbyte-integrations/connectors/source-smaily/main.py +++ b/airbyte-integrations/connectors/source-smaily/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/setup.py b/airbyte-integrations/connectors/source-smaily/setup.py index c6e495db810b..1d8901b7a312 100644 --- a/airbyte-integrations/connectors/source-smaily/setup.py +++ b/airbyte-integrations/connectors/source-smaily/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/source_smaily/__init__.py b/airbyte-integrations/connectors/source-smaily/source_smaily/__init__.py index 4a74fb5c7ad2..0aa0ba3a481d 100644 --- a/airbyte-integrations/connectors/source-smaily/source_smaily/__init__.py +++ b/airbyte-integrations/connectors/source-smaily/source_smaily/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smaily/source_smaily/source.py b/airbyte-integrations/connectors/source-smaily/source_smaily/source.py index 74b3791f4dd1..ee6a9b72a6bd 100644 --- a/airbyte-integrations/connectors/source-smaily/source_smaily/source.py +++ b/airbyte-integrations/connectors/source-smaily/source_smaily/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-smartengage/__init__.py b/airbyte-integrations/connectors/source-smartengage/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-smartengage/__init__.py +++ b/airbyte-integrations/connectors/source-smartengage/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/integration_tests/__init__.py b/airbyte-integrations/connectors/source-smartengage/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-smartengage/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-smartengage/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-smartengage/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-smartengage/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-smartengage/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/main.py b/airbyte-integrations/connectors/source-smartengage/main.py index 555c0bd4d9ac..f9aec77e67ec 100644 --- a/airbyte-integrations/connectors/source-smartengage/main.py +++ b/airbyte-integrations/connectors/source-smartengage/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/setup.py b/airbyte-integrations/connectors/source-smartengage/setup.py index 9e4938aa274a..f4b8e7f28660 100644 --- a/airbyte-integrations/connectors/source-smartengage/setup.py +++ b/airbyte-integrations/connectors/source-smartengage/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/source_smartengage/__init__.py b/airbyte-integrations/connectors/source-smartengage/source_smartengage/__init__.py index 7c5a3451ec08..83463bb636d1 100644 --- a/airbyte-integrations/connectors/source-smartengage/source_smartengage/__init__.py +++ b/airbyte-integrations/connectors/source-smartengage/source_smartengage/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartengage/source_smartengage/source.py b/airbyte-integrations/connectors/source-smartengage/source_smartengage/source.py index aee8241032aa..630859189ecc 100644 --- a/airbyte-integrations/connectors/source-smartengage/source_smartengage/source.py +++ b/airbyte-integrations/connectors/source-smartengage/source_smartengage/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-smartsheets/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartsheets/main.py b/airbyte-integrations/connectors/source-smartsheets/main.py index 7f273663283b..3603f2be666a 100644 --- a/airbyte-integrations/connectors/source-smartsheets/main.py +++ b/airbyte-integrations/connectors/source-smartsheets/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartsheets/setup.py b/airbyte-integrations/connectors/source-smartsheets/setup.py index 37faf8b1b7ec..47a731a0bc07 100644 --- a/airbyte-integrations/connectors/source-smartsheets/setup.py +++ b/airbyte-integrations/connectors/source-smartsheets/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/sheet.py b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/sheet.py index 5528e10af606..8ce69f79d437 100644 --- a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/sheet.py +++ b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/sheet.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/source.py b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/source.py index cbc123d1a09e..6a96c6adedd7 100644 --- a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/source.py +++ b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/streams.py b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/streams.py index 39b4d04d589a..adfe004ca783 100644 --- a/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/streams.py +++ b/airbyte-integrations/connectors/source-smartsheets/source_smartsheets/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-smartsheets/unit_tests/conftest.py b/airbyte-integrations/connectors/source-smartsheets/unit_tests/conftest.py index 7bae80b6e6cc..d5d9dde4122a 100644 --- a/airbyte-integrations/connectors/source-smartsheets/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-smartsheets/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_sheets.py b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_sheets.py index 98472a6237aa..6fd492691696 100644 --- a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_sheets.py +++ b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_sheets.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_source.py b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_source.py index d59b56269e3d..accfa3c8acf7 100644 --- a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_streams.py index e9391a54e047..0e9fd35ce43d 100644 --- a/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-smartsheets/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-snapchat-marketing/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/main.py b/airbyte-integrations/connectors/source-snapchat-marketing/main.py index f43f09c70fbd..3b7dadc93a3e 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/main.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/setup.py b/airbyte-integrations/connectors/source-snapchat-marketing/setup.py index f364a79de60d..7ad8379d31c7 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/setup.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/source_snapchat_marketing/source.py b/airbyte-integrations/connectors/source-snapchat-marketing/source_snapchat_marketing/source.py index 790b7e2a2cc8..4cfb0092dcd7 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/source_snapchat_marketing/source.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/source_snapchat_marketing/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-snapchat-marketing/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-snapchat-marketing/unit_tests/unit_test.py index 8671c7ce0883..d35c1dbe601c 100644 --- a/airbyte-integrations/connectors/source-snapchat-marketing/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-snapchat-marketing/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # from unittest.mock import MagicMock, PropertyMock, patch diff --git a/airbyte-integrations/connectors/source-snowflake/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-snowflake/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-snowflake/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-snowflake/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeDataSourceUtils.java b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeDataSourceUtils.java index 6b26681661a7..bc2bc0990eef 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeDataSourceUtils.java +++ b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeDataSourceUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.snowflake; diff --git a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSource.java b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSource.java index ddb3a3110e35..8468ab8c54ca 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSource.java +++ b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.snowflake; diff --git a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceOperations.java b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceOperations.java index 42a81c829f78..fd45cb3d29a8 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceOperations.java +++ b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.snowflake; diff --git a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceRunner.java b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceRunner.java index ead0e5dc735e..a033224f60e0 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceRunner.java +++ b/airbyte-integrations/connectors/source-snowflake/src/main/java/io.airbyte.integrations.source.snowflake/SnowflakeSourceRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.snowflake; diff --git a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeJdbcSourceAcceptanceTest.java index cfa8d956b833..d6c0311eb5e2 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAcceptanceTest.java index 6945b13a668e..216378c291a4 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAuthAcceptanceTest.java b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAuthAcceptanceTest.java index 7b56d09a4545..ca77a969bb27 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAuthAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceAuthAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceDatatypeTest.java b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceDatatypeTest.java index d45deae77d9a..00410d9b4d05 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceDatatypeTest.java +++ b/airbyte-integrations/connectors/source-snowflake/src/test-integration/java/io/airbyte/integrations/io/airbyte/integration_tests/sources/SnowflakeSourceDatatypeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.io.airbyte.integration_tests.sources; diff --git a/airbyte-integrations/connectors/source-snowflake/src/test/java/io/airbyte/integrations/source/snowflake/SnowflakeDataSourceUtilsTest.java b/airbyte-integrations/connectors/source-snowflake/src/test/java/io/airbyte/integrations/source/snowflake/SnowflakeDataSourceUtilsTest.java index 0a272a024127..7637fc8fb643 100644 --- a/airbyte-integrations/connectors/source-snowflake/src/test/java/io/airbyte/integrations/source/snowflake/SnowflakeDataSourceUtilsTest.java +++ b/airbyte-integrations/connectors/source-snowflake/src/test/java/io/airbyte/integrations/source/snowflake/SnowflakeDataSourceUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.snowflake; diff --git a/airbyte-integrations/connectors/source-sonar-cloud/__init__.py b/airbyte-integrations/connectors/source-sonar-cloud/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/__init__.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/__init__.py b/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/main.py b/airbyte-integrations/connectors/source-sonar-cloud/main.py index 48a0494368ce..81355fadfed1 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/main.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/setup.py b/airbyte-integrations/connectors/source-sonar-cloud/setup.py index b4bc492a1b7b..b0819508b947 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/setup.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/__init__.py b/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/__init__.py index 45a7987a982f..6bbd6cc3d21a 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/__init__.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/source.py b/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/source.py index 0eba3b0ccc5f..011877a38322 100644 --- a/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/source.py +++ b/airbyte-integrations/connectors/source-sonar-cloud/source_sonar_cloud/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-spacex-api/__init__.py b/airbyte-integrations/connectors/source-spacex-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-spacex-api/__init__.py +++ b/airbyte-integrations/connectors/source-spacex-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-spacex-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-spacex-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-spacex-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-spacex-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-spacex-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-spacex-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/main.py b/airbyte-integrations/connectors/source-spacex-api/main.py index 45dab85d2c05..7ceab1979a8b 100644 --- a/airbyte-integrations/connectors/source-spacex-api/main.py +++ b/airbyte-integrations/connectors/source-spacex-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/setup.py b/airbyte-integrations/connectors/source-spacex-api/setup.py index ed194ee1ae9b..db91e8b969e6 100644 --- a/airbyte-integrations/connectors/source-spacex-api/setup.py +++ b/airbyte-integrations/connectors/source-spacex-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/__init__.py b/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/__init__.py index bec62af8ccf5..c445e6ccc244 100644 --- a/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/__init__.py +++ b/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/source.py b/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/source.py index d67182a9254a..894f179ee841 100644 --- a/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/source.py +++ b/airbyte-integrations/connectors/source-spacex-api/source_spacex_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-square/__init__.py b/airbyte-integrations/connectors/source-square/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-square/__init__.py +++ b/airbyte-integrations/connectors/source-square/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-square/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-square/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-square/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-square/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-square/main.py b/airbyte-integrations/connectors/source-square/main.py index 9b61bf8c4dda..064f99648db8 100644 --- a/airbyte-integrations/connectors/source-square/main.py +++ b/airbyte-integrations/connectors/source-square/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-square/setup.py b/airbyte-integrations/connectors/source-square/setup.py index 236b3e4e7b50..65a0fd5d30c6 100644 --- a/airbyte-integrations/connectors/source-square/setup.py +++ b/airbyte-integrations/connectors/source-square/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-square/source_square/__init__.py b/airbyte-integrations/connectors/source-square/source_square/__init__.py index f7064e9203df..56c7b29e9f00 100644 --- a/airbyte-integrations/connectors/source-square/source_square/__init__.py +++ b/airbyte-integrations/connectors/source-square/source_square/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-square/source_square/components.py b/airbyte-integrations/connectors/source-square/source_square/components.py index dd575aa03fed..66ce42f7b774 100644 --- a/airbyte-integrations/connectors/source-square/source_square/components.py +++ b/airbyte-integrations/connectors/source-square/source_square/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-square/source_square/source.py b/airbyte-integrations/connectors/source-square/source_square/source.py index 986b333c631d..9f88faa5acea 100644 --- a/airbyte-integrations/connectors/source-square/source_square/source.py +++ b/airbyte-integrations/connectors/source-square/source_square/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-square/unit_tests/test_component.py b/airbyte-integrations/connectors/source-square/unit_tests/test_component.py index bca70ca89d6e..69b9e072330f 100644 --- a/airbyte-integrations/connectors/source-square/unit_tests/test_component.py +++ b/airbyte-integrations/connectors/source-square/unit_tests/test_component.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-statuspage/__init__.py b/airbyte-integrations/connectors/source-statuspage/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-statuspage/__init__.py +++ b/airbyte-integrations/connectors/source-statuspage/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/integration_tests/__init__.py b/airbyte-integrations/connectors/source-statuspage/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-statuspage/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-statuspage/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-statuspage/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-statuspage/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-statuspage/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/main.py b/airbyte-integrations/connectors/source-statuspage/main.py index 7ee1bd768171..8046f076e8ab 100644 --- a/airbyte-integrations/connectors/source-statuspage/main.py +++ b/airbyte-integrations/connectors/source-statuspage/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/setup.py b/airbyte-integrations/connectors/source-statuspage/setup.py index 9d59a40e2d8f..a91ba9036ea5 100644 --- a/airbyte-integrations/connectors/source-statuspage/setup.py +++ b/airbyte-integrations/connectors/source-statuspage/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/source_statuspage/__init__.py b/airbyte-integrations/connectors/source-statuspage/source_statuspage/__init__.py index 85047deeaa77..03dee4db84d3 100644 --- a/airbyte-integrations/connectors/source-statuspage/source_statuspage/__init__.py +++ b/airbyte-integrations/connectors/source-statuspage/source_statuspage/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-statuspage/source_statuspage/source.py b/airbyte-integrations/connectors/source-statuspage/source_statuspage/source.py index fbe389d2a664..d1bcf0f1f073 100644 --- a/airbyte-integrations/connectors/source-statuspage/source_statuspage/source.py +++ b/airbyte-integrations/connectors/source-statuspage/source_statuspage/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-strava/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-strava/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-strava/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-strava/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-strava/main.py b/airbyte-integrations/connectors/source-strava/main.py index c5c26ee31047..054e4911089c 100644 --- a/airbyte-integrations/connectors/source-strava/main.py +++ b/airbyte-integrations/connectors/source-strava/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-strava/setup.py b/airbyte-integrations/connectors/source-strava/setup.py index e74bbd39bc44..16b43e8de640 100644 --- a/airbyte-integrations/connectors/source-strava/setup.py +++ b/airbyte-integrations/connectors/source-strava/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-strava/source_strava/source.py b/airbyte-integrations/connectors/source-strava/source_strava/source.py index b7a25925a1aa..d22efc1fcf5e 100644 --- a/airbyte-integrations/connectors/source-strava/source_strava/source.py +++ b/airbyte-integrations/connectors/source-strava/source_strava/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-strava/source_strava/streams.py b/airbyte-integrations/connectors/source-strava/source_strava/streams.py index 22a9da9959e5..c2066d079f65 100644 --- a/airbyte-integrations/connectors/source-strava/source_strava/streams.py +++ b/airbyte-integrations/connectors/source-strava/source_strava/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-strava/unit_tests/conftest.py b/airbyte-integrations/connectors/source-strava/unit_tests/conftest.py index 1df3e1699bf0..9d665ceb4b31 100644 --- a/airbyte-integrations/connectors/source-strava/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-strava/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-strava/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-strava/unit_tests/test_incremental_streams.py index a40959d98955..1c25496b12f7 100644 --- a/airbyte-integrations/connectors/source-strava/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-strava/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-strava/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-strava/unit_tests/test_streams.py index 88b6daa45bcd..1f4914967dd7 100644 --- a/airbyte-integrations/connectors/source-strava/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-strava/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-stripe/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-stripe/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-stripe/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-stripe/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-stripe/main.py b/airbyte-integrations/connectors/source-stripe/main.py index d533ec3a1b9b..645bca7dd53f 100644 --- a/airbyte-integrations/connectors/source-stripe/main.py +++ b/airbyte-integrations/connectors/source-stripe/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-stripe/setup.py b/airbyte-integrations/connectors/source-stripe/setup.py index 571455ba7ea0..759389223cce 100644 --- a/airbyte-integrations/connectors/source-stripe/setup.py +++ b/airbyte-integrations/connectors/source-stripe/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/source.py b/airbyte-integrations/connectors/source-stripe/source_stripe/source.py index 1d5dd91396b8..51559a03957f 100644 --- a/airbyte-integrations/connectors/source-stripe/source_stripe/source.py +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py index c811dff429fd..c8cc0217366f 100644 --- a/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py +++ b/airbyte-integrations/connectors/source-stripe/source_stripe/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import math diff --git a/airbyte-integrations/connectors/source-stripe/unit_tests/test_source.py b/airbyte-integrations/connectors/source-stripe/unit_tests/test_source.py index b0cd7f73a571..51beefa35250 100644 --- a/airbyte-integrations/connectors/source-stripe/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-stripe/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-stripe/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-stripe/unit_tests/test_streams.py index b365b66c4f3f..88dc157bf430 100644 --- a/airbyte-integrations/connectors/source-stripe/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-stripe/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-survey-sparrow/__init__.py b/airbyte-integrations/connectors/source-survey-sparrow/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/__init__.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/__init__.py b/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/main.py b/airbyte-integrations/connectors/source-survey-sparrow/main.py index 748298d3e8be..31056359d13b 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/main.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/setup.py b/airbyte-integrations/connectors/source-survey-sparrow/setup.py index f6f2cad0b46e..d52615593592 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/setup.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/__init__.py b/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/__init__.py index 1e16c729b1e3..dac95f850819 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/__init__.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/source.py b/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/source.py index dbd0b36cff8a..5342f4eaa21d 100644 --- a/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/source.py +++ b/airbyte-integrations/connectors/source-survey-sparrow/source_survey_sparrow/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-surveycto/integration_tests/__init__.py b/airbyte-integrations/connectors/source-surveycto/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-surveycto/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-surveycto/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-surveycto/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-surveycto/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-surveycto/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/main.py b/airbyte-integrations/connectors/source-surveycto/main.py index 7fd64e17aa9a..4f26fe81785f 100644 --- a/airbyte-integrations/connectors/source-surveycto/main.py +++ b/airbyte-integrations/connectors/source-surveycto/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/setup.py b/airbyte-integrations/connectors/source-surveycto/setup.py index 93c5d7b2f015..86059a2bfcfd 100644 --- a/airbyte-integrations/connectors/source-surveycto/setup.py +++ b/airbyte-integrations/connectors/source-surveycto/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/source_surveycto/__init__.py b/airbyte-integrations/connectors/source-surveycto/source_surveycto/__init__.py index 3dcae9f39f2f..fc81cfe97ae5 100644 --- a/airbyte-integrations/connectors/source-surveycto/source_surveycto/__init__.py +++ b/airbyte-integrations/connectors/source-surveycto/source_surveycto/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/source_surveycto/helpers.py b/airbyte-integrations/connectors/source-surveycto/source_surveycto/helpers.py index f52880cf1613..8500a20c5a9b 100644 --- a/airbyte-integrations/connectors/source-surveycto/source_surveycto/helpers.py +++ b/airbyte-integrations/connectors/source-surveycto/source_surveycto/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-surveycto/source_surveycto/source.py b/airbyte-integrations/connectors/source-surveycto/source_surveycto/source.py index 5aa828075685..c9b311f0d9f2 100644 --- a/airbyte-integrations/connectors/source-surveycto/source_surveycto/source.py +++ b/airbyte-integrations/connectors/source-surveycto/source_surveycto/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/unit_tests/__init__.py b/airbyte-integrations/connectors/source-surveycto/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-surveycto/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-surveycto/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveycto/unit_tests/test_source.py b/airbyte-integrations/connectors/source-surveycto/unit_tests/test_source.py index 6a4aa1204e4a..343043787611 100644 --- a/airbyte-integrations/connectors/source-surveycto/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-surveycto/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, patch diff --git a/airbyte-integrations/connectors/source-surveycto/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-surveycto/unit_tests/test_streams.py index f8fe8200494d..2a3497a95941 100644 --- a/airbyte-integrations/connectors/source-surveycto/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-surveycto/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-surveymonkey/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-surveymonkey/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-surveymonkey/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveymonkey/main.py b/airbyte-integrations/connectors/source-surveymonkey/main.py index 4754b8c0ed69..7fd72e7dd38f 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/main.py +++ b/airbyte-integrations/connectors/source-surveymonkey/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveymonkey/setup.py b/airbyte-integrations/connectors/source-surveymonkey/setup.py index af2ddac9484c..a79bbba62d88 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/setup.py +++ b/airbyte-integrations/connectors/source-surveymonkey/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/source.py b/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/source.py index 24bf3aa57f05..677a4166f730 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/source.py +++ b/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from itertools import groupby diff --git a/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py b/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py index 3a5340b272aa..10ca249e9bb7 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py +++ b/airbyte-integrations/connectors/source-surveymonkey/source_surveymonkey/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import tempfile diff --git a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_for_updated_state.py b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_for_updated_state.py index 85bd9a670fec..30174a8ae5db 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_for_updated_state.py +++ b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_for_updated_state.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_source.py b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_source.py index faa8824552ae..dc36331cc101 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_streams.py index 30d3df67b8a8..8b448159a25c 100644 --- a/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-surveymonkey/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-talkdesk-explore/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/main.py b/airbyte-integrations/connectors/source-talkdesk-explore/main.py index 41aa2708eecb..33dcea10e90a 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/main.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/setup.py b/airbyte-integrations/connectors/source-talkdesk-explore/setup.py index dadab9cf4467..67019b6374bd 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/setup.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/source.py b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/source.py index f758b372cfb9..be60740dbaad 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/source.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/streams.py b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/streams.py index 2c500c3913f3..8999e04ab754 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/streams.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/talkdesk_auth.py b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/talkdesk_auth.py index da7fd4e2fecc..fb85db9da64a 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/talkdesk_auth.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/source_talkdesk_explore/talkdesk_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-talkdesk-explore/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-talkdesk-explore/unit_tests/unit_test.py index dddaea0060fa..219ae0142c72 100644 --- a/airbyte-integrations/connectors/source-talkdesk-explore/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-talkdesk-explore/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tempo/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tempo/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-tempo/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tempo/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tempo/main.py b/airbyte-integrations/connectors/source-tempo/main.py index f5eca60cad49..e26fc47cd806 100644 --- a/airbyte-integrations/connectors/source-tempo/main.py +++ b/airbyte-integrations/connectors/source-tempo/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tempo/setup.py b/airbyte-integrations/connectors/source-tempo/setup.py index 94c710487415..e51f66bd0411 100644 --- a/airbyte-integrations/connectors/source-tempo/setup.py +++ b/airbyte-integrations/connectors/source-tempo/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tempo/source_tempo/source.py b/airbyte-integrations/connectors/source-tempo/source_tempo/source.py index b36c63992ac9..c03021416ebe 100644 --- a/airbyte-integrations/connectors/source-tempo/source_tempo/source.py +++ b/airbyte-integrations/connectors/source-tempo/source_tempo/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-the-guardian-api/__init__.py b/airbyte-integrations/connectors/source-the-guardian-api/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/__init__.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/__init__.py b/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/main.py b/airbyte-integrations/connectors/source-the-guardian-api/main.py index dfcf2b6a88c5..96a88ceac666 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/main.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/setup.py b/airbyte-integrations/connectors/source-the-guardian-api/setup.py index d6731cb92a73..9fdca8e789d0 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/setup.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/__init__.py b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/__init__.py index 68d4ea390864..21f857392e2a 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/__init__.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/custom_page_strategy.py b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/custom_page_strategy.py index e8c02d9529be..d004f341d9e7 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/custom_page_strategy.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/custom_page_strategy.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/source.py b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/source.py index ecc2af875840..3d1ad28962e3 100644 --- a/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/source.py +++ b/airbyte-integrations/connectors/source-the-guardian-api/source_the_guardian_api/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-tidb/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tidb/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-tidb/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tidb/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSource.java b/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSource.java index 422fd86eef5e..ac7a151bd7f8 100644 --- a/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSource.java +++ b/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSource.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.tidb; diff --git a/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSourceOperations.java b/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSourceOperations.java index b30e7c12a897..9e86422b765f 100644 --- a/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSourceOperations.java +++ b/airbyte-integrations/connectors/source-tidb/src/main/java/io/airbyte/integrations/source/tidb/TiDBSourceOperations.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.tidb; diff --git a/airbyte-integrations/connectors/source-tidb/src/test-integration/java/io/airbyte/integrations/source/tidb/TiDBSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-tidb/src/test-integration/java/io/airbyte/integrations/source/tidb/TiDBSourceAcceptanceTest.java index 1b6ee282ac3b..56ac8e4c7917 100644 --- a/airbyte-integrations/connectors/source-tidb/src/test-integration/java/io/airbyte/integrations/source/tidb/TiDBSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-tidb/src/test-integration/java/io/airbyte/integrations/source/tidb/TiDBSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.tidb; diff --git a/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBJdbcSourceAcceptanceTest.java b/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBJdbcSourceAcceptanceTest.java index 5482819ad0e8..631a87c728da 100755 --- a/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBJdbcSourceAcceptanceTest.java +++ b/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBJdbcSourceAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.tidb; diff --git a/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBSourceTests.java b/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBSourceTests.java index 4145179129d5..5e96bf7c27c8 100644 --- a/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBSourceTests.java +++ b/airbyte-integrations/connectors/source-tidb/src/test/java/io/airbyte/integrations/source/tidb/TiDBSourceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.integrations.source.tidb; diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/main.py b/airbyte-integrations/connectors/source-tiktok-marketing/main.py index 6f49e4713e78..d20d9e211aa8 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/main.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/setup.py b/airbyte-integrations/connectors/source-tiktok-marketing/setup.py index 186d11f9dc5a..28f943b256a9 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/setup.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py index f064522d0c5a..7c01fd2d3424 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py index d7c64d376b1e..f703069d50f3 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py index 923564a6452c..559e3aaefc84 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/streams_test.py b/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/streams_test.py index af7333139544..b0fdca41a587 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/streams_test.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/streams_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock, PropertyMock, patch diff --git a/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py index 76ad025b0713..d851603c2716 100644 --- a/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-timely/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-timely/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-timely/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-timely/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-timely/main.py b/airbyte-integrations/connectors/source-timely/main.py index dad87c42443b..674590cf1d99 100644 --- a/airbyte-integrations/connectors/source-timely/main.py +++ b/airbyte-integrations/connectors/source-timely/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-timely/setup.py b/airbyte-integrations/connectors/source-timely/setup.py index 5f9e818fb3cc..fbab92dcc63c 100644 --- a/airbyte-integrations/connectors/source-timely/setup.py +++ b/airbyte-integrations/connectors/source-timely/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-timely/source_timely/source.py b/airbyte-integrations/connectors/source-timely/source_timely/source.py index fdb74e96cf1d..a911484b15a6 100644 --- a/airbyte-integrations/connectors/source-timely/source_timely/source.py +++ b/airbyte-integrations/connectors/source-timely/source_timely/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-timely/unit_tests/test_source.py b/airbyte-integrations/connectors/source-timely/unit_tests/test_source.py index f590ebd14eb6..d746d37b3a06 100644 --- a/airbyte-integrations/connectors/source-timely/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-timely/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-timely/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-timely/unit_tests/test_streams.py index 41ae095fafa7..fd25b2aea1a9 100644 --- a/airbyte-integrations/connectors/source-timely/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-timely/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-tmdb/__init__.py b/airbyte-integrations/connectors/source-tmdb/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tmdb/__init__.py +++ b/airbyte-integrations/connectors/source-tmdb/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/integration_tests/__init__.py b/airbyte-integrations/connectors/source-tmdb/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tmdb/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-tmdb/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tmdb/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-tmdb/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tmdb/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/main.py b/airbyte-integrations/connectors/source-tmdb/main.py index a6b8fe5dd5e4..8fb1b3a13296 100644 --- a/airbyte-integrations/connectors/source-tmdb/main.py +++ b/airbyte-integrations/connectors/source-tmdb/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/setup.py b/airbyte-integrations/connectors/source-tmdb/setup.py index 66370441dd7a..17694b4d93c8 100644 --- a/airbyte-integrations/connectors/source-tmdb/setup.py +++ b/airbyte-integrations/connectors/source-tmdb/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/source_tmdb/__init__.py b/airbyte-integrations/connectors/source-tmdb/source_tmdb/__init__.py index 9ce4b7b1c09e..3ff202571258 100644 --- a/airbyte-integrations/connectors/source-tmdb/source_tmdb/__init__.py +++ b/airbyte-integrations/connectors/source-tmdb/source_tmdb/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tmdb/source_tmdb/source.py b/airbyte-integrations/connectors/source-tmdb/source_tmdb/source.py index 62a950e4fb6f..c0b71a982981 100644 --- a/airbyte-integrations/connectors/source-tmdb/source_tmdb/source.py +++ b/airbyte-integrations/connectors/source-tmdb/source_tmdb/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-toggl/__init__.py b/airbyte-integrations/connectors/source-toggl/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-toggl/__init__.py +++ b/airbyte-integrations/connectors/source-toggl/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/integration_tests/__init__.py b/airbyte-integrations/connectors/source-toggl/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-toggl/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-toggl/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-toggl/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-toggl/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-toggl/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/main.py b/airbyte-integrations/connectors/source-toggl/main.py index cc94af68a4b9..bd1b4defb2de 100644 --- a/airbyte-integrations/connectors/source-toggl/main.py +++ b/airbyte-integrations/connectors/source-toggl/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/setup.py b/airbyte-integrations/connectors/source-toggl/setup.py index 71370e14adbc..abba78cf301e 100644 --- a/airbyte-integrations/connectors/source-toggl/setup.py +++ b/airbyte-integrations/connectors/source-toggl/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/source_toggl/__init__.py b/airbyte-integrations/connectors/source-toggl/source_toggl/__init__.py index 31c3963b464e..ed6efb442704 100644 --- a/airbyte-integrations/connectors/source-toggl/source_toggl/__init__.py +++ b/airbyte-integrations/connectors/source-toggl/source_toggl/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-toggl/source_toggl/source.py b/airbyte-integrations/connectors/source-toggl/source_toggl/source.py index 2c5736b5e5a6..b20547dc1c09 100644 --- a/airbyte-integrations/connectors/source-toggl/source_toggl/source.py +++ b/airbyte-integrations/connectors/source-toggl/source_toggl/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-tplcentral/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tplcentral/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-tplcentral/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tplcentral/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tplcentral/main.py b/airbyte-integrations/connectors/source-tplcentral/main.py index dc95ba94abb1..e8e5f30138f4 100644 --- a/airbyte-integrations/connectors/source-tplcentral/main.py +++ b/airbyte-integrations/connectors/source-tplcentral/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tplcentral/setup.py b/airbyte-integrations/connectors/source-tplcentral/setup.py index 325a8ee76e0f..35f879d6eb9d 100644 --- a/airbyte-integrations/connectors/source-tplcentral/setup.py +++ b/airbyte-integrations/connectors/source-tplcentral/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/source.py b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/source.py index 42adbf828889..34b33e960c66 100644 --- a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/source.py +++ b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/streams.py b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/streams.py index ae023daad10d..97e696a6da7f 100644 --- a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/streams.py +++ b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC, abstractmethod diff --git a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/util.py b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/util.py index a448ef9bc78c..e39e01f53665 100644 --- a/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/util.py +++ b/airbyte-integrations/connectors/source-tplcentral/source_tplcentral/util.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping diff --git a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_incremental_streams.py index ad3ed2c387b2..b31950e75404 100644 --- a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_source.py b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_source.py index 6bbf782a025c..1cdc04de4346 100644 --- a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_streams.py index 5179f997cb4c..1da1e5ccf2d0 100644 --- a/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-tplcentral/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-trello/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-trello/integration_tests/acceptance.py index cf2c85d8884f..d49b55882333 100644 --- a/airbyte-integrations/connectors/source-trello/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-trello/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/main.py b/airbyte-integrations/connectors/source-trello/main.py index 348542c61c28..c0657c0065fc 100644 --- a/airbyte-integrations/connectors/source-trello/main.py +++ b/airbyte-integrations/connectors/source-trello/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/setup.py b/airbyte-integrations/connectors/source-trello/setup.py index e780152e5793..adaa55ce447e 100644 --- a/airbyte-integrations/connectors/source-trello/setup.py +++ b/airbyte-integrations/connectors/source-trello/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/source_trello/source.py b/airbyte-integrations/connectors/source-trello/source_trello/source.py index c89b5aeadb9b..5da1beed4ca7 100644 --- a/airbyte-integrations/connectors/source-trello/source_trello/source.py +++ b/airbyte-integrations/connectors/source-trello/source_trello/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/source_trello/utils.py b/airbyte-integrations/connectors/source-trello/source_trello/utils.py index c39fa2595881..07f3fc389d01 100644 --- a/airbyte-integrations/connectors/source-trello/source_trello/utils.py +++ b/airbyte-integrations/connectors/source-trello/source_trello/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/conftest.py b/airbyte-integrations/connectors/source-trello/unit_tests/conftest.py index 1cee92fb3e73..92c382d52cf8 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.streams.http.auth import NoAuth diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/helpers.py b/airbyte-integrations/connectors/source-trello/unit_tests/helpers.py index ead0632e362b..b4e062d6522e 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/helpers.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/test_control_rate_limit.py b/airbyte-integrations/connectors/source-trello/unit_tests/test_control_rate_limit.py index d74be1821329..0bf094625d0c 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/test_control_rate_limit.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/test_control_rate_limit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from functools import wraps diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-trello/unit_tests/test_incremental_streams.py index aae87d462e03..616bf59383b8 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/test_source.py b/airbyte-integrations/connectors/source-trello/unit_tests/test_source.py index 1717141afbe9..1bfe3a858bbd 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-trello/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-trello/unit_tests/test_streams.py index f7ce6199de8d..dbd19c367557 100644 --- a/airbyte-integrations/connectors/source-trello/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-trello/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/__init__.py b/airbyte-integrations/connectors/source-tvmaze-schedule/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/__init__.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/__init__.py b/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/main.py b/airbyte-integrations/connectors/source-tvmaze-schedule/main.py index 7b7ed5efaffe..3a530f427a6f 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/main.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/setup.py b/airbyte-integrations/connectors/source-tvmaze-schedule/setup.py index 11dee50b8ac9..2880c2daa2d2 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/setup.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/__init__.py b/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/__init__.py index 21885552e59c..bc4cb7286933 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/__init__.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/source.py b/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/source.py index d684593e716c..b72d0ab63a4d 100644 --- a/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/source.py +++ b/airbyte-integrations/connectors/source-tvmaze-schedule/source_tvmaze_schedule/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/__init__.py b/airbyte-integrations/connectors/source-twilio-taskrouter/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/__init__.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/__init__.py b/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/main.py b/airbyte-integrations/connectors/source-twilio-taskrouter/main.py index b0dd23767d9a..792fa7db3284 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/main.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/setup.py b/airbyte-integrations/connectors/source-twilio-taskrouter/setup.py index db0718d63af1..1e3c44ed9019 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/setup.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/__init__.py b/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/__init__.py index 07a7892deb28..93fb13b4e52c 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/__init__.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/source.py b/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/source.py index aec37062a2a5..366ee91d8a40 100644 --- a/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/source.py +++ b/airbyte-integrations/connectors/source-twilio-taskrouter/source_twilio_taskrouter/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-twilio/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-twilio/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-twilio/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-twilio/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio/main.py b/airbyte-integrations/connectors/source-twilio/main.py index 00b1971c685f..8f91bc04c56f 100644 --- a/airbyte-integrations/connectors/source-twilio/main.py +++ b/airbyte-integrations/connectors/source-twilio/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio/setup.py b/airbyte-integrations/connectors/source-twilio/setup.py index ad8d3ad102c4..f19be385e1a5 100644 --- a/airbyte-integrations/connectors/source-twilio/setup.py +++ b/airbyte-integrations/connectors/source-twilio/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twilio/source_twilio/auth.py b/airbyte-integrations/connectors/source-twilio/source_twilio/auth.py index f07e6959abed..3937b9d3ec13 100644 --- a/airbyte-integrations/connectors/source-twilio/source_twilio/auth.py +++ b/airbyte-integrations/connectors/source-twilio/source_twilio/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-twilio/source_twilio/source.py b/airbyte-integrations/connectors/source-twilio/source_twilio/source.py index e591df1a0843..658716bc2bb3 100644 --- a/airbyte-integrations/connectors/source-twilio/source_twilio/source.py +++ b/airbyte-integrations/connectors/source-twilio/source_twilio/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-twilio/source_twilio/streams.py b/airbyte-integrations/connectors/source-twilio/source_twilio/streams.py index 7dea15c222d1..2ad69d3a69a1 100644 --- a/airbyte-integrations/connectors/source-twilio/source_twilio/streams.py +++ b/airbyte-integrations/connectors/source-twilio/source_twilio/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-twilio/unit_tests/test_source.py b/airbyte-integrations/connectors/source-twilio/unit_tests/test_source.py index d87d5be60323..1cfd7c2322c7 100644 --- a/airbyte-integrations/connectors/source-twilio/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-twilio/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-twilio/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-twilio/unit_tests/test_streams.py index 1235f8ecf300..ad6d7dad4569 100644 --- a/airbyte-integrations/connectors/source-twilio/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-twilio/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from contextlib import nullcontext diff --git a/airbyte-integrations/connectors/source-twitter/__init__.py b/airbyte-integrations/connectors/source-twitter/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-twitter/__init__.py +++ b/airbyte-integrations/connectors/source-twitter/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/integration_tests/__init__.py b/airbyte-integrations/connectors/source-twitter/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-twitter/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-twitter/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-twitter/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-twitter/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-twitter/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/main.py b/airbyte-integrations/connectors/source-twitter/main.py index 3601a5ce6634..3e6dae60da34 100644 --- a/airbyte-integrations/connectors/source-twitter/main.py +++ b/airbyte-integrations/connectors/source-twitter/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/setup.py b/airbyte-integrations/connectors/source-twitter/setup.py index 9ac95bacebc5..b2895bc25171 100644 --- a/airbyte-integrations/connectors/source-twitter/setup.py +++ b/airbyte-integrations/connectors/source-twitter/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/source_twitter/__init__.py b/airbyte-integrations/connectors/source-twitter/source_twitter/__init__.py index 5b8b833b42f1..1166e74a6a2d 100644 --- a/airbyte-integrations/connectors/source-twitter/source_twitter/__init__.py +++ b/airbyte-integrations/connectors/source-twitter/source_twitter/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-twitter/source_twitter/source.py b/airbyte-integrations/connectors/source-twitter/source_twitter/source.py index c11ea62d3114..d4e7f88e8e4d 100644 --- a/airbyte-integrations/connectors/source-twitter/source_twitter/source.py +++ b/airbyte-integrations/connectors/source-twitter/source_twitter/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-tyntec-sms/__init__.py b/airbyte-integrations/connectors/source-tyntec-sms/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/__init__.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/__init__.py b/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/main.py b/airbyte-integrations/connectors/source-tyntec-sms/main.py index f7e0258beda1..37e104247846 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/main.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/setup.py b/airbyte-integrations/connectors/source-tyntec-sms/setup.py index dafec990e0b1..2af069cccb8e 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/setup.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/__init__.py b/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/__init__.py index 47f93d269e8a..2d6cb16db844 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/__init__.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/source.py b/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/source.py index 515b3854077d..1e091800a7c4 100644 --- a/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/source.py +++ b/airbyte-integrations/connectors/source-tyntec-sms/source_tyntec_sms/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-typeform/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-typeform/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-typeform/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-typeform/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-typeform/integration_tests/conftest.py b/airbyte-integrations/connectors/source-typeform/integration_tests/conftest.py index 21485117da95..f450d33f9968 100644 --- a/airbyte-integrations/connectors/source-typeform/integration_tests/conftest.py +++ b/airbyte-integrations/connectors/source-typeform/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-typeform/integration_tests/test_incremental.py b/airbyte-integrations/connectors/source-typeform/integration_tests/test_incremental.py index 6ab6e25448d2..540c45a5eb9b 100644 --- a/airbyte-integrations/connectors/source-typeform/integration_tests/test_incremental.py +++ b/airbyte-integrations/connectors/source-typeform/integration_tests/test_incremental.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-typeform/main.py b/airbyte-integrations/connectors/source-typeform/main.py index 6c3929c7cb81..332857e87cdd 100644 --- a/airbyte-integrations/connectors/source-typeform/main.py +++ b/airbyte-integrations/connectors/source-typeform/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-typeform/setup.py b/airbyte-integrations/connectors/source-typeform/setup.py index 4a740bcd2713..05ed7daeb78a 100644 --- a/airbyte-integrations/connectors/source-typeform/setup.py +++ b/airbyte-integrations/connectors/source-typeform/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-typeform/source_typeform/source.py b/airbyte-integrations/connectors/source-typeform/source_typeform/source.py index 830cf36050b3..e73549642c30 100644 --- a/airbyte-integrations/connectors/source-typeform/source_typeform/source.py +++ b/airbyte-integrations/connectors/source-typeform/source_typeform/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-typeform/unit_tests/conftest.py b/airbyte-integrations/connectors/source-typeform/unit_tests/conftest.py index 07c690494090..670b3c9d4a6e 100644 --- a/airbyte-integrations/connectors/source-typeform/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-typeform/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-typeform/unit_tests/test_responses_stream.py b/airbyte-integrations/connectors/source-typeform/unit_tests/test_responses_stream.py index ed6130486bda..1f19722d4335 100644 --- a/airbyte-integrations/connectors/source-typeform/unit_tests/test_responses_stream.py +++ b/airbyte-integrations/connectors/source-typeform/unit_tests/test_responses_stream.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-typeform/unit_tests/test_source.py b/airbyte-integrations/connectors/source-typeform/unit_tests/test_source.py index 728bb90d2cc8..b5fd2ec9a515 100644 --- a/airbyte-integrations/connectors/source-typeform/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-typeform/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import re diff --git a/airbyte-integrations/connectors/source-typeform/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-typeform/unit_tests/test_streams.py index 9e314c4800d8..125db0d02d9a 100644 --- a/airbyte-integrations/connectors/source-typeform/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-typeform/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping diff --git a/airbyte-integrations/connectors/source-us-census/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-us-census/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-us-census/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-us-census/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-us-census/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-us-census/integration_tests/integration_test.py index 2729a5890840..0e49d5c3f06c 100644 --- a/airbyte-integrations/connectors/source-us-census/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-us-census/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-us-census/main.py b/airbyte-integrations/connectors/source-us-census/main.py index afcefe2b3567..95978af82418 100644 --- a/airbyte-integrations/connectors/source-us-census/main.py +++ b/airbyte-integrations/connectors/source-us-census/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-us-census/setup.py b/airbyte-integrations/connectors/source-us-census/setup.py index dfd19f29a65a..a130afc5e117 100644 --- a/airbyte-integrations/connectors/source-us-census/setup.py +++ b/airbyte-integrations/connectors/source-us-census/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-us-census/source_us_census/source.py b/airbyte-integrations/connectors/source-us-census/source_us_census/source.py index 251f2fe8e6aa..8e3b3bda6c26 100644 --- a/airbyte-integrations/connectors/source-us-census/source_us_census/source.py +++ b/airbyte-integrations/connectors/source-us-census/source_us_census/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-us-census/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-us-census/unit_tests/unit_test.py index 925feae84136..7ad052f90af0 100644 --- a/airbyte-integrations/connectors/source-us-census/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-us-census/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/__init__.py b/airbyte-integrations/connectors/source-vantage/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-vantage/__init__.py +++ b/airbyte-integrations/connectors/source-vantage/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/integration_tests/__init__.py b/airbyte-integrations/connectors/source-vantage/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-vantage/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-vantage/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-vantage/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-vantage/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-vantage/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/main.py b/airbyte-integrations/connectors/source-vantage/main.py index af2112debc97..fdec95252d78 100644 --- a/airbyte-integrations/connectors/source-vantage/main.py +++ b/airbyte-integrations/connectors/source-vantage/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/setup.py b/airbyte-integrations/connectors/source-vantage/setup.py index 07a25e336c7c..2ece4a4120e2 100644 --- a/airbyte-integrations/connectors/source-vantage/setup.py +++ b/airbyte-integrations/connectors/source-vantage/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/source_vantage/__init__.py b/airbyte-integrations/connectors/source-vantage/source_vantage/__init__.py index 95bc26eee66e..137705d75d9a 100644 --- a/airbyte-integrations/connectors/source-vantage/source_vantage/__init__.py +++ b/airbyte-integrations/connectors/source-vantage/source_vantage/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vantage/source_vantage/source.py b/airbyte-integrations/connectors/source-vantage/source_vantage/source.py index 7623996406d0..3d509e11831a 100644 --- a/airbyte-integrations/connectors/source-vantage/source_vantage/source.py +++ b/airbyte-integrations/connectors/source-vantage/source_vantage/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-visma-economic/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-visma-economic/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-visma-economic/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-visma-economic/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-visma-economic/main.py b/airbyte-integrations/connectors/source-visma-economic/main.py index 0138cafb50f0..f5a5d1e8f883 100644 --- a/airbyte-integrations/connectors/source-visma-economic/main.py +++ b/airbyte-integrations/connectors/source-visma-economic/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-visma-economic/setup.py b/airbyte-integrations/connectors/source-visma-economic/setup.py index 4ad47c1ae23f..9e25020f1bdf 100644 --- a/airbyte-integrations/connectors/source-visma-economic/setup.py +++ b/airbyte-integrations/connectors/source-visma-economic/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-visma-economic/source_visma_economic/source.py b/airbyte-integrations/connectors/source-visma-economic/source_visma_economic/source.py index 5035bfb1b662..7194c6104ba5 100644 --- a/airbyte-integrations/connectors/source-visma-economic/source_visma_economic/source.py +++ b/airbyte-integrations/connectors/source-visma-economic/source_visma_economic/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_source.py b/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_source.py index 7dc1bbc4945b..4cece02d3354 100644 --- a/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_streams.py index b9c815da10a9..7c6d4962febb 100644 --- a/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-visma-economic/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-vitally/__init__.py b/airbyte-integrations/connectors/source-vitally/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-vitally/__init__.py +++ b/airbyte-integrations/connectors/source-vitally/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/integration_tests/__init__.py b/airbyte-integrations/connectors/source-vitally/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-vitally/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-vitally/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-vitally/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-vitally/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-vitally/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/main.py b/airbyte-integrations/connectors/source-vitally/main.py index a95b707667ad..d03f28ec1f1b 100644 --- a/airbyte-integrations/connectors/source-vitally/main.py +++ b/airbyte-integrations/connectors/source-vitally/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/setup.py b/airbyte-integrations/connectors/source-vitally/setup.py index f0e9aee841d2..40bde7a03043 100644 --- a/airbyte-integrations/connectors/source-vitally/setup.py +++ b/airbyte-integrations/connectors/source-vitally/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/source_vitally/__init__.py b/airbyte-integrations/connectors/source-vitally/source_vitally/__init__.py index e788d215f050..a6d348e18338 100644 --- a/airbyte-integrations/connectors/source-vitally/source_vitally/__init__.py +++ b/airbyte-integrations/connectors/source-vitally/source_vitally/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-vitally/source_vitally/source.py b/airbyte-integrations/connectors/source-vitally/source_vitally/source.py index 84b454c5becf..841b9a281f7d 100644 --- a/airbyte-integrations/connectors/source-vitally/source_vitally/source.py +++ b/airbyte-integrations/connectors/source-vitally/source_vitally/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-waiteraid/__init__.py b/airbyte-integrations/connectors/source-waiteraid/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-waiteraid/__init__.py +++ b/airbyte-integrations/connectors/source-waiteraid/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/integration_tests/__init__.py b/airbyte-integrations/connectors/source-waiteraid/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-waiteraid/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-waiteraid/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-waiteraid/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-waiteraid/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-waiteraid/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/main.py b/airbyte-integrations/connectors/source-waiteraid/main.py index c176f331c485..0ba9d249cc5a 100644 --- a/airbyte-integrations/connectors/source-waiteraid/main.py +++ b/airbyte-integrations/connectors/source-waiteraid/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/setup.py b/airbyte-integrations/connectors/source-waiteraid/setup.py index 6b175f79c052..084bcbd878b6 100644 --- a/airbyte-integrations/connectors/source-waiteraid/setup.py +++ b/airbyte-integrations/connectors/source-waiteraid/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/__init__.py b/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/__init__.py index 0730ddfa3771..e12cd9504a9d 100644 --- a/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/__init__.py +++ b/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/source.py b/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/source.py index dbab976d1a35..a3e1c9fef91f 100644 --- a/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/source.py +++ b/airbyte-integrations/connectors/source-waiteraid/source_waiteraid/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-weatherstack/integration_tests/__init__.py b/airbyte-integrations/connectors/source-weatherstack/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-weatherstack/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-weatherstack/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-weatherstack/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-weatherstack/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-weatherstack/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/main.py b/airbyte-integrations/connectors/source-weatherstack/main.py index df41898a18ea..1924e100bb8d 100644 --- a/airbyte-integrations/connectors/source-weatherstack/main.py +++ b/airbyte-integrations/connectors/source-weatherstack/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/setup.py b/airbyte-integrations/connectors/source-weatherstack/setup.py index 20796901af61..7b1423a452f4 100644 --- a/airbyte-integrations/connectors/source-weatherstack/setup.py +++ b/airbyte-integrations/connectors/source-weatherstack/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/__init__.py b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/__init__.py index 306e9c7b022b..def853f46ee3 100644 --- a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/__init__.py +++ b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/constants.py b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/constants.py index b5970968f504..a51e1eb57086 100644 --- a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/constants.py +++ b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/constants.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # url_base = "http://api.weatherstack.com/" diff --git a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/source.py b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/source.py index 714108ac8bf9..16c2fdb9aeee 100644 --- a/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/source.py +++ b/airbyte-integrations/connectors/source-weatherstack/source_weatherstack/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/unit_tests/__init__.py b/airbyte-integrations/connectors/source-weatherstack/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-weatherstack/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-weatherstack/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-weatherstack/unit_tests/test_source.py b/airbyte-integrations/connectors/source-weatherstack/unit_tests/test_source.py index fff35d48daa5..897e9a3ef2ef 100644 --- a/airbyte-integrations/connectors/source-weatherstack/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-weatherstack/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-webflow/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-webflow/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-webflow/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-webflow/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-webflow/main.py b/airbyte-integrations/connectors/source-webflow/main.py index de7391914689..f35348e338c3 100644 --- a/airbyte-integrations/connectors/source-webflow/main.py +++ b/airbyte-integrations/connectors/source-webflow/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-webflow/setup.py b/airbyte-integrations/connectors/source-webflow/setup.py index 9157bc974e3a..80c466796440 100644 --- a/airbyte-integrations/connectors/source-webflow/setup.py +++ b/airbyte-integrations/connectors/source-webflow/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-webflow/source_webflow/auth.py b/airbyte-integrations/connectors/source-webflow/source_webflow/auth.py index 59951ca45c95..722c06f4080d 100644 --- a/airbyte-integrations/connectors/source-webflow/source_webflow/auth.py +++ b/airbyte-integrations/connectors/source-webflow/source_webflow/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Mapping diff --git a/airbyte-integrations/connectors/source-webflow/source_webflow/source.py b/airbyte-integrations/connectors/source-webflow/source_webflow/source.py index 17c2587095d5..21f7d0bc63dd 100644 --- a/airbyte-integrations/connectors/source-webflow/source_webflow/source.py +++ b/airbyte-integrations/connectors/source-webflow/source_webflow/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-webflow/source_webflow/webflow_to_airbyte_mapping.py b/airbyte-integrations/connectors/source-webflow/source_webflow/webflow_to_airbyte_mapping.py index d16b65fbd4fa..39c3e709b4ff 100644 --- a/airbyte-integrations/connectors/source-webflow/source_webflow/webflow_to_airbyte_mapping.py +++ b/airbyte-integrations/connectors/source-webflow/source_webflow/webflow_to_airbyte_mapping.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-webflow/unit_tests/test_source.py b/airbyte-integrations/connectors/source-webflow/unit_tests/test_source.py index 3964f6e5c205..a4f2588562c5 100644 --- a/airbyte-integrations/connectors/source-webflow/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-webflow/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest import TestCase diff --git a/airbyte-integrations/connectors/source-webflow/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-webflow/unit_tests/test_streams.py index 8929f3a8d539..d7000d033986 100644 --- a/airbyte-integrations/connectors/source-webflow/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-webflow/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-whisky-hunter/__init__.py b/airbyte-integrations/connectors/source-whisky-hunter/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/__init__.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/__init__.py b/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/main.py b/airbyte-integrations/connectors/source-whisky-hunter/main.py index 1f7a4dba114a..b9e7c8a1c682 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/main.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/setup.py b/airbyte-integrations/connectors/source-whisky-hunter/setup.py index b7d9cfde10eb..98e0f4f79600 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/setup.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/__init__.py b/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/__init__.py index b6a52f86e1cf..d14938601cd0 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/__init__.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/source.py b/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/source.py index 0d23c829bf1a..25a2befee3f7 100644 --- a/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/source.py +++ b/airbyte-integrations/connectors/source-whisky-hunter/source_whisky_hunter/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/__init__.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/__init__.py index 1100c1c58cf5..c941b3045795 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/__init__.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/__init__.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/main.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/main.py index 6cd40d0b94ca..3f284fc2e06f 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/main.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/setup.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/setup.py index 17a4bf1d6294..40f708cbe986 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/setup.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/__init__.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/__init__.py index d52fb1e5ee55..4224f4575483 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/__init__.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/source.py b/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/source.py index 0a07b1cb7e67..dbc90e0117e5 100755 --- a/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/source.py +++ b/airbyte-integrations/connectors/source-wikipedia-pageviews/source_wikipedia_pageviews/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-woocommerce/__init__.py b/airbyte-integrations/connectors/source-woocommerce/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-woocommerce/__init__.py +++ b/airbyte-integrations/connectors/source-woocommerce/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/integration_tests/__init__.py b/airbyte-integrations/connectors/source-woocommerce/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-woocommerce/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-woocommerce/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-woocommerce/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-woocommerce/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-woocommerce/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/main.py b/airbyte-integrations/connectors/source-woocommerce/main.py index 320206f22895..606cdff539ba 100644 --- a/airbyte-integrations/connectors/source-woocommerce/main.py +++ b/airbyte-integrations/connectors/source-woocommerce/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/setup.py b/airbyte-integrations/connectors/source-woocommerce/setup.py index 2c432e549728..284c9d10f0d0 100644 --- a/airbyte-integrations/connectors/source-woocommerce/setup.py +++ b/airbyte-integrations/connectors/source-woocommerce/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/__init__.py b/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/__init__.py index d99b442eabfd..3f873f58a225 100644 --- a/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/__init__.py +++ b/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/source.py b/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/source.py index 36b56ae3e66d..e0cccee798ad 100644 --- a/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/source.py +++ b/airbyte-integrations/connectors/source-woocommerce/source_woocommerce/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-workable/__init__.py b/airbyte-integrations/connectors/source-workable/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-workable/__init__.py +++ b/airbyte-integrations/connectors/source-workable/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/integration_tests/__init__.py b/airbyte-integrations/connectors/source-workable/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-workable/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-workable/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-workable/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-workable/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-workable/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/main.py b/airbyte-integrations/connectors/source-workable/main.py index f52cd2dc1619..9ca2a8507540 100644 --- a/airbyte-integrations/connectors/source-workable/main.py +++ b/airbyte-integrations/connectors/source-workable/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/setup.py b/airbyte-integrations/connectors/source-workable/setup.py index 7217c56b6702..9dcceb71ecc4 100644 --- a/airbyte-integrations/connectors/source-workable/setup.py +++ b/airbyte-integrations/connectors/source-workable/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/source_workable/__init__.py b/airbyte-integrations/connectors/source-workable/source_workable/__init__.py index 36ebfc8b4f25..d5592fa30406 100644 --- a/airbyte-integrations/connectors/source-workable/source_workable/__init__.py +++ b/airbyte-integrations/connectors/source-workable/source_workable/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workable/source_workable/source.py b/airbyte-integrations/connectors/source-workable/source_workable/source.py index a948b80af672..411d676906cd 100644 --- a/airbyte-integrations/connectors/source-workable/source_workable/source.py +++ b/airbyte-integrations/connectors/source-workable/source_workable/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-workramp/__init__.py b/airbyte-integrations/connectors/source-workramp/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-workramp/__init__.py +++ b/airbyte-integrations/connectors/source-workramp/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/integration_tests/__init__.py b/airbyte-integrations/connectors/source-workramp/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-workramp/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-workramp/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-workramp/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-workramp/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-workramp/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/main.py b/airbyte-integrations/connectors/source-workramp/main.py index 37eec5276a79..c18f064ccead 100644 --- a/airbyte-integrations/connectors/source-workramp/main.py +++ b/airbyte-integrations/connectors/source-workramp/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/setup.py b/airbyte-integrations/connectors/source-workramp/setup.py index 53fc97d75861..97ec3beccd74 100644 --- a/airbyte-integrations/connectors/source-workramp/setup.py +++ b/airbyte-integrations/connectors/source-workramp/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/source_workramp/__init__.py b/airbyte-integrations/connectors/source-workramp/source_workramp/__init__.py index 6f29f8fb92c3..93069bed182d 100644 --- a/airbyte-integrations/connectors/source-workramp/source_workramp/__init__.py +++ b/airbyte-integrations/connectors/source-workramp/source_workramp/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-workramp/source_workramp/source.py b/airbyte-integrations/connectors/source-workramp/source_workramp/source.py index 9ec131739760..eb3274741a68 100644 --- a/airbyte-integrations/connectors/source-workramp/source_workramp/source.py +++ b/airbyte-integrations/connectors/source-workramp/source_workramp/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-wrike/integration_tests/__init__.py b/airbyte-integrations/connectors/source-wrike/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-wrike/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-wrike/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-wrike/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-wrike/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-wrike/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/main.py b/airbyte-integrations/connectors/source-wrike/main.py index fe60920c8900..5f853be26873 100644 --- a/airbyte-integrations/connectors/source-wrike/main.py +++ b/airbyte-integrations/connectors/source-wrike/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/setup.py b/airbyte-integrations/connectors/source-wrike/setup.py index a3655e3dc36a..2d8f1d7e8bad 100644 --- a/airbyte-integrations/connectors/source-wrike/setup.py +++ b/airbyte-integrations/connectors/source-wrike/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/source_wrike/__init__.py b/airbyte-integrations/connectors/source-wrike/source_wrike/__init__.py index 9cabc286cdb1..109f794fff20 100644 --- a/airbyte-integrations/connectors/source-wrike/source_wrike/__init__.py +++ b/airbyte-integrations/connectors/source-wrike/source_wrike/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/source_wrike/source.py b/airbyte-integrations/connectors/source-wrike/source_wrike/source.py index 34325398aef6..ac69b2c03e37 100644 --- a/airbyte-integrations/connectors/source-wrike/source_wrike/source.py +++ b/airbyte-integrations/connectors/source-wrike/source_wrike/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/unit_tests/__init__.py b/airbyte-integrations/connectors/source-wrike/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-wrike/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-wrike/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-wrike/unit_tests/test_source.py b/airbyte-integrations/connectors/source-wrike/unit_tests/test_source.py index 053e95945451..8b13af5b5d75 100644 --- a/airbyte-integrations/connectors/source-wrike/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-wrike/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-wrike/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-wrike/unit_tests/test_streams.py index 1b67363ed86d..a4cf0c9dff67 100644 --- a/airbyte-integrations/connectors/source-wrike/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-wrike/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-xero/integration_tests/__init__.py b/airbyte-integrations/connectors/source-xero/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-xero/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-xero/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-xero/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-xero/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-xero/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/main.py b/airbyte-integrations/connectors/source-xero/main.py index 621db168b0f0..ecb627ec90dd 100644 --- a/airbyte-integrations/connectors/source-xero/main.py +++ b/airbyte-integrations/connectors/source-xero/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/setup.py b/airbyte-integrations/connectors/source-xero/setup.py index c7b88eba62b9..bbdadb993c1c 100644 --- a/airbyte-integrations/connectors/source-xero/setup.py +++ b/airbyte-integrations/connectors/source-xero/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/source_xero/__init__.py b/airbyte-integrations/connectors/source-xero/source_xero/__init__.py index 0acbe42f5ac6..40eb4ee7b6da 100644 --- a/airbyte-integrations/connectors/source-xero/source_xero/__init__.py +++ b/airbyte-integrations/connectors/source-xero/source_xero/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/source_xero/oauth.py b/airbyte-integrations/connectors/source-xero/source_xero/oauth.py index 32444ded4418..03528dc44f09 100644 --- a/airbyte-integrations/connectors/source-xero/source_xero/oauth.py +++ b/airbyte-integrations/connectors/source-xero/source_xero/oauth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-xero/source_xero/source.py b/airbyte-integrations/connectors/source-xero/source_xero/source.py index eeaf6b44e757..d90c3a239209 100644 --- a/airbyte-integrations/connectors/source-xero/source_xero/source.py +++ b/airbyte-integrations/connectors/source-xero/source_xero/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-xero/source_xero/streams.py b/airbyte-integrations/connectors/source-xero/source_xero/streams.py index e092bda4479d..4bdbc033966f 100644 --- a/airbyte-integrations/connectors/source-xero/source_xero/streams.py +++ b/airbyte-integrations/connectors/source-xero/source_xero/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import decimal diff --git a/airbyte-integrations/connectors/source-xero/unit_tests/__init__.py b/airbyte-integrations/connectors/source-xero/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-xero/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-xero/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xero/unit_tests/conftest.py b/airbyte-integrations/connectors/source-xero/unit_tests/conftest.py index ddcc4bad4d8f..6e2326e26860 100644 --- a/airbyte-integrations/connectors/source-xero/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-xero/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pytest import fixture diff --git a/airbyte-integrations/connectors/source-xero/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-xero/unit_tests/test_incremental_streams.py index adf8361290d1..4988290f42fb 100644 --- a/airbyte-integrations/connectors/source-xero/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-xero/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-xero/unit_tests/test_source.py b/airbyte-integrations/connectors/source-xero/unit_tests/test_source.py index 1601871e7b9c..cc67d20a9935 100644 --- a/airbyte-integrations/connectors/source-xero/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-xero/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-xero/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-xero/unit_tests/test_streams.py index 936bc53efeaa..0cc2b6abb538 100644 --- a/airbyte-integrations/connectors/source-xero/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-xero/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-xkcd/integration_tests/__init__.py b/airbyte-integrations/connectors/source-xkcd/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-xkcd/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-xkcd/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xkcd/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-xkcd/integration_tests/acceptance.py index 63fbf8f0f576..51f9b12de27d 100644 --- a/airbyte-integrations/connectors/source-xkcd/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-xkcd/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-xkcd/main.py b/airbyte-integrations/connectors/source-xkcd/main.py index a5ccb90f936f..c0de98487459 100644 --- a/airbyte-integrations/connectors/source-xkcd/main.py +++ b/airbyte-integrations/connectors/source-xkcd/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xkcd/setup.py b/airbyte-integrations/connectors/source-xkcd/setup.py index b929c71c0996..34223ef3ca68 100644 --- a/airbyte-integrations/connectors/source-xkcd/setup.py +++ b/airbyte-integrations/connectors/source-xkcd/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xkcd/source_xkcd/__init__.py b/airbyte-integrations/connectors/source-xkcd/source_xkcd/__init__.py index ba55cc4ccb39..0c09fc8164fe 100644 --- a/airbyte-integrations/connectors/source-xkcd/source_xkcd/__init__.py +++ b/airbyte-integrations/connectors/source-xkcd/source_xkcd/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xkcd/source_xkcd/source.py b/airbyte-integrations/connectors/source-xkcd/source_xkcd/source.py index 6b5af2be5382..e0834b664461 100644 --- a/airbyte-integrations/connectors/source-xkcd/source_xkcd/source.py +++ b/airbyte-integrations/connectors/source-xkcd/source_xkcd/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Iterable, List, Mapping, Optional, Tuple diff --git a/airbyte-integrations/connectors/source-xkcd/unit_tests/__init__.py b/airbyte-integrations/connectors/source-xkcd/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-xkcd/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-xkcd/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-xkcd/unit_tests/test_source.py b/airbyte-integrations/connectors/source-xkcd/unit_tests/test_source.py index 732408e7fd39..ee4647c3185f 100644 --- a/airbyte-integrations/connectors/source-xkcd/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-xkcd/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-xkcd/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-xkcd/unit_tests/test_streams.py index e3db6627ce24..21f6eb7f6513 100644 --- a/airbyte-integrations/connectors/source-xkcd/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-xkcd/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-yahoo-finance-price/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/main.py b/airbyte-integrations/connectors/source-yahoo-finance-price/main.py index 5ad58b763f8c..7f376eec167c 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/main.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/setup.py b/airbyte-integrations/connectors/source-yahoo-finance-price/setup.py index c0d4c1a7194f..ad0329bced99 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/setup.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/source_yahoo_finance_price/source.py b/airbyte-integrations/connectors/source-yahoo-finance-price/source_yahoo_finance_price/source.py index e5de709bf112..099565d963e1 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/source_yahoo_finance_price/source.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/source_yahoo_finance_price/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_source.py b/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_source.py index 929d9d3c0469..330abbd3f790 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_streams.py index 5c217a1c354e..12348dc5f048 100644 --- a/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-yahoo-finance-price/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/__init__.py b/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/main.py b/airbyte-integrations/connectors/source-yandex-metrica/main.py index ab5e51f08f86..6c6a7edcc353 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/main.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/setup.py b/airbyte-integrations/connectors/source-yandex-metrica/setup.py index 653bfe66f84f..728526752869 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/setup.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/__init__.py b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/__init__.py index e09c2feb3d3b..718e796c3b56 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/__init__.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/enums.py b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/enums.py index cfd559ea8eca..4f949ce370e1 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/enums.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/enums.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/fields.py b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/fields.py index 8cf610a04eee..f7e1e207bca5 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/fields.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/fields.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List diff --git a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/source.py b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/source.py index 3b924a7dffea..8184f1500b52 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/source.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/streams.py b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/streams.py index dae1e59a90e0..6a6c488696cb 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/streams.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/source_yandex_metrica/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import csv diff --git a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_incremental_streams.py index 17db6466f9eb..698f42be7021 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.streams.http.auth import TokenAuthenticator diff --git a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_source.py b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_source.py index 17062d2ed155..fb3c7d65a79f 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_streams.py index c7f8b22f769d..ed4edef77548 100644 --- a/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-yandex-metrica/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-younium/integration_tests/__init__.py b/airbyte-integrations/connectors/source-younium/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-younium/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-younium/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-younium/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-younium/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-younium/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/main.py b/airbyte-integrations/connectors/source-younium/main.py index d638d3d94c3f..311b077eb084 100644 --- a/airbyte-integrations/connectors/source-younium/main.py +++ b/airbyte-integrations/connectors/source-younium/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/setup.py b/airbyte-integrations/connectors/source-younium/setup.py index 04021ae61b4e..64c602d11bc8 100644 --- a/airbyte-integrations/connectors/source-younium/setup.py +++ b/airbyte-integrations/connectors/source-younium/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/source_younium/__init__.py b/airbyte-integrations/connectors/source-younium/source_younium/__init__.py index e51d99b37ef6..7b0e7ce0bf2e 100644 --- a/airbyte-integrations/connectors/source-younium/source_younium/__init__.py +++ b/airbyte-integrations/connectors/source-younium/source_younium/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/source_younium/source.py b/airbyte-integrations/connectors/source-younium/source_younium/source.py index ac4c5be6a632..f76f99fad38c 100644 --- a/airbyte-integrations/connectors/source-younium/source_younium/source.py +++ b/airbyte-integrations/connectors/source-younium/source_younium/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/unit_tests/__init__.py b/airbyte-integrations/connectors/source-younium/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-younium/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-younium/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-younium/unit_tests/test_source.py b/airbyte-integrations/connectors/source-younium/unit_tests/test_source.py index 61f8dc242c89..d1b501fcdb75 100644 --- a/airbyte-integrations/connectors/source-younium/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-younium/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-younium/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-younium/unit_tests/test_streams.py index 39d4621a927b..ab0226d7c9b2 100644 --- a/airbyte-integrations/connectors/source-younium/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-younium/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-youtube-analytics-business/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/main.py b/airbyte-integrations/connectors/source-youtube-analytics-business/main.py index 87e33ed3052c..0e5b1c43e291 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/main.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/setup.py b/airbyte-integrations/connectors/source-youtube-analytics-business/setup.py index 81fc1655e5bd..556548a0c3dd 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/setup.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/__init__.py b/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/__init__.py index 7cf712520a69..7cde2b28adb5 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/__init__.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/source.py b/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/source.py index 4b7d5b6276fa..da12e4ccc48f 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/source.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/source_youtube_analytics_business/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics-business/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-youtube-analytics-business/unit_tests/unit_test.py index d770b3dd27eb..f5f14bc82edf 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics-business/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-youtube-analytics-business/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-youtube-analytics/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics/main.py b/airbyte-integrations/connectors/source-youtube-analytics/main.py index 9cf7ffa557c4..046af990bcb0 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/main.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics/setup.py b/airbyte-integrations/connectors/source-youtube-analytics/setup.py index 18eee4e31280..6edf86deac15 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/setup.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics/source_youtube_analytics/source.py b/airbyte-integrations/connectors/source-youtube-analytics/source_youtube_analytics/source.py index e708407a07f3..4a9041f1f078 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/source_youtube_analytics/source.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/source_youtube_analytics/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_source.py b/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_source.py index 48aa6975787a..dcac2eb7e98a 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_streams.py index 70dde9c004ad..0726b5da5ca8 100644 --- a/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-youtube-analytics/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/__init__.py b/airbyte-integrations/connectors/source-zapier-supported-storage/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/__init__.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/__init__.py b/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/acceptance.py index 76fb3341a7d8..9e6409236281 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/main.py b/airbyte-integrations/connectors/source-zapier-supported-storage/main.py index fa4bf55989d2..b65c91f88848 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/main.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/setup.py b/airbyte-integrations/connectors/source-zapier-supported-storage/setup.py index fe4a35fb2651..a8f3533de56f 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/setup.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/__init__.py b/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/__init__.py index fedb5cd2ecca..ff17537407dd 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/__init__.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/source.py b/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/source.py index c4ba64c3b1b3..4a0af675a76d 100644 --- a/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/source.py +++ b/airbyte-integrations/connectors/source-zapier-supported-storage/source_zapier_supported_storage/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-zendesk-chat/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zendesk-chat/integration_tests/acceptance.py index f4a5b1f4060e..43ce950d77ca 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/main_dev.py b/airbyte-integrations/connectors/source-zendesk-chat/main_dev.py index 17a7fe0e43cd..56361251988d 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/main_dev.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/main_dev.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/setup.py b/airbyte-integrations/connectors/source-zendesk-chat/setup.py index b0d073491225..98f9d779a4f4 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/setup.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/source.py b/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/source.py index a37d51e8fd46..bcad700d13d4 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/source.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/streams.py b/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/streams.py index 92b4e9806a71..353c87030e9b 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/streams.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/source_zendesk_chat/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_source.py b/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_source.py index 29cd0ba33ab5..4607e132314f 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_streams.py index acfac7e8e675..b90941b01c72 100644 --- a/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-zendesk-chat/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/__init__.py b/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/main.py b/airbyte-integrations/connectors/source-zendesk-sell/main.py index e5cc433b0d36..6f01a3b8f7a8 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/main.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/setup.py b/airbyte-integrations/connectors/source-zendesk-sell/setup.py index 4b13d2d06c2e..3031bb9adfea 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/setup.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/__init__.py b/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/__init__.py index 153d0c6b7b8e..e5121db8c2b5 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/__init__.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/source.py b/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/source.py index d6868c021c71..014a66ead128 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/source.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/source_zendesk_sell/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/__init__.py b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_source.py b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_source.py index 063308dd0189..38920cb55102 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_streams.py index aac02fc6c0e2..e4f2b99b1e07 100644 --- a/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-zendesk-sell/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zendesk-sunshine/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/main.py b/airbyte-integrations/connectors/source-zendesk-sunshine/main.py index 38ffa122e147..0a86066993fc 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/main.py +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/setup.py b/airbyte-integrations/connectors/source-zendesk-sunshine/setup.py index 310f3b60041b..d09cfec2ebce 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/setup.py +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/source.py b/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/source.py index c314ef1a8c0a..c848aa744881 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/source.py +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/streams.py b/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/streams.py index 52e969706695..b68ee15d8c58 100644 --- a/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/streams.py +++ b/airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zendesk-support/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zendesk-support/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/main.py b/airbyte-integrations/connectors/source-zendesk-support/main.py index b138e097b19b..d3b005c42d35 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/main.py +++ b/airbyte-integrations/connectors/source-zendesk-support/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/setup.py b/airbyte-integrations/connectors/source-zendesk-support/setup.py index 1336849ddae8..06d71690bde0 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/setup.py +++ b/airbyte-integrations/connectors/source-zendesk-support/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/source.py b/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/source.py index b35d37dd9229..1aa80e1911da 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/source.py +++ b/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py b/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py index d2139bed9593..83b12f2ba984 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py +++ b/airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import calendar diff --git a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_backoff_on_rate_limit.py b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_backoff_on_rate_limit.py index 9f7a6c27e31f..1dbdfe7bb0ad 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_backoff_on_rate_limit.py +++ b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_backoff_on_rate_limit.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_data/data.py b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_data/data.py index b7649101d336..f70741e85820 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_data/data.py +++ b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_data/data.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_futures.py b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_futures.py index 2c85b9c066ab..90c8e6efc627 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_futures.py +++ b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/test_futures.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/unit_test.py index a5a245b6f8f4..edc0c09d4223 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/utils.py b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/utils.py index dc07b9b4002d..dac8e5489f95 100644 --- a/airbyte-integrations/connectors/source-zendesk-support/unit_tests/utils.py +++ b/airbyte-integrations/connectors/source-zendesk-support/unit_tests/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-talk/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zendesk-talk/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-talk/main.py b/airbyte-integrations/connectors/source-zendesk-talk/main.py index c6b39a6baf46..88d4616c2155 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/main.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-talk/setup.py b/airbyte-integrations/connectors/source-zendesk-talk/setup.py index 1bc17ab2e0d1..928bd57d3e2d 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/setup.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/source.py b/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/source.py index d734a53e7f73..47ab8d0a9761 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/source.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, List, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/streams.py b/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/streams.py index 793832d77c5f..f017988cd461 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/streams.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/source_zendesk_talk/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_source.py b/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_source.py index 64e57cd03ddb..81ac87db3ac5 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pendulum diff --git a/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_streams.py index 26bb37f57467..443479a3ec95 100644 --- a/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-zendesk-talk/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import random diff --git a/airbyte-integrations/connectors/source-zenefits/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zenefits/integration_tests/acceptance.py index 0adee4627d06..ea1ca1161ee2 100644 --- a/airbyte-integrations/connectors/source-zenefits/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zenefits/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenefits/main.py b/airbyte-integrations/connectors/source-zenefits/main.py index 3e008bc628ea..480734a07faa 100644 --- a/airbyte-integrations/connectors/source-zenefits/main.py +++ b/airbyte-integrations/connectors/source-zenefits/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenefits/setup.py b/airbyte-integrations/connectors/source-zenefits/setup.py index 2ea3f0533d26..23b7ca3be65e 100644 --- a/airbyte-integrations/connectors/source-zenefits/setup.py +++ b/airbyte-integrations/connectors/source-zenefits/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenefits/source_zenefits/source.py b/airbyte-integrations/connectors/source-zenefits/source_zenefits/source.py index 9ced63df72af..e4609ae4037c 100644 --- a/airbyte-integrations/connectors/source-zenefits/source_zenefits/source.py +++ b/airbyte-integrations/connectors/source-zenefits/source_zenefits/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from abc import ABC diff --git a/airbyte-integrations/connectors/source-zenefits/unit_tests/__init__.py b/airbyte-integrations/connectors/source-zenefits/unit_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zenefits/unit_tests/__init__.py +++ b/airbyte-integrations/connectors/source-zenefits/unit_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenefits/unit_tests/test_source.py b/airbyte-integrations/connectors/source-zenefits/unit_tests/test_source.py index 37f248350943..d2efa8f77d0c 100644 --- a/airbyte-integrations/connectors/source-zenefits/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-zenefits/unit_tests/test_source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import MagicMock diff --git a/airbyte-integrations/connectors/source-zenefits/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-zenefits/unit_tests/test_streams.py index 53a57187b619..6c737978849f 100644 --- a/airbyte-integrations/connectors/source-zenefits/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-zenefits/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-zenloop/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zenloop/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zenloop/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zenloop/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenloop/main.py b/airbyte-integrations/connectors/source-zenloop/main.py index 2070b873216d..ec861621c9c7 100644 --- a/airbyte-integrations/connectors/source-zenloop/main.py +++ b/airbyte-integrations/connectors/source-zenloop/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenloop/setup.py b/airbyte-integrations/connectors/source-zenloop/setup.py index d200b8e76ecb..6935d723bde5 100644 --- a/airbyte-integrations/connectors/source-zenloop/setup.py +++ b/airbyte-integrations/connectors/source-zenloop/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py b/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py index a3998d223d15..51bb1a35e7dd 100644 --- a/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py +++ b/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zenloop/source_zenloop/source.py b/airbyte-integrations/connectors/source-zenloop/source_zenloop/source.py index 240d275c29f8..15a603417b4b 100644 --- a/airbyte-integrations/connectors/source-zenloop/source_zenloop/source.py +++ b/airbyte-integrations/connectors/source-zenloop/source_zenloop/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-zenloop/source_zenloop/streams.py b/airbyte-integrations/connectors/source-zenloop/source_zenloop/streams.py index e6d469052d7a..00f466edd7e3 100644 --- a/airbyte-integrations/connectors/source-zenloop/source_zenloop/streams.py +++ b/airbyte-integrations/connectors/source-zenloop/source_zenloop/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoho-crm/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zoho-crm/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zoho-crm/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoho-crm/integration_tests/test_stream_factory.py b/airbyte-integrations/connectors/source-zoho-crm/integration_tests/test_stream_factory.py index 037d0f9d8f1c..472f2799e63d 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/integration_tests/test_stream_factory.py +++ b/airbyte-integrations/connectors/source-zoho-crm/integration_tests/test_stream_factory.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import functools diff --git a/airbyte-integrations/connectors/source-zoho-crm/main.py b/airbyte-integrations/connectors/source-zoho-crm/main.py index 6793c1e47d43..911fb44f52f2 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/main.py +++ b/airbyte-integrations/connectors/source-zoho-crm/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoho-crm/setup.py b/airbyte-integrations/connectors/source-zoho-crm/setup.py index cb201825702b..bbbbd72645e3 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/setup.py +++ b/airbyte-integrations/connectors/source-zoho-crm/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/api.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/api.py index 0d1c8d63f25a..edb92e2c8e5d 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/api.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/auth.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/auth.py index 9587c8ebda1a..622cca530a38 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/auth.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import Any, Dict, Mapping, Tuple diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/exceptions.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/exceptions.py index 7fbf7c2dafa1..db86c515c66a 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/exceptions.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/exceptions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/source.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/source.py index 70a4fd41469b..d6ead32026f8 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/source.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/streams.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/streams.py index 4d5552d45f37..ad6b26868396 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/streams.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import concurrent.futures diff --git a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/types.py b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/types.py index 498690fa540e..60f4f6b66e96 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/types.py +++ b/airbyte-integrations/connectors/source-zoho-crm/source_zoho_crm/types.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import copy diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/conftest.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/conftest.py index df8f11eaee6c..0e69ef5689e1 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/parametrize.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/parametrize.py index 18e6e57fad9d..12875151ffef 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/parametrize.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/parametrize.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from collections import namedtuple diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_api.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_api.py index ce030acb3bad..c26df2e49a17 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_api.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_api.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_auth.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_auth.py index f5c075a56df3..51fbbda82759 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_auth.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_incremental_streams.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_incremental_streams.py index d21cd3bc3ed5..3774064c60a2 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_incremental_streams.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_incremental_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import Mock diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_streams.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_streams.py index 8c06df748d29..2bb1917b6c3c 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_streams.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from http import HTTPStatus diff --git a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_types.py b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_types.py index a5dfd7c44e5f..965a1357da89 100644 --- a/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_types.py +++ b/airbyte-integrations/connectors/source-zoho-crm/unit_tests/test_types.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import asdict diff --git a/airbyte-integrations/connectors/source-zoom/__init__.py b/airbyte-integrations/connectors/source-zoom/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zoom/__init__.py +++ b/airbyte-integrations/connectors/source-zoom/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/integration_tests/__init__.py b/airbyte-integrations/connectors/source-zoom/integration_tests/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/airbyte-integrations/connectors/source-zoom/integration_tests/__init__.py +++ b/airbyte-integrations/connectors/source-zoom/integration_tests/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zoom/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zoom/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zoom/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/main.py b/airbyte-integrations/connectors/source-zoom/main.py index 4b6bfd836670..da33508f6a8e 100644 --- a/airbyte-integrations/connectors/source-zoom/main.py +++ b/airbyte-integrations/connectors/source-zoom/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/setup.py b/airbyte-integrations/connectors/source-zoom/setup.py index 5fcbaf1f3a2c..fd070f71454a 100644 --- a/airbyte-integrations/connectors/source-zoom/setup.py +++ b/airbyte-integrations/connectors/source-zoom/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/source_zoom/__init__.py b/airbyte-integrations/connectors/source-zoom/source_zoom/__init__.py index 4fb74e1fc140..5d5733ca7209 100644 --- a/airbyte-integrations/connectors/source-zoom/source_zoom/__init__.py +++ b/airbyte-integrations/connectors/source-zoom/source_zoom/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zoom/source_zoom/source.py b/airbyte-integrations/connectors/source-zoom/source_zoom/source.py index f195857afbe7..a851fa38c8a3 100644 --- a/airbyte-integrations/connectors/source-zoom/source_zoom/source.py +++ b/airbyte-integrations/connectors/source-zoom/source_zoom/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from airbyte_cdk.sources.declarative.yaml_declarative_source import YamlDeclarativeSource diff --git a/airbyte-integrations/connectors/source-zuora/integration_tests/acceptance.py b/airbyte-integrations/connectors/source-zuora/integration_tests/acceptance.py index 692e20385083..82823254d266 100644 --- a/airbyte-integrations/connectors/source-zuora/integration_tests/acceptance.py +++ b/airbyte-integrations/connectors/source-zuora/integration_tests/acceptance.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/integration_tests/integration_test.py b/airbyte-integrations/connectors/source-zuora/integration_tests/integration_test.py index 86fa3e751117..8e52c671db5e 100644 --- a/airbyte-integrations/connectors/source-zuora/integration_tests/integration_test.py +++ b/airbyte-integrations/connectors/source-zuora/integration_tests/integration_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/airbyte-integrations/connectors/source-zuora/main.py b/airbyte-integrations/connectors/source-zuora/main.py index 3be5989ab8a2..e65d47a77eda 100644 --- a/airbyte-integrations/connectors/source-zuora/main.py +++ b/airbyte-integrations/connectors/source-zuora/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/setup.py b/airbyte-integrations/connectors/source-zuora/setup.py index fff523cd22da..00bc550d91d2 100644 --- a/airbyte-integrations/connectors/source-zuora/setup.py +++ b/airbyte-integrations/connectors/source-zuora/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/source_zuora/source.py b/airbyte-integrations/connectors/source-zuora/source_zuora/source.py index 6e620d698411..3f2c2ba73d23 100644 --- a/airbyte-integrations/connectors/source-zuora/source_zuora/source.py +++ b/airbyte-integrations/connectors/source-zuora/source_zuora/source.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_auth.py b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_auth.py index 9061b6a92171..c5adcd9666c2 100644 --- a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_auth.py +++ b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_auth.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_endpoint.py b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_endpoint.py index f04daf3a2d37..0747850486fb 100644 --- a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_endpoint.py +++ b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_endpoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_errors.py b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_errors.py index ab4c0580f401..f13f16015a0a 100644 --- a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_errors.py +++ b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_errors.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_excluded_streams.py b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_excluded_streams.py index 1de092bcf6bc..4b65bb1fffc3 100644 --- a/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_excluded_streams.py +++ b/airbyte-integrations/connectors/source-zuora/source_zuora/zuora_excluded_streams.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-integrations/connectors/source-zuora/unit_tests/unit_test.py b/airbyte-integrations/connectors/source-zuora/unit_tests/unit_test.py index 66d5a6650494..5bda1c50d4ad 100644 --- a/airbyte-integrations/connectors/source-zuora/unit_tests/unit_test.py +++ b/airbyte-integrations/connectors/source-zuora/unit_tests/unit_test.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/AbstractSchemaValidator.java b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/AbstractSchemaValidator.java index 633a60af6e9a..9674175614e9 100644 --- a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/AbstractSchemaValidator.java +++ b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/AbstractSchemaValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.validation.json; diff --git a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/ConfigSchemaValidator.java b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/ConfigSchemaValidator.java index 7c99f21865af..a163f71c82d8 100644 --- a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/ConfigSchemaValidator.java +++ b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/ConfigSchemaValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.validation.json; diff --git a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonSchemaValidator.java b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonSchemaValidator.java index e4f2e6e2632d..7f62079c6121 100644 --- a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonSchemaValidator.java +++ b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonSchemaValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.validation.json; diff --git a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonValidationException.java b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonValidationException.java index 3fec26554a1a..187777daafaa 100644 --- a/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonValidationException.java +++ b/airbyte-json-validation/src/main/java/io/airbyte/validation/json/JsonValidationException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.validation.json; diff --git a/airbyte-json-validation/src/test/java/io/airbyte/validation/json/JsonSchemaValidatorTest.java b/airbyte-json-validation/src/test/java/io/airbyte/validation/json/JsonSchemaValidatorTest.java index 28a85f371b43..4cdf4cc89e56 100644 --- a/airbyte-json-validation/src/test/java/io/airbyte/validation/json/JsonSchemaValidatorTest.java +++ b/airbyte-json-validation/src/test/java/io/airbyte/validation/json/JsonSchemaValidatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.validation.json; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceConstants.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceConstants.java index fcdcc2e0b380..8c5575adcabc 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceConstants.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceUtils.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceUtils.java index bcd273a973c2..cb4b85bf2a9e 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceUtils.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/ApmTraceUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DatadogClientConfiguration.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DatadogClientConfiguration.java index 3c075d4268a4..c9808cd6ccf1 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DatadogClientConfiguration.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DatadogClientConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricClient.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricClient.java index e44818703c73..93e772aa4960 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricClient.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricSingleton.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricSingleton.java index 4df75e86a6d9..d51279fc53a7 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricSingleton.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/DogStatsDMetricSingleton.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricAttribute.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricAttribute.java index 4a752713e553..e302d11147b7 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricAttribute.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricAttribute.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClient.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClient.java index f1c5f200eec5..c651bf059dd5 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClient.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClientFactory.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClientFactory.java index 543ed7acbf2d..a541295f97dd 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClientFactory.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricClientFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApp.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApp.java index f3f4210b027a..6098792277e2 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApp.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApps.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApps.java index 198e977d71ea..d5a0d7fb819c 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApps.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricEmittingApps.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricQueries.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricQueries.java index bb4eeaaa6347..8764938412cf 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricQueries.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricQueries.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricTags.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricTags.java index b4f3542e5c49..7c5492ce6518 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricTags.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricTags.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricsRegistry.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricsRegistry.java index 1f4d141c5e2b..50dbfe4e9838 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricsRegistry.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/MetricsRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/NotImplementedMetricClient.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/NotImplementedMetricClient.java index 8ffd3db594b8..9954200ee7fb 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/NotImplementedMetricClient.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/NotImplementedMetricClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OpenTelemetryMetricClient.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OpenTelemetryMetricClient.java index 120665c93b49..b81a3250a3e7 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OpenTelemetryMetricClient.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OpenTelemetryMetricClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OssMetricsRegistry.java b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OssMetricsRegistry.java index f59d32ec98aa..fd00ace2f371 100644 --- a/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OssMetricsRegistry.java +++ b/airbyte-metrics/metrics-lib/src/main/java/io/airbyte/metrics/lib/OssMetricsRegistry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/ApmTraceUtilsTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/ApmTraceUtilsTest.java index d6b95df15e31..4d98d015b98d 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/ApmTraceUtilsTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/ApmTraceUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricClientTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricClientTest.java index 9f7cdcfff5de..bf07aa51c32f 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricClientTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricSingletonTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricSingletonTest.java index ac4856b43112..0983ad10ddad 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricSingletonTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/DogStatsDMetricSingletonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricClientFactoryTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricClientFactoryTest.java index 14e49846797f..a6ae2b4f8e44 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricClientFactoryTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricClientFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricsQueriesTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricsQueriesTest.java index ae94b43f07d5..0724f4491fb7 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricsQueriesTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/MetricsQueriesTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/OpenTelemetryMetricClientTest.java b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/OpenTelemetryMetricClientTest.java index 1312cf0c6710..83350f2c66a5 100644 --- a/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/OpenTelemetryMetricClientTest.java +++ b/airbyte-metrics/metrics-lib/src/test/java/io/airbyte/metrics/lib/OpenTelemetryMetricClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.lib; diff --git a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Application.java b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Application.java index f8af2de13b23..76ff91e9f1bc 100644 --- a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Application.java +++ b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Application.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Emitter.java b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Emitter.java index 2d458af1a4fe..c375603995be 100644 --- a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Emitter.java +++ b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/Emitter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/EventListeners.java b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/EventListeners.java index 4bf30ef92cbc..60375e1f7732 100644 --- a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/EventListeners.java +++ b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/EventListeners.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/MetricRepository.java b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/MetricRepository.java index 319281d02264..7fee4766a701 100644 --- a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/MetricRepository.java +++ b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/MetricRepository.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/ReporterFactory.java b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/ReporterFactory.java index 2e5683fb55b1..4e3c0e2413c0 100644 --- a/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/ReporterFactory.java +++ b/airbyte-metrics/reporter/src/main/java/io/airbyte/metrics/reporter/ReporterFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/EmitterTest.java b/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/EmitterTest.java index 600f5e8b7f2c..2c0bb854166a 100644 --- a/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/EmitterTest.java +++ b/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/EmitterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/MetricRepositoryTest.java b/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/MetricRepositoryTest.java index c435f0de2dbd..85dee029d5a2 100644 --- a/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/MetricRepositoryTest.java +++ b/airbyte-metrics/reporter/src/test/java/io/airbyte/metrics/reporter/MetricRepositoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.metrics.reporter; diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java index ecb5c115e3cc..ae284e80f86b 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.notification; diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java index 2895457fa294..6d6850feb459 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.notification; diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java index ce069efcc925..98616fd0613c 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.notification; diff --git a/airbyte-notification/src/test/java/io/airbyte/notification/CustomerioNotificationClientTest.java b/airbyte-notification/src/test/java/io/airbyte/notification/CustomerioNotificationClientTest.java index b4ecd4aa4d93..d8559388d410 100644 --- a/airbyte-notification/src/test/java/io/airbyte/notification/CustomerioNotificationClientTest.java +++ b/airbyte-notification/src/test/java/io/airbyte/notification/CustomerioNotificationClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.notification; diff --git a/airbyte-notification/src/test/java/io/airbyte/notification/SlackNotificationClientTest.java b/airbyte-notification/src/test/java/io/airbyte/notification/SlackNotificationClientTest.java index 0c3430d1da44..ef66fdb80186 100644 --- a/airbyte-notification/src/test/java/io/airbyte/notification/SlackNotificationClientTest.java +++ b/airbyte-notification/src/test/java/io/airbyte/notification/SlackNotificationClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.notification; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuth2Flow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuth2Flow.java index a97c32e62340..7cc984731356 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuth2Flow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuth2Flow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuthFlow.java index df2d8e5a481d..878ad73c002d 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/BaseOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/MoreOAuthParameters.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/MoreOAuthParameters.java index c4e4d3edc917..3397bd2baca4 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/MoreOAuthParameters.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/MoreOAuthParameters.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthFlowImplementation.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthFlowImplementation.java index 071c111b71ed..0c68040ec4dd 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthFlowImplementation.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthFlowImplementation.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthImplementationFactory.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthImplementationFactory.java index f8e49a677616..ae8a755cd057 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthImplementationFactory.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/OAuthImplementationFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AirtableOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AirtableOAuthFlow.java index 0adc54d6de3a..112335ad713c 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AirtableOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AirtableOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlow.java index c46b7405856c..3757a553e625 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonSellerPartnerOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonSellerPartnerOAuthFlow.java index f9fdc914efa7..ae5216d538e8 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonSellerPartnerOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AmazonSellerPartnerOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AsanaOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AsanaOAuthFlow.java index 959d1a753cd7..799802715976 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AsanaOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/AsanaOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DestinationSnowflakeOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DestinationSnowflakeOAuthFlow.java index 20df4a7af93b..0f35026ce5a4 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DestinationSnowflakeOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DestinationSnowflakeOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DriftOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DriftOAuthFlow.java index aec985fb83b7..9d6d59e05c94 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DriftOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/DriftOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GithubOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GithubOAuthFlow.java index ec9042db5f0d..6aae34c46051 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GithubOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GithubOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GitlabOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GitlabOAuthFlow.java index d5ef29ddb989..4e3c0d96826b 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GitlabOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/GitlabOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HarvestOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HarvestOAuthFlow.java index 6e4d6b6b62d7..b2b54b34679e 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HarvestOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HarvestOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HubspotOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HubspotOAuthFlow.java index 49d061ef100e..2252375715bc 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HubspotOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/HubspotOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/IntercomOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/IntercomOAuthFlow.java index 40173965c393..8d10641944d5 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/IntercomOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/IntercomOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LeverOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LeverOAuthFlow.java index cf00dce751d5..1dff49afb7f3 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LeverOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LeverOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlow.java index df8873ab9420..b83f5493748d 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MailchimpOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MailchimpOAuthFlow.java index 988074475cd3..9db60485fc99 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MailchimpOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MailchimpOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java index 6b00b7ecdafb..9be66ca0da2a 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlow.java index cc4c70ceaaef..458419556df3 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MondayOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MondayOAuthFlow.java index 137560889266..4ae2a73c2bb2 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MondayOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MondayOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/NotionOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/NotionOAuthFlow.java index c7023fee4755..c86f88eeabe3 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/NotionOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/NotionOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/OktaOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/OktaOAuthFlow.java index a877c682e76a..9ad81fa69c80 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/OktaOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/OktaOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PayPalTransactionOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PayPalTransactionOAuthFlow.java index a9e4d495eb9d..d463b6131a32 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PayPalTransactionOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PayPalTransactionOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PinterestOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PinterestOAuthFlow.java index 5552a9565886..8098967adcd4 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PinterestOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PinterestOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PipeDriveOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PipeDriveOAuthFlow.java index 570b3f820e05..e3f98ef8e77b 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PipeDriveOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/PipeDriveOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/QuickbooksOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/QuickbooksOAuthFlow.java index 31d9a1f45f8e..1fc0906b6627 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/QuickbooksOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/QuickbooksOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/RetentlyOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/RetentlyOAuthFlow.java index b1b25016b47d..f57bcf9e4c6c 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/RetentlyOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/RetentlyOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SalesforceOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SalesforceOAuthFlow.java index 0215bbbd3155..5fa02e9f9ca6 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SalesforceOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SalesforceOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ShopifyOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ShopifyOAuthFlow.java index c14e34efe66d..78744342cb47 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ShopifyOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ShopifyOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SlackOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SlackOAuthFlow.java index d32465d70236..b3b2e140b4ed 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SlackOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SlackOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlow.java index 0d03ac34ba05..6e404374a156 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlow.java index 871de879497b..13de36c90cdf 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SourceSnowflakeOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SourceSnowflakeOAuthFlow.java index 6f91f24e9c10..221cb1858fa9 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SourceSnowflakeOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SourceSnowflakeOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SquareOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SquareOAuthFlow.java index bde5ffa2dce1..398e7bf0636a 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SquareOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SquareOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/StravaOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/StravaOAuthFlow.java index 9aabb8c8dcea..5a93e7030bbe 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/StravaOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/StravaOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlow.java index 1da0ec132b23..cf087ff2b114 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlow.java index 4f0c5116b628..cad1b8b4e674 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TrelloOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TrelloOAuthFlow.java index 57331ffb7232..732a5626a1c2 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TrelloOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/TrelloOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskChatOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskChatOAuthFlow.java index a488cfb70225..7834c988e0a6 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskChatOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskChatOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlow.java index a443ac57c76f..9be070ba17cf 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSupportOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSupportOAuthFlow.java index 301c07d185ad..352ec364f7ff 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSupportOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskSupportOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlow.java index 0a3e79346769..c2dfffd8cc01 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlow.java index d9b49964ba8f..980ec95682a9 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookOAuthFlow.java index a6f300fbc8e2..bdfff4542c64 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlow.java index 77252fea5922..c379085f46d5 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlow.java index 3e3b3de1149a..d688e7fe625b 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlow.java index c8ea8603428a..f465a88c16b9 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlow.java index 45a9311cabd4..52dba948462d 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsPropertyIdOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsPropertyIdOAuthFlow.java index b0b876a85685..51cfb2afb6eb 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsPropertyIdOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsPropertyIdOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsViewIdOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsViewIdOAuthFlow.java index 79a86eee5cae..366634ba87e2 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsViewIdOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleAnalyticsViewIdOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleOAuthFlow.java index e078c7dfd0be..ef35bee5dd40 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlow.java index 29063d76647d..2c4acb6bff44 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlow.java index 86df8cd23081..e0f661b8bfa0 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsBusinessOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsBusinessOAuthFlow.java index fac8326ff204..3fdde87e7482 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsBusinessOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsBusinessOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlow.java b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlow.java index 6459a8fd1161..d6ebd37bbb85 100644 --- a/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlow.java +++ b/airbyte-oauth/src/main/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/FacebookOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/FacebookOAuthFlowIntegrationTest.java index 3919a4e5ba03..c08210be1a91 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/FacebookOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/FacebookOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GithubOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GithubOAuthFlowIntegrationTest.java index fda2dee45a25..db87552cc3e7 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GithubOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GithubOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GitlabOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GitlabOAuthFlowIntegrationTest.java index 8127fbaa106f..a33ff437ffa8 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GitlabOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/GitlabOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/IntercomOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/IntercomOAuthFlowIntegrationTest.java index 1a4b24d27404..71c784acf110 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/IntercomOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/IntercomOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/LinkedinAdsOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/LinkedinAdsOAuthFlowIntegrationTest.java index 6c414da16481..3426d9b3ad0e 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/LinkedinAdsOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/LinkedinAdsOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/PipeDriveOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/PipeDriveOAuthFlowIntegrationTest.java index eed7d359bf2b..2295f17f8d31 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/PipeDriveOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/PipeDriveOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/QuickbooksOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/QuickbooksOAuthFlowIntegrationTest.java index f75c3dde1892..951f996bba4f 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/QuickbooksOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/QuickbooksOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SalesforceOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SalesforceOAuthFlowIntegrationTest.java index 2df2518ace42..ca313268d937 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SalesforceOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SalesforceOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SlackOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SlackOAuthFlowIntegrationTest.java index 1f2888339215..10b99e7f4f03 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SlackOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SlackOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SnapchatMarketingOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SnapchatMarketingOAuthFlowIntegrationTest.java index 417a58971939..cd45fd959cc3 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SnapchatMarketingOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SnapchatMarketingOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SquareOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SquareOAuthFlowIntegrationTest.java index 36bf0ad12742..27c42993bda9 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SquareOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SquareOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SurveymonkeyOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SurveymonkeyOAuthFlowIntegrationTest.java index ed25048eb9f0..9e87d0093fc9 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SurveymonkeyOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/SurveymonkeyOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/TrelloOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/TrelloOAuthFlowIntegrationTest.java index 41e7d58d25ed..29702f801d00 100644 --- a/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/TrelloOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io.airbyte.oauth.flows/TrelloOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/HubspotOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/HubspotOAuthFlowIntegrationTest.java index 952c1552ccab..783c708d8726 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/HubspotOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/HubspotOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/OAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/OAuthFlowIntegrationTest.java index cbe3d50406e9..eb784e3effa5 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/OAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/OAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowIntegrationTest.java index 8e530ddda4bf..9353c7a64c48 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowIntegrationTest.java index dab0bc412c0a..43522b546c97 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowIntegrationTest.java index c45208018b2b..f9e0285d8707 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowIntegrationTest.java b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowIntegrationTest.java index 7d02b0144b72..89b156b50417 100644 --- a/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowIntegrationTest.java +++ b/airbyte-oauth/src/test-integration/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/MoreOAuthParametersTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/MoreOAuthParametersTest.java index b8a60daf403a..005967b4ad10 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/MoreOAuthParametersTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/MoreOAuthParametersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlowTest.java index 30fcd7ce0058..4e6b9ec5a94c 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AmazonAdsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AsanaOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AsanaOAuthFlowTest.java index 01d7c062b716..fe2accc120d5 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AsanaOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/AsanaOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/BaseOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/BaseOAuthFlowTest.java index fd146be96c9a..3455ae4c3cc4 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/BaseOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/BaseOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/DriftOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/DriftOAuthFlowTest.java index e5e1f3aa2f81..6838596de33a 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/DriftOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/DriftOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GithubOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GithubOAuthFlowTest.java index 0dc7fbb390d4..e83c79e3fe66 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GithubOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GithubOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GitlabOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GitlabOAuthFlowTest.java index 6dea11d2be27..adf25b06d882 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GitlabOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/GitlabOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HarvestOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HarvestOAuthFlowTest.java index 0814a4473f47..053d75ddd0c2 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HarvestOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HarvestOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HubspotOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HubspotOAuthFlowTest.java index f401962c2036..054184b99c83 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HubspotOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/HubspotOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/IntercomOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/IntercomOAuthFlowTest.java index 6994d336b072..03ebd8a6f00a 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/IntercomOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/IntercomOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LeverOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LeverOAuthFlowTest.java index 255e243c70ed..faaf297ea728 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LeverOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LeverOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlowTest.java index 61ba93a63b06..6d281c3cdbf2 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/LinkedinAdsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MailchimpOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MailchimpOAuthFlowTest.java index ef7cc155d37f..c1a71de9eb4e 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MailchimpOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MailchimpOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlowTest.java index 267edfb21a4d..4549eec2279e 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlowTest.java index d887b97a0612..968c3f72840f 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MicrosoftTeamsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MondayOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MondayOAuthFlowTest.java index 3c318fb2ec65..d350e880ec48 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MondayOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/MondayOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PinterestOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PinterestOAuthFlowTest.java index f29eded595f5..89c27667e3f2 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PinterestOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PinterestOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PipeDriveOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PipeDriveOAuthFlowTest.java index 1b7d174c8409..72212afdafbd 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PipeDriveOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/PipeDriveOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/QuickbooksOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/QuickbooksOAuthFlowTest.java index d617920c884f..76e8a98a9e6a 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/QuickbooksOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/QuickbooksOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/RetentlyOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/RetentlyOAuthFlowTest.java index 3216766c28a4..05cb82e5e094 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/RetentlyOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/RetentlyOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SalesforceOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SalesforceOAuthFlowTest.java index 88e7f45d4a31..bacadf3941fb 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SalesforceOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SalesforceOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SlackOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SlackOAuthFlowTest.java index 427b18af3c17..ade157777cd3 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SlackOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SlackOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlowTest.java index 085baab49cbb..2ccb08207cfa 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SmartsheetsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlowTest.java index 8365139b5eef..b6e41d2d2dda 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnapchatMarketingOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnowflakeOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnowflakeOAuthFlowTest.java index 97a663162893..b64c261bff77 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnowflakeOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SnowflakeOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SquareOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SquareOAuthFlowTest.java index ff6438c60efb..5ce4f78d8716 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SquareOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SquareOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/StravaOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/StravaOAuthFlowTest.java index f557eb2d2958..43de22e7a014 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/StravaOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/StravaOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlowTest.java index 368d677f604f..af564e0cf083 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/SurveymonkeyOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlowTest.java index a7f4fcd86428..04f80fd6a653 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TikTokMarketingOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TrelloOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TrelloOAuthFlowTest.java index c58e06eef9ac..e9746c0a7d69 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TrelloOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/TrelloOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlowTest.java index 1c47f6b2cb23..7026225851df 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskSunshineOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlowTest.java index edfcc5258626..f46cd7c587c8 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/ZendeskTalkOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlowTest.java index 1356acb7dd69..afb3c2ba0b53 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookMarketingOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlowTest.java index fc7b8e9c3cca..252e547a7df9 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/FacebookPagesOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlowTest.java index 600e2aa195ca..37afd705f88f 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/facebook/InstagramOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.facebook; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlowTest.java index c52dafede1a7..7ac8ad2dfc84 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/DestinationGoogleSheetsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowTest.java index cf9967ea3829..c995b3a38a2c 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAdsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowTest.java index 2e0690a3f2cb..ea85acad5c34 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleAnalyticsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowTest.java index 74fd60b405df..abb008879d87 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSearchConsoleOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowTest.java index ae88fcfda5aa..cddc7bf2bed1 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/GoogleSheetsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlowTest.java b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlowTest.java index 5e9969edcf50..a8b23e188f72 100644 --- a/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlowTest.java +++ b/airbyte-oauth/src/test/java/io/airbyte/oauth/flows/google/YouTubeAnalyticsOAuthFlowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.oauth.flows.google; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java index 4b02f2c51884..95a624770a87 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobCreator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java index b8336b0f41a1..bedda1566f29 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/DefaultJobPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobCreator.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobCreator.java index d3905878d420..ad2ccbf89be5 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobCreator.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobCreator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobNotifier.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobNotifier.java index 53555bb5d297..fc196f510cf2 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobNotifier.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobNotifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java index 98db2975077d..5a9adc69a74f 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/JobPersistence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/ResourceRequirementsUtils.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/ResourceRequirementsUtils.java index 8d31d12a5ed4..12a0132231d4 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/ResourceRequirementsUtils.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/ResourceRequirementsUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WebUrlHelper.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WebUrlHelper.java index 00fb97dd3457..bd475f57b708 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WebUrlHelper.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WebUrlHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WorkspaceHelper.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WorkspaceHelper.java index ceb76e1f0730..1f8b3e95dd88 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WorkspaceHelper.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/WorkspaceHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/ConnectorJobReportingContext.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/ConnectorJobReportingContext.java index e941e05ea22e..33ca2a9a98f8 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/ConnectorJobReportingContext.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/ConnectorJobReportingContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReporter.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReporter.java index d44fd76ce341..bbcb81cf8709 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReporter.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReporter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClient.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClient.java index 7ebeb02113b9..8f3334f05194 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClient.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactory.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactory.java index 9d5a0455aea6..825038e288e8 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactory.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/LoggingJobErrorReportingClient.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/LoggingJobErrorReportingClient.java index c012475fb6b8..185b1a676db1 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/LoggingJobErrorReportingClient.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/LoggingJobErrorReportingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelper.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelper.java index 3dafd495b450..6f257095464c 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelper.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClient.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClient.java index f3750c97d904..a5f90d81ac61 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClient.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SyncJobReportingContext.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SyncJobReportingContext.java index 1b9c90b9d15d..03941f894f40 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SyncJobReportingContext.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/errorreporter/SyncJobReportingContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactory.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactory.java index 48539bdd9438..7af0741c9aa7 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactory.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.factory; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/OAuthConfigSupplier.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/OAuthConfigSupplier.java index 8626628c61b5..b6ac46f7e9f3 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/OAuthConfigSupplier.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/OAuthConfigSupplier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.factory; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/SyncJobFactory.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/SyncJobFactory.java index d53fb4ffe60a..9c08b1375cca 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/SyncJobFactory.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/factory/SyncJobFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.factory; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java index e0984bee6a77..8c04ef11d50e 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Attempt.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptNormalizationStatus.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptNormalizationStatus.java index 4c106dd654ab..6fddad2a6d6a 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptNormalizationStatus.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptNormalizationStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptStatus.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptStatus.java index 1c619e3010a3..3ed0a2af0eea 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptStatus.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptWithJobInfo.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptWithJobInfo.java index e05fe20c39b6..9882698af382 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptWithJobInfo.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/AttemptWithJobInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java index 5911f28dcdb4..3900ea85c8f0 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/Job.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobStatus.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobStatus.java index 421f93f82385..87ab69bd5853 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobStatus.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobWithStatusAndTimestamp.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobWithStatusAndTimestamp.java index ea784bf5e3d6..f3d8e0d8714e 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobWithStatusAndTimestamp.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/models/JobWithStatusAndTimestamp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java index 25dd7d570acb..faf15595212d 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/JobTracker.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.tracker; diff --git a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/TrackingMetadata.java b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/TrackingMetadata.java index 71e39b46971b..086de98d65bb 100644 --- a/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/TrackingMetadata.java +++ b/airbyte-persistence/job-persistence/src/main/java/io/airbyte/persistence/job/tracker/TrackingMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.tracker; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java index 3fdbf3e6d4dd..d301b60e3e51 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobCreatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java index fe02440aea08..d87f3a5f90a1 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/DefaultJobPersistenceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/JobNotifierTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/JobNotifierTest.java index 792535404a02..4bdef113d422 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/JobNotifierTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/JobNotifierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/ResourceRequirementsUtilsTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/ResourceRequirementsUtilsTest.java index 21e737972b34..477440ac1471 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/ResourceRequirementsUtilsTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/ResourceRequirementsUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WebUrlHelperTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WebUrlHelperTest.java index 3bd3326f7f7c..ad1095e41cd4 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WebUrlHelperTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WebUrlHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WorkspaceHelperTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WorkspaceHelperTest.java index e7bc93977f0e..1bcbff8b40f6 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WorkspaceHelperTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/WorkspaceHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReporterTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReporterTest.java index 7f63364c3665..96ff4545af61 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReporterTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReporterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactoryTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactoryTest.java index fc3d084428e1..acfebfa0b3ea 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactoryTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/JobErrorReportingClientFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelperTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelperTest.java index 945be763fbbf..d499f9b1303b 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelperTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryExceptionHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClientTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClientTest.java index 8d801108e967..0aeb90f38bc4 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClientTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/errorreporter/SentryJobErrorReportingClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.errorreporter; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactoryTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactoryTest.java index ed8603ee40fa..ed00191847e9 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactoryTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/DefaultSyncJobFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.factory; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/OAuthConfigSupplierTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/OAuthConfigSupplierTest.java index 5d85505ef8a6..f115ccbf3133 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/OAuthConfigSupplierTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/factory/OAuthConfigSupplierTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.factory; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java index 92ea7c68dad6..084162d0964c 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/AttemptTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java index 335a7a30cfd6..6af45f53cd5d 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/models/JobTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.models; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java index 086a42eb87d1..70f1a7cc394c 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/JobTrackerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.tracker; diff --git a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java index 9dd50747ba51..d67ab8323173 100644 --- a/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java +++ b/airbyte-persistence/job-persistence/src/test/java/io/airbyte/persistence/job/tracker/TrackingMetadataTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.persistence.job.tracker; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteProtocolSchema.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteProtocolSchema.java index 8aeefdc199fb..b20e02ccda0a 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteProtocolSchema.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteProtocolSchema.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteStreamNameNamespacePair.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteStreamNameNamespacePair.java index 123397533bc9..bbb7bd8459ee 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteStreamNameNamespacePair.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/AirbyteStreamNameNamespacePair.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CatalogHelpers.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CatalogHelpers.java index 5f3ce6e419fc..1975ecb076f0 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CatalogHelpers.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CatalogHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CommonField.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CommonField.java index 61bc0de2af5d..93d11e13d1a5 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CommonField.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/CommonField.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/Field.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/Field.java index e7f5b7799cf0..08c6e60c562c 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/Field.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/Field.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaPrimitiveUtil.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaPrimitiveUtil.java index fefc12a85171..9d8c9577a895 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaPrimitiveUtil.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaPrimitiveUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaReferenceTypes.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaReferenceTypes.java index 608ba7f97dea..7f13411bfa4a 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaReferenceTypes.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaReferenceTypes.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaType.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaType.java index 5e12ddb74b8d..f8f8fb130001 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaType.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/JsonSchemaType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddFieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddFieldTransform.java index e70617c737fd..da2019829e9d 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddFieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddFieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddStreamTransform.java index 804ad13ced39..2530c907dee6 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/AddStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransform.java index e3bc7d30aede..ddda79751295 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransformType.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransformType.java index ade561ebb89c..4a6a29d9a5fc 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransformType.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/FieldTransformType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveFieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveFieldTransform.java index a48314c3fa81..0ca36c6316ce 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveFieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveFieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveStreamTransform.java index c2582f37b71f..97ca7b0f7e09 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/RemoveStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransform.java index 14e21e5cdb8e..c884fd77bd89 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransformType.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransformType.java index 297bff7e87a9..a2c16110103a 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransformType.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/StreamTransformType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateFieldSchemaTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateFieldSchemaTransform.java index 4f72c0b62e0a..db8447b817c1 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateFieldSchemaTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateFieldSchemaTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateStreamTransform.java index 4814cf78cc42..c19806bdfe71 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/transform_models/UpdateStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/AirbyteStreamNameNamespacePair.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/AirbyteStreamNameNamespacePair.java index 9fa1cf3f0df0..845ad47a72aa 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/AirbyteStreamNameNamespacePair.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/AirbyteStreamNameNamespacePair.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/CatalogHelpers.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/CatalogHelpers.java index f7dca1d0cb9b..a0a14e2e25a9 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/CatalogHelpers.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/CatalogHelpers.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddFieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddFieldTransform.java index a4a9ab9ffc81..2e8cf7c2eaad 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddFieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddFieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddStreamTransform.java index 89b5ba260cae..3b27ce4d02c3 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/AddStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransform.java index 273550df009d..490ca9d59d78 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransformType.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransformType.java index a5480599b7d0..585b1462d708 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransformType.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/FieldTransformType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveFieldTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveFieldTransform.java index 7764d2e54bcd..ef91cbc44b6d 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveFieldTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveFieldTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveStreamTransform.java index 5a9673a3c7a6..ad9a2d72e72d 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/RemoveStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransform.java index c56938364bc8..f7de784bec9a 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransformType.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransformType.java index 7085584df7c3..9d01393069b5 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransformType.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/StreamTransformType.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateFieldSchemaTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateFieldSchemaTransform.java index a33e7d42b0da..5183771ed718 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateFieldSchemaTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateFieldSchemaTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateStreamTransform.java b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateStreamTransform.java index a6bd78e77df8..9bffe0e3414d 100644 --- a/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateStreamTransform.java +++ b/airbyte-protocol/protocol-models/src/main/java/io/airbyte/protocol/models/v0/transform_models/UpdateStreamTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models.v0.transform_models; diff --git a/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/AirbyteProtocolSchemaTest.java b/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/AirbyteProtocolSchemaTest.java index 01ac97efafbc..0627f9bd37b6 100644 --- a/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/AirbyteProtocolSchemaTest.java +++ b/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/AirbyteProtocolSchemaTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/CatalogHelpersTest.java b/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/CatalogHelpersTest.java index 65b0c03163a2..46b4a9c11971 100644 --- a/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/CatalogHelpersTest.java +++ b/airbyte-protocol/protocol-models/src/test/java/io/airbyte/protocol/models/CatalogHelpersTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.protocol.models; diff --git a/airbyte-proxy/LICENSE b/airbyte-proxy/LICENSE index 387ec9606473..7d1808d83342 100644 --- a/airbyte-proxy/LICENSE +++ b/airbyte-proxy/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 Airbyte, Inc. +Copyright (c) 2023 Airbyte, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/airbyte-server/src/main/java/io/airbyte/server/Application.java b/airbyte-server/src/main/java/io/airbyte/server/Application.java index 974d907d097d..c1d154b542bc 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/Application.java +++ b/airbyte-server/src/main/java/io/airbyte/server/Application.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/CorsFilter.java b/airbyte-server/src/main/java/io/airbyte/server/CorsFilter.java index 68a2e73214b3..a99d75766e14 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/CorsFilter.java +++ b/airbyte-server/src/main/java/io/airbyte/server/CorsFilter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/DatabaseEventListener.java b/airbyte-server/src/main/java/io/airbyte/server/DatabaseEventListener.java index 0e24c3de184b..887ab0c58bc1 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/DatabaseEventListener.java +++ b/airbyte-server/src/main/java/io/airbyte/server/DatabaseEventListener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java index 9fc1e678e942..035fa682cab0 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerFactory.java b/airbyte-server/src/main/java/io/airbyte/server/ServerFactory.java index 2ceb52bd9e4d..19b9230916a7 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerRunnable.java b/airbyte-server/src/main/java/io/airbyte/server/ServerRunnable.java index 108537f33d7c..4668ff84251a 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerRunnable.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerRunnable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/ApiHelper.java b/airbyte-server/src/main/java/io/airbyte/server/apis/ApiHelper.java index 63541a77b34c..de4cdbd3c30f 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/ApiHelper.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/ApiHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java index acc500ec9a54..9c6949b9b36e 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/AttemptApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/ConnectionApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/ConnectionApiController.java index 600e46b7f132..5a86ff1dfa54 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/ConnectionApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/ConnectionApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationApiController.java index 39f11fcf2bf8..d594124f998c 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionApiController.java index 6ed8dc52e3b9..2f86a587082f 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionSpecificationApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionSpecificationApiController.java index a6c013df9542..92dc7cae20e8 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionSpecificationApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationDefinitionSpecificationApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationOauthApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationOauthApiController.java index 5fd948ba19c2..7b747dafa47f 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationOauthApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/DestinationOauthApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/HealthApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/HealthApiController.java index de386a536775..0e8622c52ddd 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/HealthApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/HealthApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/JobsApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/JobsApiController.java index 6833e9c32933..4fc06076ab28 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/JobsApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/JobsApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/LogsApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/LogsApiController.java index e98749577545..97e1050fc518 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/LogsApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/LogsApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/NotFoundController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/NotFoundController.java index 0a089a21b762..d278cde04c5d 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/NotFoundController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/NotFoundController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java index 29a8c163c06c..cf8c0a57180d 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/NotificationsApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/OpenapiApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/OpenapiApiController.java index 0f1754d01492..ee5b4b6d0be8 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/OpenapiApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/OpenapiApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/OperationApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/OperationApiController.java index 2e51fb073475..8065ea9280b6 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/OperationApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/OperationApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/SchedulerApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/SchedulerApiController.java index 6f824a2faebb..d7a5edf6f652 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/SchedulerApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/SchedulerApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceApiController.java index 752ac5c33278..4ad1f408ff05 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionApiController.java index 2d920ae97415..f7d3a233b03d 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionSpecificationApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionSpecificationApiController.java index 2e094bc3f705..0bf03a8fd403 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionSpecificationApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceDefinitionSpecificationApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceOauthApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceOauthApiController.java index ac727b7816b7..14f0069e260a 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/SourceOauthApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/SourceOauthApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/StateApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/StateApiController.java index 0b8426bb563e..7446ca7f15af 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/StateApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/StateApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/WebBackendApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/WebBackendApiController.java index d5ced09ce5cf..ca42ae51e2cb 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/WebBackendApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/WebBackendApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/WorkspaceApiController.java b/airbyte-server/src/main/java/io/airbyte/server/apis/WorkspaceApiController.java index 09b647789087..1611a7807871 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/WorkspaceApiController.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/WorkspaceApiController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/ApplicationBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/ApplicationBeanFactory.java index e21046c46c68..e70d08d72da5 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/ApplicationBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/ApplicationBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/CloudStorageBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/CloudStorageBeanFactory.java index 06ba03c9512c..e914b815a089 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/CloudStorageBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/CloudStorageBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/DatabaseBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/DatabaseBeanFactory.java index 999a40aa9db1..326ef184562d 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/DatabaseBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/DatabaseBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/HelperBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/HelperBeanFactory.java index 1f7b478f5acf..d5493f2a6939 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/HelperBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/HelperBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/JobErrorReportingBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/JobErrorReportingBeanFactory.java index 10040e723a98..a02f36a90339 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/JobErrorReportingBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/JobErrorReportingBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/SecretPersistenceBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/SecretPersistenceBeanFactory.java index 000ae74cc800..ce96b37dbce0 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/SecretPersistenceBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/SecretPersistenceBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java b/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java index 2ac5afd53a98..5e7565b74d21 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java +++ b/airbyte-server/src/main/java/io/airbyte/server/config/TemporalBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.config; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidInputExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidInputExceptionHandler.java index 77d11239d1d5..36b0dffbba5b 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidInputExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidInputExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonExceptionHandler.java index e8aa3ceefb98..4231f7777668 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonInputExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonInputExceptionHandler.java index ebb9a5158667..958a77bdb084 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonInputExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/InvalidJsonInputExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/KnownExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/KnownExceptionHandler.java index 1d4b932fe00a..6a3f420cc359 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/KnownExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/KnownExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/NotFoundExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/NotFoundExceptionHandler.java index e522fea2c78b..f4333d790673 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/NotFoundExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/NotFoundExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/main/java/io/airbyte/server/errors/UncaughtExceptionHandler.java b/airbyte-server/src/main/java/io/airbyte/server/errors/UncaughtExceptionHandler.java index 00b032d524ec..7441fe2dbadd 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/errors/UncaughtExceptionHandler.java +++ b/airbyte-server/src/main/java/io/airbyte/server/errors/UncaughtExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.errors; diff --git a/airbyte-server/src/test/java/io/airbyte/server/apis/HealthCheckApiTest.java b/airbyte-server/src/test/java/io/airbyte/server/apis/HealthCheckApiTest.java index eb9f258eb178..34db9e8540fa 100644 --- a/airbyte-server/src/test/java/io/airbyte/server/apis/HealthCheckApiTest.java +++ b/airbyte-server/src/test/java/io/airbyte/server/apis/HealthCheckApiTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.server.apis; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java b/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java index 5b1dba76407d..7b17d1f80047 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/container/AirbyteTestContainer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.container; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java index cc5ca3bab582..2dd4cca40ad5 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/AirbyteAcceptanceTestHarness.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/DatabaseConnectionHelper.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/DatabaseConnectionHelper.java index 0ef1a594075c..8d7307538734 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/DatabaseConnectionHelper.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/DatabaseConnectionHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java index f819cc893fd3..ef576689e620 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/GKEPostgresConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java index deabfeda0b1a..b9163685c9e0 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/PostgreSQLContainerHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java index fb920315b088..fc35a6b28882 100644 --- a/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java +++ b/airbyte-test-utils/src/main/java/io/airbyte/test/utils/SchemaTableNamePair.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-test-utils/src/test/java/io/airbyte/test/utils/DatabaseConnectionHelperTest.java b/airbyte-test-utils/src/test/java/io/airbyte/test/utils/DatabaseConnectionHelperTest.java index e3f74b1ac29d..605d6ddeafb2 100644 --- a/airbyte-test-utils/src/test/java/io/airbyte/test/utils/DatabaseConnectionHelperTest.java +++ b/airbyte-test-utils/src/test/java/io/airbyte/test/utils/DatabaseConnectionHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.utils; diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/AdvancedAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/AdvancedAcceptanceTests.java index e1f46d17090d..c8324e7b0cf4 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/AdvancedAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/AdvancedAcceptanceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.acceptance; diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/BasicAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/BasicAcceptanceTests.java index 13f1cd13daf2..3e7cf2888f75 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/BasicAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/BasicAcceptanceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.acceptance; diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java index 7d7864588a9b..57a5435ba57b 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/CdcAcceptanceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.acceptance; diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java index 642dda066c38..a286aac7a70f 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.acceptance; diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/VersioningAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/VersioningAcceptanceTests.java index 9147d1257d82..f36977f22014 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/VersioningAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/VersioningAcceptanceTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.acceptance; diff --git a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/ImportApi.java b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/ImportApi.java index 0b00ba9d7543..77ffecfb81d9 100644 --- a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/ImportApi.java +++ b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/ImportApi.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.automaticMigrationAcceptance; diff --git a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java index 362b5b9e31b6..fa5c7276c9ea 100644 --- a/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java +++ b/airbyte-tests/src/automaticMigrationAcceptanceTest/java/io/airbyte/test/automaticMigrationAcceptance/MigrationAcceptanceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.test.automaticMigrationAcceptance; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/Application.java b/airbyte-workers/src/main/java/io/airbyte/workers/Application.java index 025362fa7799..f816ae466e7e 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/Application.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/Application.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java b/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java index 10f89bfb19be..3ba44e1be246 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/ApplicationInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/JobStatus.java b/airbyte-workers/src/main/java/io/airbyte/workers/JobStatus.java index 797b3cb56683..6d4289b5b5c1 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/JobStatus.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/JobStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/OutputAndStatus.java b/airbyte-workers/src/main/java/io/airbyte/workers/OutputAndStatus.java index 97e589df5220..de16fc5b32d5 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/OutputAndStatus.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/OutputAndStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/SyncException.java b/airbyte-workers/src/main/java/io/airbyte/workers/SyncException.java index ac717a5053ee..e9f4f3084368 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/SyncException.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/SyncException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ActivityBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ActivityBeanFactory.java index 6e9b5be2333c..06e3939dc3db 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ActivityBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ActivityBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java index 63fdd1bb3b96..dcc3a9178496 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ApplicationBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/CloudStorageBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/CloudStorageBeanFactory.java index aa3b6a1e104b..a19f4e6e5ff9 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/CloudStorageBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/CloudStorageBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index 0db20692f318..42caf494f70d 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/DatabaseBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/DatabaseBeanFactory.java index d203f2b24ef0..87640b200122 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/DatabaseBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/DatabaseBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/JobErrorReportingBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/JobErrorReportingBeanFactory.java index 44b1e323408f..27a3556c9f97 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/JobErrorReportingBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/JobErrorReportingBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ProcessFactoryBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ProcessFactoryBeanFactory.java index dab9f21505c1..f5d4f919c186 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ProcessFactoryBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ProcessFactoryBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/SecretPersistenceBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/SecretPersistenceBeanFactory.java index 4b625901606f..d2dcd11aeb61 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/SecretPersistenceBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/SecretPersistenceBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/TemporalBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/TemporalBeanFactory.java index a4ad537526fc..9bcbb18268da 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/TemporalBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/TemporalBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/WorkerConfigurationBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/WorkerConfigurationBeanFactory.java index 3284c22549b3..0a61a6f30442 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/WorkerConfigurationBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/WorkerConfigurationBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.config; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/controller/HeartbeatController.java b/airbyte-workers/src/main/java/io/airbyte/workers/controller/HeartbeatController.java index 417879db60a2..869545562e7d 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/controller/HeartbeatController.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/controller/HeartbeatController.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.controller; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java index 8aaa51bb68b4..1776ed3ce10b 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/run/TemporalWorkerRunFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.run; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/run/WorkerRun.java b/airbyte-workers/src/main/java/io/airbyte/workers/run/WorkerRun.java index 2a9bda551898..288bdd5f8203 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/run/WorkerRun.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/run/WorkerRun.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.run; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/TemporalAttemptExecution.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/TemporalAttemptExecution.java index 78b74764a803..bde71b1899ac 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/TemporalAttemptExecution.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/TemporalAttemptExecution.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/annotations/TemporalActivityStub.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/annotations/TemporalActivityStub.java index ee402796bbad..ce9d6895f1a7 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/annotations/TemporalActivityStub.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/annotations/TemporalActivityStub.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.annotations; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivity.java index 3b6279528ad9..a20654ae5789 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.check.connection; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivityImpl.java index 030a959dfc48..8dd971ad8cc5 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.check.connection; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowImpl.java index 57f3c441bc69..7f7fe09204bf 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.check.connection; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivity.java index 4a3dba1622e9..cc924e89e5bf 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.discover.catalog; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivityImpl.java index d986a15e29cc..d34e8f0aa074 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.discover.catalog; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogWorkflowImpl.java index ea5dab612fde..74d3dd57a9c3 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/discover/catalog/DiscoverCatalogWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.discover.catalog; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowImpl.java index 262cd9a73094..844a7be47ee3 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java index fb16b41346e2..842154263deb 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionUpdaterWorkflowConfig.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionUpdaterWorkflowConfig.java index 6589840f816e..fedb3aa7aa72 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionUpdaterWorkflowConfig.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionUpdaterWorkflowConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ManualSyncOutput.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ManualSyncOutput.java index a9be9d246e3a..9dca2a1fe808 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ManualSyncOutput.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ManualSyncOutput.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java index 276b6c083ace..e6f35273bc27 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/SyncCheckConnectionFailure.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivity.java index f0b1f3e2a914..155552f21fa9 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityImpl.java index 661b487fa86b..01e73d3bf3e1 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivity.java index 6ad9c9c0f5f2..acbc25c75b5e 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityImpl.java index 6e935af243a2..c1c94c3b59b1 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivity.java index 4573590d5bec..7ae15878277f 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java index 30dce2a4b57d..a70607fef72b 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivity.java index 58c80be5e63a..ab80a9c4d5ab 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityImpl.java index 33601d90ce54..c1612ddd855f 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java index a1a190658567..24e9c62661fa 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java index f9f86b8666a8..bc5707bdf0ae 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivity.java index 7de9bdd9857d..90719a68c228 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImpl.java index 3d82095a5224..0cbde25ba625 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivity.java index ce7835cb4865..c9c05e6d0c15 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java index 4b503609f7ca..ea799476de70 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/RouteToSyncTaskQueueActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivity.java index acf089bcea7b..92e5c8077ff3 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityImpl.java index 254da062a3e5..8132ca838e13 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivity.java index 9062efe445b4..fedcd443588b 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityImpl.java index a94f7c7c3e4c..e1b2d59e4d2c 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivity.java index fb9bb00cb334..28e0863b0b3a 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImpl.java index 4ddfda6be5c1..f00bfcd0fdc4 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivity.java index cdb6684f1529..f159854ca455 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.spec; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivityImpl.java index 7b5495b7c2a8..febfcb27a1f6 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.spec; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecWorkflowImpl.java index 5eb03717daeb..5d5f9f0dc1a6 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/spec/SpecWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.spec; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubGeneratorFunction.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubGeneratorFunction.java index 79365ef20293..7174042bff3d 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubGeneratorFunction.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubGeneratorFunction.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.support; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptor.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptor.java index 0ab20eb9f29b..14e39a3df98e 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptor.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.support; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalProxyHelper.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalProxyHelper.java index 8575aaee7365..c9cabbf48438 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalProxyHelper.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/support/TemporalProxyHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.support; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivity.java index 4fcebb33362e..450b6ab6d3d6 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivityImpl.java index e0ca2929904a..983e44945ca5 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/DbtTransformationActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivity.java index 5c301d8fadcd..e1cc8ccbce75 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java index 4f96db8b5941..8b7ef2f885d0 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivity.java index 9601c0cdf0d6..65e470efbd3c 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivityImpl.java index eec1fd1af591..0985430dd29f 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationSummaryCheckActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivity.java index f3e986f53486..dd713b62ea32 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivityImpl.java index 210174640733..9d4e50fa9159 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/PersistStateActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivity.java index d69eea15c9d5..7fa6566f6a2f 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java index b959351864d6..f6731d438c43 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivity.java index 6b123f6fd963..bb7c21c3f979 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java index f6165b621d4f..739fd8ae5847 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java index d2f84d3a1a0b..dafd776c0a2b 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncOutputProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java index af29c12dacdb..a77460393f57 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/SyncWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivity.java index 7e157530e18d..cf242d01e466 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityImpl.java index d4aaf732112f..a3d3d7cb0aa6 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/tracing/StorageObjectGetInterceptor.java b/airbyte-workers/src/main/java/io/airbyte/workers/tracing/StorageObjectGetInterceptor.java index bcd75f2c0d52..b8e4aaf87792 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/tracing/StorageObjectGetInterceptor.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/tracing/StorageObjectGetInterceptor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.tracing; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/tracing/TemporalSdkInterceptor.java b/airbyte-workers/src/main/java/io/airbyte/workers/tracing/TemporalSdkInterceptor.java index fd744b101edf..01dc66128b55 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/tracing/TemporalSdkInterceptor.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/tracing/TemporalSdkInterceptor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.tracing; diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/utils/ConfigReplacer.java b/airbyte-workers/src/main/java/io/airbyte/workers/utils/ConfigReplacer.java index 1b923793dbd1..27ca32fa1b64 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/utils/ConfigReplacer.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/utils/ConfigReplacer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.utils; diff --git a/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/AsyncOrchestratorPodProcessIntegrationTest.java b/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/AsyncOrchestratorPodProcessIntegrationTest.java index 6bbbf800edf8..381418cf98e0 100644 --- a/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/AsyncOrchestratorPodProcessIntegrationTest.java +++ b/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/AsyncOrchestratorPodProcessIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/KubePodProcessIntegrationTest.java b/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/KubePodProcessIntegrationTest.java index 10a9be316f34..81aa47e1bdc1 100644 --- a/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/KubePodProcessIntegrationTest.java +++ b/airbyte-workers/src/test-integration/java/io/airbyte/workers/process/KubePodProcessIntegrationTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.process; diff --git a/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java index 3278d94da049..67f63f240324 100644 --- a/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/DefaultTaskQueueMapperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java index 7007541f94fb..797361d12be9 100644 --- a/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/commons/temporal/scheduling/RouterServiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.commons.temporal.scheduling; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultCheckConnectionWorkerTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultCheckConnectionWorkerTest.java index 916b4f1b546a..bf2a33c78bf8 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultCheckConnectionWorkerTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultCheckConnectionWorkerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorkerTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorkerTest.java index a81d8daa9fd9..a0ed43e350ec 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorkerTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultDiscoverCatalogWorkerTest.java @@ -1,11 +1,11 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultGetSpecWorkerTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultGetSpecWorkerTest.java index 7d878ef66ce9..53b0eb76fd04 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultGetSpecWorkerTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/general/DefaultGetSpecWorkerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.general; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java index 6dbc107926a7..027e5b3ed771 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/run/TemporalWorkerRunFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.run; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/run/WorkerRunTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/run/WorkerRunTest.java index 952c0df51f0a..54bb3e0baa85 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/run/WorkerRunTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/run/WorkerRunTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.run; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/StreamResetRecordsHelperTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/StreamResetRecordsHelperTest.java index fb64e3ecf928..f090246c0804 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/StreamResetRecordsHelperTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/StreamResetRecordsHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/TemporalAttemptExecutionTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/TemporalAttemptExecutionTest.java index c39f2a9bf07d..33e7a0ffa43c 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/TemporalAttemptExecutionTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/TemporalAttemptExecutionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowTest.java index c4768ed6acf0..7f0cd2ee5d50 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/check/connection/CheckConnectionWorkflowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.check.connection; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowTest.java index 6171a4067436..1cfb746998ab 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionManagerWorkflowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java index c6fa40328443..65d554e760c7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/WorkflowReplayingTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/WorkflowReplayingTest.java index 68532a5dc654..e7d54dc90b77 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/WorkflowReplayingTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/WorkflowReplayingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityTest.java index 22e92b1d27ca..9b8d17fe8c9b 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/AutoDisableConnectionActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityTest.java index d372d91b3377..30945665d548 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/ConfigFetchActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java index 1a71296660e2..e5d35152e13d 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java index bee505326122..d272ac998caa 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/JobCreationAndStatusUpdateActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NormalizationSummaryCheckActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NormalizationSummaryCheckActivityTest.java index ba508937d5e1..105dc2f446e5 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NormalizationSummaryCheckActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NormalizationSummaryCheckActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java index 7e19844f32df..ded19de0a6c2 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImplTest.java index 3559b434ed05..6b28e7b886e7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RecordMetricActivityImplTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java index e2168db11f17..e517bebd087d 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityTest.java index 5f2e4c6965f5..19059c6583a4 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/SlackConfigActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityTest.java index 15808733acdb..942181993993 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/StreamResetActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImplTest.java index 234c1ff57019..a9ac154152f6 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/WorkflowConfigActivityImplTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.activities; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/DbtFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/DbtFailureSyncWorkflow.java index 677740d2f796..dd3e9841d14b 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/DbtFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/DbtFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/EmptySyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/EmptySyncWorkflow.java index 3f93c6ba87d2..c6e32fe6df15 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/EmptySyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/EmptySyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationFailureSyncWorkflow.java index 99e52c941c20..44bb981bc841 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationTraceFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationTraceFailureSyncWorkflow.java index 1845f0ac0e45..e411aeecef7a 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationTraceFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/NormalizationTraceFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/PersistFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/PersistFailureSyncWorkflow.java index e8b704a6512c..7339e609ea4d 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/PersistFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/PersistFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/ReplicateFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/ReplicateFailureSyncWorkflow.java index d4c64152e2cc..e44856cbc135 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/ReplicateFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/ReplicateFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SleepingSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SleepingSyncWorkflow.java index c2f24529de12..210a4c2341ba 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SleepingSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SleepingSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SourceAndDestinationFailureSyncWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SourceAndDestinationFailureSyncWorkflow.java index 19a8bdabbe1c..408a2e73f1a9 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SourceAndDestinationFailureSyncWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SourceAndDestinationFailureSyncWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingOutputWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingOutputWorkflow.java index 07925086dcc7..f3cb3c2b6bf0 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingOutputWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingOutputWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingWithHearbeatTimeoutException.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingWithHearbeatTimeoutException.java index b09a20163e95..5e18c473b90d 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingWithHearbeatTimeoutException.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowFailingWithHearbeatTimeoutException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowWithActivityFailureException.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowWithActivityFailureException.java index 2a897d73dabd..cac9420cbf82 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowWithActivityFailureException.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/testsyncworkflow/SyncWorkflowWithActivityFailureException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.scheduling.testsyncworkflow; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ErrorTestWorkflowImpl.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ErrorTestWorkflowImpl.java index 71b97086ede5..866ee98d5742 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ErrorTestWorkflowImpl.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ErrorTestWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.stubs; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/InvalidTestWorkflowImpl.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/InvalidTestWorkflowImpl.java index afc43d56ce53..f40aaba1690c 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/InvalidTestWorkflowImpl.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/InvalidTestWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.stubs; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestActivity.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestActivity.java index 8a66474ac833..3db1c5bede5e 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestActivity.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestActivity.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.stubs; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestWorkflow.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestWorkflow.java index d8aa6acc0a95..7991cd338731 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestWorkflow.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/TestWorkflow.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.stubs; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ValidTestWorkflowImpl.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ValidTestWorkflowImpl.java index d620c521be0d..ea40ffc4f95a 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ValidTestWorkflowImpl.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/stubs/ValidTestWorkflowImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.stubs; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptorTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptorTest.java index 6b4a2f33e6cf..757afcb5e123 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptorTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalActivityStubInterceptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.support; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalProxyHelperTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalProxyHelperTest.java index 2733cb662d0e..138914ecd2c5 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalProxyHelperTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/support/TemporalProxyHelperTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.support; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java index cc08695d8b61..0c75c219b0c7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/PersistStateActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/PersistStateActivityTest.java index 80ab6f067e07..b157b4d8fa33 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/PersistStateActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/PersistStateActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java index 7c94965130a3..73e04f5b9fa8 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityTest.java index a005bf07692e..0f0142dfa2b3 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/WebhookOperationActivityTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.temporal.sync; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/DummySpan.java b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/DummySpan.java index 1d4b2bbcfcc0..dd50f8587ac5 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/DummySpan.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/DummySpan.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.tracing; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/StorageObjectGetInterceptorTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/StorageObjectGetInterceptorTest.java index b2320256e14e..de979fe69357 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/StorageObjectGetInterceptorTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/StorageObjectGetInterceptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.tracing; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/TemporalSdkInterceptorTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/TemporalSdkInterceptorTest.java index 8b50b3039c1f..b2c9ed1bf767 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/tracing/TemporalSdkInterceptorTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/tracing/TemporalSdkInterceptorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.tracing; diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/utils/ConfigReplacerTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/utils/ConfigReplacerTest.java index 2b2139b57544..c615f32d72e7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/utils/ConfigReplacerTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/utils/ConfigReplacerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 Airbyte, Inc., all rights reserved. + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. */ package io.airbyte.workers.utils; diff --git a/octavia-cli/integration_tests/conftest.py b/octavia-cli/integration_tests/conftest.py index 8af1dc381c7e..fd1d6d5b8006 100644 --- a/octavia-cli/integration_tests/conftest.py +++ b/octavia-cli/integration_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/integration_tests/test_api_http_headers.py b/octavia-cli/integration_tests/test_api_http_headers.py index 93c6a298abe8..13ef739d3041 100644 --- a/octavia-cli/integration_tests/test_api_http_headers.py +++ b/octavia-cli/integration_tests/test_api_http_headers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 diff --git a/octavia-cli/integration_tests/test_apply/test_resources.py b/octavia-cli/integration_tests/test_apply/test_resources.py index 7ecc65a2d6a6..ed424d7108e8 100644 --- a/octavia-cli/integration_tests/test_apply/test_resources.py +++ b/octavia-cli/integration_tests/test_apply/test_resources.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/integration_tests/test_generate/test_definitions.py b/octavia-cli/integration_tests/test_generate/test_definitions.py index f1ffd78fd0b1..6f02df67801c 100644 --- a/octavia-cli/integration_tests/test_generate/test_definitions.py +++ b/octavia-cli/integration_tests/test_generate/test_definitions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/integration_tests/test_generate/test_renderers.py b/octavia-cli/integration_tests/test_generate/test_renderers.py index 22cd2c0e234b..4defde3da190 100644 --- a/octavia-cli/integration_tests/test_generate/test_renderers.py +++ b/octavia-cli/integration_tests/test_generate/test_renderers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import filecmp diff --git a/octavia-cli/integration_tests/test_import/test_commands.py b/octavia-cli/integration_tests/test_import/test_commands.py index 5731f2252348..8b831819bdde 100644 --- a/octavia-cli/integration_tests/test_import/test_commands.py +++ b/octavia-cli/integration_tests/test_import/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/integration_tests/test_list/test_listings.py b/octavia-cli/integration_tests/test_list/test_listings.py index b8c4f06215c6..5775e8255118 100644 --- a/octavia-cli/integration_tests/test_list/test_listings.py +++ b/octavia-cli/integration_tests/test_list/test_listings.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/octavia_cli/_import/__init__.py b/octavia-cli/octavia_cli/_import/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/octavia-cli/octavia_cli/_import/__init__.py +++ b/octavia-cli/octavia_cli/_import/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/octavia_cli/_import/commands.py b/octavia-cli/octavia_cli/_import/commands.py index 846d4d33fd48..b34f8b5a04fb 100644 --- a/octavia-cli/octavia_cli/_import/commands.py +++ b/octavia-cli/octavia_cli/_import/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json diff --git a/octavia-cli/octavia_cli/api_http_headers.py b/octavia-cli/octavia_cli/api_http_headers.py index df236ae33a8c..95fd7117e0ee 100644 --- a/octavia-cli/octavia_cli/api_http_headers.py +++ b/octavia-cli/octavia_cli/api_http_headers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/octavia-cli/octavia_cli/apply/commands.py b/octavia-cli/octavia_cli/apply/commands.py index ce52f7f75196..4a1a6d5fdd7d 100644 --- a/octavia-cli/octavia_cli/apply/commands.py +++ b/octavia-cli/octavia_cli/apply/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from glob import glob diff --git a/octavia-cli/octavia_cli/apply/diff_helpers.py b/octavia-cli/octavia_cli/apply/diff_helpers.py index 99ad19f71051..7d4d7c06d18d 100644 --- a/octavia-cli/octavia_cli/apply/diff_helpers.py +++ b/octavia-cli/octavia_cli/apply/diff_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import hashlib diff --git a/octavia-cli/octavia_cli/apply/resources.py b/octavia-cli/octavia_cli/apply/resources.py index ffb5867ed963..f5119b8ebefb 100644 --- a/octavia-cli/octavia_cli/apply/resources.py +++ b/octavia-cli/octavia_cli/apply/resources.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/octavia-cli/octavia_cli/apply/yaml_loaders.py b/octavia-cli/octavia_cli/apply/yaml_loaders.py index 67a66e22b1da..1b42054e1945 100644 --- a/octavia-cli/octavia_cli/apply/yaml_loaders.py +++ b/octavia-cli/octavia_cli/apply/yaml_loaders.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/octavia_cli/base_commands.py b/octavia-cli/octavia_cli/base_commands.py index a5c0166b9f42..150e5a8940cd 100644 --- a/octavia-cli/octavia_cli/base_commands.py +++ b/octavia-cli/octavia_cli/base_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import typing as t diff --git a/octavia-cli/octavia_cli/check_context.py b/octavia-cli/octavia_cli/check_context.py index 8228fb655e75..c1bedf1bb02e 100644 --- a/octavia-cli/octavia_cli/check_context.py +++ b/octavia-cli/octavia_cli/check_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/octavia_cli/entrypoint.py b/octavia-cli/octavia_cli/entrypoint.py index 5dcae22e1862..9c3a307adbb3 100644 --- a/octavia-cli/octavia_cli/entrypoint.py +++ b/octavia-cli/octavia_cli/entrypoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Optional, Tuple diff --git a/octavia-cli/octavia_cli/generate/commands.py b/octavia-cli/octavia_cli/generate/commands.py index 523507723995..19e3a51299c4 100644 --- a/octavia-cli/octavia_cli/generate/commands.py +++ b/octavia-cli/octavia_cli/generate/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import click diff --git a/octavia-cli/octavia_cli/generate/definitions.py b/octavia-cli/octavia_cli/generate/definitions.py index eaba6a898a6c..b0b5e59f7d19 100644 --- a/octavia-cli/octavia_cli/generate/definitions.py +++ b/octavia-cli/octavia_cli/generate/definitions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/octavia-cli/octavia_cli/generate/renderers.py b/octavia-cli/octavia_cli/generate/renderers.py index 28308f03627d..190297312095 100644 --- a/octavia-cli/octavia_cli/generate/renderers.py +++ b/octavia-cli/octavia_cli/generate/renderers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/octavia-cli/octavia_cli/generate/yaml_dumpers.py b/octavia-cli/octavia_cli/generate/yaml_dumpers.py index 12b25082eb29..9bd107def0fa 100644 --- a/octavia-cli/octavia_cli/generate/yaml_dumpers.py +++ b/octavia-cli/octavia_cli/generate/yaml_dumpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import yaml diff --git a/octavia-cli/octavia_cli/get/__init__.py b/octavia-cli/octavia_cli/get/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/octavia-cli/octavia_cli/get/__init__.py +++ b/octavia-cli/octavia_cli/get/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/octavia_cli/get/commands.py b/octavia-cli/octavia_cli/get/commands.py index db50b9176ad8..52c55d799614 100644 --- a/octavia-cli/octavia_cli/get/commands.py +++ b/octavia-cli/octavia_cli/get/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import uuid diff --git a/octavia-cli/octavia_cli/get/resources.py b/octavia-cli/octavia_cli/get/resources.py index aef89cda00c0..d20fbe5cf8b6 100644 --- a/octavia-cli/octavia_cli/get/resources.py +++ b/octavia-cli/octavia_cli/get/resources.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/octavia-cli/octavia_cli/init/commands.py b/octavia-cli/octavia_cli/init/commands.py index 942405e40afd..83c683e11aa3 100644 --- a/octavia-cli/octavia_cli/init/commands.py +++ b/octavia-cli/octavia_cli/init/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import importlib.resources as pkg_resources diff --git a/octavia-cli/octavia_cli/init/example_files/__init__.py b/octavia-cli/octavia_cli/init/example_files/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/octavia-cli/octavia_cli/init/example_files/__init__.py +++ b/octavia-cli/octavia_cli/init/example_files/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/octavia_cli/list/commands.py b/octavia-cli/octavia_cli/list/commands.py index da7d46545985..8680ee919c11 100644 --- a/octavia-cli/octavia_cli/list/commands.py +++ b/octavia-cli/octavia_cli/list/commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List diff --git a/octavia-cli/octavia_cli/list/formatting.py b/octavia-cli/octavia_cli/list/formatting.py index e97450225e1d..09aaae23e37d 100644 --- a/octavia-cli/octavia_cli/list/formatting.py +++ b/octavia-cli/octavia_cli/list/formatting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List diff --git a/octavia-cli/octavia_cli/list/listings.py b/octavia-cli/octavia_cli/list/listings.py index 211640fdef21..8f7f49c64c17 100644 --- a/octavia-cli/octavia_cli/list/listings.py +++ b/octavia-cli/octavia_cli/list/listings.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import abc diff --git a/octavia-cli/octavia_cli/telemetry.py b/octavia-cli/octavia_cli/telemetry.py index 98413a3d62ee..5c474b9693e4 100644 --- a/octavia-cli/octavia_cli/telemetry.py +++ b/octavia-cli/octavia_cli/telemetry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/setup.py b/octavia-cli/setup.py index 15ee5383c147..f3f7d56d1385 100644 --- a/octavia-cli/setup.py +++ b/octavia-cli/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/unit_tests/conftest.py b/octavia-cli/unit_tests/conftest.py index 2c70d1741c25..2cf1853b5d60 100644 --- a/octavia-cli/unit_tests/conftest.py +++ b/octavia-cli/unit_tests/conftest.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test__import/__init__.py b/octavia-cli/unit_tests/test__import/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/octavia-cli/unit_tests/test__import/__init__.py +++ b/octavia-cli/unit_tests/test__import/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/unit_tests/test__import/test_commands.py b/octavia-cli/unit_tests/test__import/test_commands.py index efd90e476fc8..5ddf0fee3242 100644 --- a/octavia-cli/unit_tests/test__import/test_commands.py +++ b/octavia-cli/unit_tests/test__import/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_api_http_headers.py b/octavia-cli/unit_tests/test_api_http_headers.py index 9a99cb542a75..a48fecf3b512 100644 --- a/octavia-cli/unit_tests/test_api_http_headers.py +++ b/octavia-cli/unit_tests/test_api_http_headers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/unit_tests/test_apply/test_commands.py b/octavia-cli/unit_tests/test_apply/test_commands.py index e569da388a93..2666ae86d64a 100644 --- a/octavia-cli/unit_tests/test_apply/test_commands.py +++ b/octavia-cli/unit_tests/test_apply/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_apply/test_diff_helpers.py b/octavia-cli/unit_tests/test_apply/test_diff_helpers.py index 0a14622739e0..96816d299e68 100644 --- a/octavia-cli/unit_tests/test_apply/test_diff_helpers.py +++ b/octavia-cli/unit_tests/test_apply/test_diff_helpers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_apply/test_resources.py b/octavia-cli/unit_tests/test_apply/test_resources.py index 9ee7043040a3..2b34ee7e41f1 100644 --- a/octavia-cli/unit_tests/test_apply/test_resources.py +++ b/octavia-cli/unit_tests/test_apply/test_resources.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from copy import deepcopy diff --git a/octavia-cli/unit_tests/test_apply/test_yaml_loaders.py b/octavia-cli/unit_tests/test_apply/test_yaml_loaders.py index 47c379a505e3..ebf338860aa1 100644 --- a/octavia-cli/unit_tests/test_apply/test_yaml_loaders.py +++ b/octavia-cli/unit_tests/test_apply/test_yaml_loaders.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/unit_tests/test_base_commands.py b/octavia-cli/unit_tests/test_base_commands.py index c0e1d3195a2a..f68580682ec0 100644 --- a/octavia-cli/unit_tests/test_base_commands.py +++ b/octavia-cli/unit_tests/test_base_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import click diff --git a/octavia-cli/unit_tests/test_check_context.py b/octavia-cli/unit_tests/test_check_context.py index a43331b202c4..6af7384925ec 100644 --- a/octavia-cli/unit_tests/test_check_context.py +++ b/octavia-cli/unit_tests/test_check_context.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import os diff --git a/octavia-cli/unit_tests/test_entrypoint.py b/octavia-cli/unit_tests/test_entrypoint.py index c1af732a3893..8159f3a67bd1 100644 --- a/octavia-cli/unit_tests/test_entrypoint.py +++ b/octavia-cli/unit_tests/test_entrypoint.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from typing import List, Optional diff --git a/octavia-cli/unit_tests/test_generate/test_commands.py b/octavia-cli/unit_tests/test_generate/test_commands.py index 4087dc4ee196..d4b50516fca8 100644 --- a/octavia-cli/unit_tests/test_generate/test_commands.py +++ b/octavia-cli/unit_tests/test_generate/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_generate/test_connection.py b/octavia-cli/unit_tests/test_generate/test_connection.py index afff7653e69c..db48914fdeb7 100644 --- a/octavia-cli/unit_tests/test_generate/test_connection.py +++ b/octavia-cli/unit_tests/test_generate/test_connection.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # diff --git a/octavia-cli/unit_tests/test_generate/test_definitions.py b/octavia-cli/unit_tests/test_generate/test_definitions.py index 34ad805b6729..977fc931ed54 100644 --- a/octavia-cli/unit_tests/test_generate/test_definitions.py +++ b/octavia-cli/unit_tests/test_generate/test_definitions.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_generate/test_renderers.py b/octavia-cli/unit_tests/test_generate/test_renderers.py index cd76218fde00..2e33d2905975 100644 --- a/octavia-cli/unit_tests/test_generate/test_renderers.py +++ b/octavia-cli/unit_tests/test_generate/test_renderers.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from pathlib import Path diff --git a/octavia-cli/unit_tests/test_get/__init__.py b/octavia-cli/unit_tests/test_get/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/octavia-cli/unit_tests/test_get/__init__.py +++ b/octavia-cli/unit_tests/test_get/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/octavia-cli/unit_tests/test_get/test_commands.py b/octavia-cli/unit_tests/test_get/test_commands.py index a380c290689f..42243d5272e0 100644 --- a/octavia-cli/unit_tests/test_get/test_commands.py +++ b/octavia-cli/unit_tests/test_get/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_get/test_resources.py b/octavia-cli/unit_tests/test_get/test_resources.py index 3ac680c6a239..c376ea8534af 100644 --- a/octavia-cli/unit_tests/test_get/test_resources.py +++ b/octavia-cli/unit_tests/test_get/test_resources.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_init/test_commands.py b/octavia-cli/unit_tests/test_init/test_commands.py index 6bc7ce36d974..9d766ff0a830 100644 --- a/octavia-cli/unit_tests/test_init/test_commands.py +++ b/octavia-cli/unit_tests/test_init/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from unittest.mock import mock_open, patch diff --git a/octavia-cli/unit_tests/test_list/test_commands.py b/octavia-cli/unit_tests/test_list/test_commands.py index 309e2f5efd75..83dd50d984ba 100644 --- a/octavia-cli/unit_tests/test_list/test_commands.py +++ b/octavia-cli/unit_tests/test_list/test_commands.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_list/test_formatting.py b/octavia-cli/unit_tests/test_list/test_formatting.py index 32cf35dd95e9..1c0b037c45ac 100644 --- a/octavia-cli/unit_tests/test_list/test_formatting.py +++ b/octavia-cli/unit_tests/test_list/test_formatting.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_list/test_listings.py b/octavia-cli/unit_tests/test_list/test_listings.py index 88be1a8df9b6..7a43a4731363 100644 --- a/octavia-cli/unit_tests/test_list/test_listings.py +++ b/octavia-cli/unit_tests/test_list/test_listings.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest diff --git a/octavia-cli/unit_tests/test_telemetry.py b/octavia-cli/unit_tests/test_telemetry.py index fc3c2972e495..77263c354422 100644 --- a/octavia-cli/unit_tests/test_telemetry.py +++ b/octavia-cli/unit_tests/test_telemetry.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import click diff --git a/tools/bin/build_report.py b/tools/bin/build_report.py index f0f18142795c..333bfaeec83c 100644 --- a/tools/bin/build_report.py +++ b/tools/bin/build_report.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # """ diff --git a/tools/bin/ci_integration_workflow_launcher.py b/tools/bin/ci_integration_workflow_launcher.py index 28ada3125dea..5156772852b7 100644 --- a/tools/bin/ci_integration_workflow_launcher.py +++ b/tools/bin/ci_integration_workflow_launcher.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import datetime diff --git a/tools/bin/scan_all_spec_airbyte_secret.py b/tools/bin/scan_all_spec_airbyte_secret.py index 6e7e6860f290..96183028f753 100644 --- a/tools/bin/scan_all_spec_airbyte_secret.py +++ b/tools/bin/scan_all_spec_airbyte_secret.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # # pip3 install docker diff --git a/tools/ci_connector_ops/ci_connector_ops/__init__.py b/tools/ci_connector_ops/ci_connector_ops/__init__.py index 1100c1c58cf5..c941b3045795 100644 --- a/tools/ci_connector_ops/ci_connector_ops/__init__.py +++ b/tools/ci_connector_ops/ci_connector_ops/__init__.py @@ -1,3 +1,3 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/tools/ci_connector_ops/ci_connector_ops/acceptance_test_config_checks.py b/tools/ci_connector_ops/ci_connector_ops/acceptance_test_config_checks.py index 7e5a0ceb2cb8..8839005d1307 100644 --- a/tools/ci_connector_ops/ci_connector_ops/acceptance_test_config_checks.py +++ b/tools/ci_connector_ops/ci_connector_ops/acceptance_test_config_checks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/tools/ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py b/tools/ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py index 4e7634c2c216..1387320781ea 100644 --- a/tools/ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py +++ b/tools/ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import logging diff --git a/tools/ci_connector_ops/ci_connector_ops/utils.py b/tools/ci_connector_ops/ci_connector_ops/utils.py index 473baf2784e8..a7b14d5fcdb8 100644 --- a/tools/ci_connector_ops/ci_connector_ops/utils.py +++ b/tools/ci_connector_ops/ci_connector_ops/utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from dataclasses import dataclass diff --git a/tools/ci_connector_ops/setup.py b/tools/ci_connector_ops/setup.py index f45e77387214..b193b4665365 100644 --- a/tools/ci_connector_ops/setup.py +++ b/tools/ci_connector_ops/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from setuptools import find_packages, setup diff --git a/tools/ci_connector_ops/tests/test_acceptance_test_config_checks.py b/tools/ci_connector_ops/tests/test_acceptance_test_config_checks.py index b895581b2af1..c03504b3ed27 100644 --- a/tools/ci_connector_ops/tests/test_acceptance_test_config_checks.py +++ b/tools/ci_connector_ops/tests/test_acceptance_test_config_checks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import shutil diff --git a/tools/ci_connector_ops/tests/test_qa_checks.py b/tools/ci_connector_ops/tests/test_qa_checks.py index b544d2f4b78e..e45d1bd75034 100644 --- a/tools/ci_connector_ops/tests/test_qa_checks.py +++ b/tools/ci_connector_ops/tests/test_qa_checks.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/tools/ci_connector_ops/tests/test_utils.py b/tools/ci_connector_ops/tests/test_utils.py index cfa0f07c3168..b7c01fabd673 100644 --- a/tools/ci_connector_ops/tests/test_utils.py +++ b/tools/ci_connector_ops/tests/test_utils.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from contextlib import nullcontext as does_not_raise diff --git a/tools/ci_credentials/ci_credentials/__init__.py b/tools/ci_credentials/ci_credentials/__init__.py index 38a7423694b8..c49b12f7a07d 100644 --- a/tools/ci_credentials/ci_credentials/__init__.py +++ b/tools/ci_credentials/ci_credentials/__init__.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from .secrets_manager import SecretsManager diff --git a/tools/ci_credentials/ci_credentials/main.py b/tools/ci_credentials/ci_credentials/main.py index 3620149092d2..57650bc7ba89 100644 --- a/tools/ci_credentials/ci_credentials/main.py +++ b/tools/ci_credentials/ci_credentials/main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import json import sys diff --git a/tools/ci_credentials/ci_credentials/models.py b/tools/ci_credentials/ci_credentials/models.py index 4955740efe34..067e89da1d68 100644 --- a/tools/ci_credentials/ci_credentials/models.py +++ b/tools/ci_credentials/ci_credentials/models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # from __future__ import ( # Used to evaluate type hints at runtime, a NameError: name 'RemoteSecret' is not defined is thrown otherwise diff --git a/tools/ci_credentials/ci_credentials/secrets_manager.py b/tools/ci_credentials/ci_credentials/secrets_manager.py index 04000c70d499..62a5bbfb1723 100644 --- a/tools/ci_credentials/ci_credentials/secrets_manager.py +++ b/tools/ci_credentials/ci_credentials/secrets_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 import json diff --git a/tools/ci_credentials/setup.py b/tools/ci_credentials/setup.py index 44a2a8e4527b..5213bc7a4765 100644 --- a/tools/ci_credentials/setup.py +++ b/tools/ci_credentials/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # diff --git a/tools/ci_credentials/tests/test_models.py b/tools/ci_credentials/tests/test_models.py index 178f3c5e2bd0..1f36b1dee239 100644 --- a/tools/ci_credentials/tests/test_models.py +++ b/tools/ci_credentials/tests/test_models.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import pytest from ci_credentials.models import Secret diff --git a/tools/ci_credentials/tests/test_secrets_manager.py b/tools/ci_credentials/tests/test_secrets_manager.py index e5acdbec9f97..06855cf10806 100644 --- a/tools/ci_credentials/tests/test_secrets_manager.py +++ b/tools/ci_credentials/tests/test_secrets_manager.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # import base64 import json diff --git a/tools/schema_generator/setup.py b/tools/schema_generator/setup.py index 81e2da2ff8b3..2a66b5ddc5a9 100644 --- a/tools/schema_generator/setup.py +++ b/tools/schema_generator/setup.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # From 4ab4cecff06cc2e7074bc292d4825c671bd3e00e Mon Sep 17 00:00:00 2001 From: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:39:01 -0500 Subject: [PATCH 074/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=8E=A8=20Fix=20Con?= =?UTF-8?q?figuration=20settings=20page=20layout=20(#22565)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Cleanup ConfigurationsPage layout, extend card width to fit page remove top margin * Replace div with fragment in ConfigurationsPage --- .../ConfigurationsPage/ConfigurationsPage.tsx | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/airbyte-webapp/src/pages/SettingsPage/pages/ConfigurationsPage/ConfigurationsPage.tsx b/airbyte-webapp/src/pages/SettingsPage/pages/ConfigurationsPage/ConfigurationsPage.tsx index 5193948e0892..21b3c341d30d 100644 --- a/airbyte-webapp/src/pages/SettingsPage/pages/ConfigurationsPage/ConfigurationsPage.tsx +++ b/airbyte-webapp/src/pages/SettingsPage/pages/ConfigurationsPage/ConfigurationsPage.tsx @@ -1,28 +1,19 @@ import React from "react"; import { FormattedMessage } from "react-intl"; -import styled from "styled-components"; import { HeadTitle } from "components/common/HeadTitle"; import { Card } from "components/ui/Card"; import LogsContent from "./components/LogsContent"; -const Content = styled.div` - max-width: 813px; -`; - -const ControlContent = styled(Card)` - margin-top: 12px; -`; - const ConfigurationsPage: React.FC = () => { return ( - + <> - }> + }> - - + + ); }; From d91838567c2b24637480ae7cf70740b237fdab88 Mon Sep 17 00:00:00 2001 From: Augustin Date: Wed, 8 Feb 2023 14:12:58 -0800 Subject: [PATCH 075/137] cloud availability updater: automatic PR creation (#22568) --- .github/workflows/run-qa-engine.yml | 12 +- .../qa_engine/cloud_availability_updater.py | 125 ++++++++++++------ .../ci_connector_ops/qa_engine/constants.py | 24 +++- .../ci_connector_ops/qa_engine/main.py | 24 +++- .../ci_connector_ops/qa_engine/validations.py | 41 +++--- tools/ci_connector_ops/setup.py | 6 +- .../test_cloud_availability_updater.py | 116 +++++++++++----- .../tests/test_qa_engine/test_main.py | 33 ++--- 8 files changed, 255 insertions(+), 126 deletions(-) diff --git a/.github/workflows/run-qa-engine.yml b/.github/workflows/run-qa-engine.yml index d6dce29421ec..eab27e1106cf 100644 --- a/.github/workflows/run-qa-engine.yml +++ b/.github/workflows/run-qa-engine.yml @@ -2,10 +2,10 @@ name: Run QA Engine on: workflow_dispatch: - schedule: - # 1pm UTC is 6am PDT. - # same time as Generate Build Report - - cron: "0 13 * * *" + # schedule: + ## 1pm UTC is 6am PDT. + ## same time as Generate Build Report + # - cron: "0 13 * * *" jobs: run-qa-engine: @@ -28,5 +28,7 @@ jobs: run: pip install --quiet -e ./tools/ci_connector_ops - name: Run QA Engine env: - QA_ENGINE_AIRBYTE_DATA_PROD_SA: '${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }}' + LOGLEVEL: INFO + QA_ENGINE_AIRBYTE_DATA_PROD_SA: "${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }}" + GITHUB_API_TOKEN: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} run: run-qa-engine diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/cloud_availability_updater.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/cloud_availability_updater.py index f51c07185a33..2a38be76de45 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/cloud_availability_updater.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/cloud_availability_updater.py @@ -1,47 +1,58 @@ # -# Copyright (c) 2023 Airbyte, Inc., all rights reserved. +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. # -import os import logging -from pathlib import Path +import shutil import subprocess -from typing import Optional +import tempfile +from pathlib import Path +from typing import Iterable, Optional import git +import requests -from .models import ConnectorQAReport from .constants import ( - AIRBYTE_CLOUD_GITHUB_REPO_URL, - AIRBYTE_CLOUD_MAIN_BRANCH_NAME + AIRBYTE_PLATFORM_INTERNAL_GITHUB_REPO_URL, + AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME, + AIRBYTE_PLATFORM_INTERNAL_PR_ENDPOINT, + AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER, + GITHUB_API_COMMON_HEADERS, ) +from .models import ConnectorQAReport logger = logging.getLogger(__name__) -logger.setLevel(logging.INFO) def clone_airbyte_cloud_repo(local_repo_path: Path) -> git.Repo: - logging.info(f"Cloning {AIRBYTE_CLOUD_GITHUB_REPO_URL} to {local_repo_path}") - return git.Repo.clone_from(AIRBYTE_CLOUD_GITHUB_REPO_URL, local_repo_path, branch=AIRBYTE_CLOUD_MAIN_BRANCH_NAME) + logger.info(f"Cloning {AIRBYTE_PLATFORM_INTERNAL_GITHUB_REPO_URL} to {local_repo_path}") + return git.Repo.clone_from( + AIRBYTE_PLATFORM_INTERNAL_GITHUB_REPO_URL, local_repo_path, branch=AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME + ) + def get_definitions_mask_path(local_repo_path, definition_type: str) -> Path: - definitions_mask_path = local_repo_path / f"cloud-config/cloud-config-seed/src/main/resources/seed/{definition_type}_definitions_mask.yaml" + definitions_mask_path = ( + local_repo_path / f"cloud-config/cloud-config-seed/src/main/resources/seed/{definition_type}_definitions_mask.yaml" + ) if not definitions_mask_path.exists(): raise FileNotFoundError(f"Can't find the {definition_type} definitions mask") return definitions_mask_path + def checkout_new_branch(airbyte_cloud_repo: git.Repo, new_branch_name: str) -> git.Head: new_branch = airbyte_cloud_repo.create_head(new_branch_name) new_branch.checkout() - logging.info(f"Checked out branch {new_branch_name}.") + logger.info(f"Checked out branch {new_branch_name}.") return new_branch + def update_definitions_mask(connector: ConnectorQAReport, definitions_mask_path: Path) -> Optional[Path]: with open(definitions_mask_path, "r") as definition_mask: connector_already_in_mask = connector.connector_definition_id in definition_mask.read() if connector_already_in_mask: - logging.warning(f"{connector.connector_name}'s definition id is already in {definitions_mask_path}.") + logger.warning(f"{connector.connector_name}'s definition id is already in {definitions_mask_path}.") return None to_append = f"""# {connector.connector_name} (from cloud availability updater) @@ -50,31 +61,64 @@ def update_definitions_mask(connector: ConnectorQAReport, definitions_mask_path: with open(definitions_mask_path, "a") as f: f.write(to_append) - logging.info(f"Updated {definitions_mask_path} with {connector.connector_name}'s definition id.") + logger.info(f"Updated {definitions_mask_path} with {connector.connector_name}'s definition id.") return definitions_mask_path + def run_generate_cloud_connector_catalog(airbyte_cloud_repo_path: Path) -> str: result = subprocess.check_output( - f"cd {airbyte_cloud_repo_path} && ./gradlew :cloud-config:cloud-config-seed:generateCloudConnectorCatalog", - shell=True - ) - logging.info("Ran generateCloudConnectorCatalog Gradle Task") + f"cd {airbyte_cloud_repo_path} && ./gradlew :cloud-config:cloud-config-seed:generateCloudConnectorCatalog", shell=True + ) + logger.info("Ran generateCloudConnectorCatalog Gradle Task") return result.decode() + def commit_all_files(airbyte_cloud_repo: git.Repo, commit_message: str): - airbyte_cloud_repo.git.add('--all') + airbyte_cloud_repo.git.add("--all") airbyte_cloud_repo.git.commit(m=commit_message) - logging.info(f"Committed file changes.") + logger.info("Committed file changes.") + -def push_branch(airbyte_cloud_repo: git.Repo, branch:str): - airbyte_cloud_repo.git.push("--set-upstream", "origin", branch) - logging.info(f"Pushed branch {branch} to origin") +def push_branch(airbyte_cloud_repo: git.Repo, branch: str): + airbyte_cloud_repo.git.push("--force", "--set-upstream", "origin", branch) + logger.info(f"Pushed branch {branch} to origin") -def deploy_new_connector_to_cloud_repo( - airbyte_cloud_repo_path: Path, - airbyte_cloud_repo: git.Repo, - connector: ConnectorQAReport - ): + +def pr_already_created_for_branch(head_branch: str) -> bool: + response = requests.get( + AIRBYTE_PLATFORM_INTERNAL_PR_ENDPOINT, + headers=GITHUB_API_COMMON_HEADERS, + params={"head": f"{AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER}:{head_branch}", "state": "open"}, + ) + response.raise_for_status() + return len(response.json()) > 0 + + +def create_pr(connector: ConnectorQAReport, branch: str) -> Optional[requests.Response]: + body = f"""The Cloud Availability Updater decided that it's the right time to make {connector.connector_name} available on Cloud! + - Technical name: {connector.connector_technical_name} + - Version: {connector.connector_version} + - Definition ID: {connector.connector_definition_id} + - OSS sync success rate: {connector.sync_success_rate} + - OSS number of connections: {connector.number_of_connections} + """ + data = { + "title": f"🤖 Add {connector.connector_technical_name} to cloud", + "body": body, + "head": branch, + "base": AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME, + } + if not pr_already_created_for_branch(branch): + response = requests.post(AIRBYTE_PLATFORM_INTERNAL_PR_ENDPOINT, headers=GITHUB_API_COMMON_HEADERS, json=data) + response.raise_for_status() + pr_url = response.json().get("url") + logger.info(f"A PR was opened for {connector.connector_technical_name}: {pr_url}") + return response + else: + logger.warning(f"A PR already exists for branch {branch}") + + +def deploy_new_connector_to_cloud_repo(airbyte_cloud_repo_path: Path, airbyte_cloud_repo: git.Repo, connector: ConnectorQAReport): """Updates the local definitions mask on Airbyte cloud repo. Calls the generateCloudConnectorCatalog gradle task. Commits these changes on a new branch. @@ -85,15 +129,22 @@ def deploy_new_connector_to_cloud_repo( airbyte_cloud_repo (git.Repo): The Airbyte Cloud repo instance. connector (ConnectorQAReport): The connector to add to a definitions mask. """ - airbyte_cloud_repo.git.checkout(AIRBYTE_CLOUD_MAIN_BRANCH_NAME) + airbyte_cloud_repo.git.checkout(AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME) new_branch_name = f"cloud-availability-updater/deploy-{connector.connector_technical_name}" checkout_new_branch(airbyte_cloud_repo, new_branch_name) definitions_mask_path = get_definitions_mask_path(airbyte_cloud_repo_path, connector.connector_type) - update_definitions_mask(connector, definitions_mask_path) - run_generate_cloud_connector_catalog(airbyte_cloud_repo_path) - commit_all_files( - airbyte_cloud_repo, - f"🤖 Add {connector.connector_name} connector to cloud" - ) - push_branch(airbyte_cloud_repo, new_branch_name) - airbyte_cloud_repo.git.checkout(AIRBYTE_CLOUD_MAIN_BRANCH_NAME) + updated_files = update_definitions_mask(connector, definitions_mask_path) + if updated_files: + run_generate_cloud_connector_catalog(airbyte_cloud_repo_path) + commit_all_files(airbyte_cloud_repo, f"🤖 Add {connector.connector_name} connector to cloud") + push_branch(airbyte_cloud_repo, new_branch_name) + create_pr(connector, new_branch_name) + airbyte_cloud_repo.git.checkout(AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME) + + +def deploy_eligible_connectors_to_cloud_repo(eligible_connectors: Iterable): + cloud_repo_path = Path(tempfile.mkdtemp()) + airbyte_cloud_repo = clone_airbyte_cloud_repo(cloud_repo_path) + for connector in eligible_connectors: + deploy_new_connector_to_cloud_repo(cloud_repo_path, airbyte_cloud_repo, connector) + shutil.rmtree(cloud_repo_path) diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py index 404f7cab3d3c..caf0da96a239 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py @@ -1,17 +1,31 @@ # # Copyright (c) 2023 Airbyte, Inc., all rights reserved. # +import os CONNECTOR_BUILD_OUTPUT_URL = "https://dnsgjos7lj2fu.cloudfront.net/tests/history/connectors" CLOUD_CATALOG_URL = "https://storage.googleapis.com/prod-airbyte-cloud-connector-metadata-service/cloud_catalog.json" OSS_CATALOG_URL = "https://storage.googleapis.com/prod-airbyte-cloud-connector-metadata-service/oss_catalog.json" INAPPROPRIATE_FOR_CLOUD_USE_CONNECTORS = [ - "8be1cf83-fde1-477f-a4ad-318d23c9f3c6", # Local CSV - "a625d593-bba5-4a1c-a53d-2d246268a816", # Local JSON - "b76be0a6-27dc-4560-95f6-2623da0bd7b6" # Local SQL Lite + "8be1cf83-fde1-477f-a4ad-318d23c9f3c6", # Local CSV + "a625d593-bba5-4a1c-a53d-2d246268a816", # Local JSON + "b76be0a6-27dc-4560-95f6-2623da0bd7b6", # Local SQL Lite ] GCS_QA_REPORT_PATH = "gs://prod-airbyte-cloud-connector-metadata-service/qa_report.json" -AIRBYTE_CLOUD_GITHUB_REPO_URL = "https://github.com/airbytehq/airbyte-cloud.git" -AIRBYTE_CLOUD_MAIN_BRANCH_NAME = "master" +AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER = "airbytehq" +AIRBYTE_PLATFORM_INTERNAL_REPO_NAME = "airbyte-platform-internal" +AIRBYTE_PLATFORM_INTERNAL_GITHUB_REPO_URL = ( + f"https://github.com/{AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER}/{AIRBYTE_PLATFORM_INTERNAL_REPO_NAME}.git" +) +AIRBYTE_PLATFORM_INTERNAL_MAIN_BRANCH_NAME = "master" +AIRBYTE_PLATFORM_INTERNAL_PR_ENDPOINT = ( + f"https://api.github.com/repos/{AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER}/{AIRBYTE_PLATFORM_INTERNAL_REPO_NAME}/pulls" +) +GITHUB_API_TOKEN = os.environ.get("GITHUB_API_TOKEN") +GITHUB_API_COMMON_HEADERS = { + "Accept": "application/vnd.github+json", + "X-GitHub-Api-Version": "2022-11-28", + "Authorization": f"Bearer {GITHUB_API_TOKEN}", +} diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py index 1ebfce368a20..1fd2d0781f80 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py @@ -2,18 +2,28 @@ # Copyright (c) 2023 Airbyte, Inc., all rights reserved. # +import logging +from . import cloud_availability_updater, enrichments, inputs, validations from .constants import CLOUD_CATALOG_URL, OSS_CATALOG_URL -from . import enrichments, inputs, validations + +logging.basicConfig(level=logging.INFO) + +logger = logging.getLogger(__name__) def main(): + logger.info("Fetch the OSS connectors catalog.") oss_catalog = inputs.fetch_remote_catalog(OSS_CATALOG_URL) + logger.info("Fetch the Cloud connectors catalog.") cloud_catalog = inputs.fetch_remote_catalog(CLOUD_CATALOG_URL) + logger.info("Fetch adoption metrics.") adoption_metrics_per_connector_version = inputs.fetch_adoption_metrics_per_connector_version() - enriched_catalog = enrichments.get_enriched_catalog( - oss_catalog, - cloud_catalog, - adoption_metrics_per_connector_version - ) - validations.get_qa_report(enriched_catalog, len(oss_catalog)) + logger.info("Start the enriched catalog generation.") + enriched_catalog = enrichments.get_enriched_catalog(oss_catalog, cloud_catalog, adoption_metrics_per_connector_version) + logger.info("Start the QA report generation.") + qa_report = validations.get_qa_report(enriched_catalog, len(oss_catalog)) + logger.info("Start the QA report generation.") + eligible_connectors = validations.get_connectors_eligible_for_cloud(qa_report) + logger.info("Start eligible connectors deployment to Cloud.") + cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo(eligible_connectors) diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/validations.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/validations.py index 2030515bc23e..a5561504cf0f 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/validations.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/validations.py @@ -2,39 +2,41 @@ # Copyright (c) 2023 Airbyte, Inc., all rights reserved. # +import logging from datetime import datetime -from typing import Iterable +from typing import List import pandas as pd import requests from .constants import INAPPROPRIATE_FOR_CLOUD_USE_CONNECTORS +from .inputs import BUILD_STATUSES, fetch_latest_build_status_for_connector_version from .models import ConnectorQAReport, QAReport -from .inputs import fetch_latest_build_status_for_connector_version, BUILD_STATUSES -TRUTHY_COLUMNS_TO_BE_ELIGIBLE = [ - "documentation_is_available", - "is_appropriate_for_cloud_use", - "latest_build_is_successful" -] +logger = logging.getLogger(__name__) + + +TRUTHY_COLUMNS_TO_BE_ELIGIBLE = ["documentation_is_available", "is_appropriate_for_cloud_use", "latest_build_is_successful"] + class QAReportGenerationError(Exception): pass + def url_is_reachable(url: str) -> bool: response = requests.get(url) return response.status_code == 200 + def is_appropriate_for_cloud_use(definition_id: str) -> bool: return definition_id not in INAPPROPRIATE_FOR_CLOUD_USE_CONNECTORS + def is_eligible_for_promotion_to_cloud(connector_qa_data: pd.Series) -> bool: - if connector_qa_data["is_on_cloud"]: - return False - return all([ - connector_qa_data[col] - for col in TRUTHY_COLUMNS_TO_BE_ELIGIBLE - ]) + if connector_qa_data["is_on_cloud"]: + return False + return all([connector_qa_data[col] for col in TRUTHY_COLUMNS_TO_BE_ELIGIBLE]) + def latest_build_is_successful(connector_qa_data: pd.Series) -> bool: connector_technical_name = connector_qa_data["connector_technical_name"] @@ -42,6 +44,7 @@ def latest_build_is_successful(connector_qa_data: pd.Series) -> bool: latest_build_status = fetch_latest_build_status_for_connector_version(connector_technical_name, connector_version) return latest_build_status == BUILD_STATUSES.SUCCESS + def get_qa_report(enriched_catalog: pd.DataFrame, oss_catalog_length: int) -> pd.DataFrame: """Perform validation steps on top of the enriched catalog. Adds the following columns: @@ -74,13 +77,15 @@ def get_qa_report(enriched_catalog: pd.DataFrame, oss_catalog_length: int) -> pd qa_report["report_generation_datetime"] = datetime.utcnow() # Only select dataframe columns defined in the ConnectorQAReport model. - qa_report= qa_report[[field.name for field in ConnectorQAReport.__fields__.values()]] + qa_report = qa_report[[field.name for field in ConnectorQAReport.__fields__.values()]] # Validate the report structure with pydantic QAReport model. QAReport(connectors_qa_report=qa_report.to_dict(orient="records")) if len(qa_report) != oss_catalog_length: - raise QAReportGenerationError("The QA report does not contain all the connectors defined in the OSS catalog.") + raise QAReportGenerationError("The QA report does not contain all the connectors defined in the OSS catalog.") return qa_report -def get_connectors_eligible_for_cloud(qa_report: pd.DataFrame) -> Iterable[ConnectorQAReport]: - for _, row in qa_report[qa_report["is_eligible_for_promotion_to_cloud"]].iterrows(): - yield ConnectorQAReport(**row) + +def get_connectors_eligible_for_cloud(qa_report: pd.DataFrame) -> List[ConnectorQAReport]: + eligible_connectors = [ConnectorQAReport(**row) for _, row in qa_report[qa_report["is_eligible_for_promotion_to_cloud"]].iterrows()] + logger.info(f"{len(eligible_connectors)} connectors are eligible for Cloud.") + return eligible_connectors diff --git a/tools/ci_connector_ops/setup.py b/tools/ci_connector_ops/setup.py index b193b4665365..bba0ff2580ee 100644 --- a/tools/ci_connector_ops/setup.py +++ b/tools/ci_connector_ops/setup.py @@ -12,7 +12,7 @@ "pandas-gbq~=0.19.0", "pydantic~=1.10.4", "fsspec~=2023.1.0", - "gcsfs~=2023.1.0" + "gcsfs~=2023.1.0", ] TEST_REQUIREMENTS = [ @@ -21,7 +21,7 @@ ] setup( - version="0.1.10", + version="0.1.11", name="ci_connector_ops", description="Packaged maintained by the connector operations team to perform CI for connectors", author="Airbyte", @@ -40,7 +40,7 @@ "print-mandatory-reviewers = ci_connector_ops.acceptance_test_config_checks:print_mandatory_reviewers", "allowed-hosts-checks = ci_connector_ops.allowed_hosts_checks:check_allowed_hosts", "run-qa-engine = ci_connector_ops.qa_engine.main:main", - "run-qa-checks = ci_connector_ops.qa_checks:run_qa_checks" + "run-qa-checks = ci_connector_ops.qa_checks:run_qa_checks", ], }, ) diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py b/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py index adf61249da87..ff0c2e2ae21a 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py @@ -1,23 +1,24 @@ # -# Copyright (c) 2023 Airbyte, Inc., all rights reserved. +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. # from datetime import datetime from pathlib import Path -import pytest import git +import pytest import yaml - from ci_connector_ops.qa_engine import cloud_availability_updater, models + @pytest.fixture(scope="module") def dummy_repo_path(tmp_path_factory) -> Path: repo_path = tmp_path_factory.mktemp("cloud_availability_updater_tests") / "airbyte-cloud" repo_path.mkdir() return repo_path + @pytest.fixture(scope="module") def dummy_repo(dummy_repo_path) -> git.Repo: seed_dir = dummy_repo_path / "cloud-config/cloud-config-seed/src/main/resources/seed" @@ -28,7 +29,7 @@ def dummy_repo(dummy_repo_path) -> git.Repo: source_definitions_mask_path.touch() destination_definitions_mask_path.touch() repo.git.add("--all") - repo.git.commit(m=f"🤖 Initialized the repo") + repo.git.commit(m="🤖 Initialized the repo") return repo @@ -40,6 +41,7 @@ def checkout_master(dummy_repo): yield dummy_repo.heads.master.checkout() dummy_repo.heads.master.checkout() + def test_get_definitions_mask_path(checkout_master, dummy_repo_path: Path): path = cloud_availability_updater.get_definitions_mask_path(dummy_repo_path, "source") assert path.exists() and path.name == "source_definitions_mask.yaml" @@ -48,6 +50,7 @@ def test_get_definitions_mask_path(checkout_master, dummy_repo_path: Path): with pytest.raises(FileNotFoundError): cloud_availability_updater.get_definitions_mask_path(dummy_repo_path, "foobar") + def test_checkout_new_branch(mocker, checkout_master, dummy_repo): new_branch = cloud_availability_updater.checkout_new_branch(dummy_repo, "test-branch") assert new_branch.name == dummy_repo.active_branch.name == "test-branch" @@ -58,21 +61,10 @@ def test_checkout_new_branch(mocker, checkout_master, dummy_repo): [ ("", "abcdefg", True), ("abcdefg", "abcdefg", False), - ] - + ], ) -def test_update_definitions_mask( - mocker, - tmp_path, - definitions_mask_content_before_update, - definition_id, - expect_update -): - connector = mocker.Mock( - connector_name="foobar", - connector_definition_id=definition_id, - connector_type="unknown" - ) +def test_update_definitions_mask(mocker, tmp_path, definitions_mask_content_before_update, definition_id, expect_update): + connector = mocker.Mock(connector_name="foobar", connector_definition_id=definition_id, connector_type="unknown") definitions_mask_path = tmp_path / "definitions_mask.yaml" with open(definitions_mask_path, "w") as definitions_mask: definitions_mask.write(definitions_mask_content_before_update) @@ -85,43 +77,45 @@ def test_update_definitions_mask( definitions = yaml.safe_load(raw_content) assert isinstance(definitions, list) assert definitions[0]["unknownDefinitionId"] == definition_id - assert len( - [ - d for d in definitions - if d["unknownDefinitionId"] == definition_id - ]) == 1 + assert len([d for d in definitions if d["unknownDefinitionId"] == definition_id]) == 1 assert "# foobar (from cloud availability updater)" in raw_content assert raw_content[-1] == "\n" + def test_commit_files(checkout_master, dummy_repo, dummy_repo_path): cloud_availability_updater.checkout_new_branch(dummy_repo, "test-commit-files") commit_message = "🤖 Add new connector to cloud" with open(dummy_repo_path / "test_file.txt", "w") as f: f.write(".") - + cloud_availability_updater.commit_all_files(dummy_repo, commit_message) - + assert dummy_repo.head.reference.commit.message == commit_message + "\n" edited_files = dummy_repo.git.diff("--name-only", checkout_master.name).split("\n") assert "test_file.txt" in edited_files + def test_push_branch(mocker): mock_repo = mocker.Mock() cloud_availability_updater.push_branch(mock_repo, "new_branch") - mock_repo.git.push.assert_called_once_with("--set-upstream", "origin", "new_branch") + mock_repo.git.push.assert_called_once_with("--force", "--set-upstream", "origin", "new_branch") + @pytest.mark.slow def test_deploy_new_connector_to_cloud_repo(mocker, tmp_path): mocker.patch.object(cloud_availability_updater, "push_branch") mocker.patch.object(cloud_availability_updater, "run_generate_cloud_connector_catalog") + mocker.patch.object(cloud_availability_updater, "create_pr") repo_path = tmp_path / "airbyte-cloud" repo_path.mkdir() airbyte_cloud_repo = cloud_availability_updater.clone_airbyte_cloud_repo(repo_path) source_definitions_mask_path = repo_path / "cloud-config/cloud-config-seed/src/main/resources/seed/source_definitions_mask.yaml" - destination_definitions_mask_path = repo_path / "cloud-config/cloud-config-seed/src/main/resources/seed/destination_definitions_mask.yaml" + destination_definitions_mask_path = ( + repo_path / "cloud-config/cloud-config-seed/src/main/resources/seed/destination_definitions_mask.yaml" + ) assert source_definitions_mask_path.exists() and destination_definitions_mask_path.exists() - + connector = models.ConnectorQAReport( connector_type="source", connector_name="foobar", @@ -132,7 +126,7 @@ def test_deploy_new_connector_to_cloud_repo(mocker, tmp_path): is_on_cloud=False, is_appropriate_for_cloud_use=True, latest_build_is_successful=True, - documentation_is_available=True + documentation_is_available=True, ) cloud_availability_updater.deploy_new_connector_to_cloud_repo(repo_path, airbyte_cloud_repo, connector) new_branch_name = f"cloud-availability-updater/deploy-{connector.connector_technical_name}" @@ -141,5 +135,67 @@ def test_deploy_new_connector_to_cloud_repo(mocker, tmp_path): cloud_availability_updater.run_generate_cloud_connector_catalog.assert_called_once_with(repo_path) airbyte_cloud_repo.git.checkout(new_branch_name) edited_files = airbyte_cloud_repo.git.diff("--name-only", "master").split("\n") - assert edited_files == ['cloud-config/cloud-config-seed/src/main/resources/seed/source_definitions_mask.yaml'] + assert edited_files == ["cloud-config/cloud-config-seed/src/main/resources/seed/source_definitions_mask.yaml"] assert airbyte_cloud_repo.head.reference.commit.message == "🤖 Add foobar connector to cloud\n" + + +@pytest.mark.parametrize("pr_already_created", [True, False, True]) +def test_create_pr(mocker, pr_already_created): + connector = models.ConnectorQAReport( + connector_type="source", + connector_name="foobar", + connector_technical_name="source-foobar", + connector_definition_id="abcdefg", + connector_version="0.0.0", + release_stage="alpha", + is_on_cloud=False, + is_appropriate_for_cloud_use=True, + latest_build_is_successful=True, + documentation_is_available=True, + number_of_connections=0, + number_of_users=0, + sync_success_rate=0.99, + total_syncs_count=0, + failed_syncs_count=0, + succeeded_syncs_count=0, + is_eligible_for_promotion_to_cloud=True, + report_generation_datetime=datetime.utcnow(), + ) + mocker.patch.object(cloud_availability_updater, "requests") + mocker.patch.object(cloud_availability_updater, "pr_already_created_for_branch", mocker.Mock(return_value=pr_already_created)) + mocker.patch.object(cloud_availability_updater, "GITHUB_API_COMMON_HEADERS", {"common": "headers"}) + response = cloud_availability_updater.create_pr(connector, "my_awesome_branch") + expected_url = "https://api.github.com/repos/airbytehq/airbyte-platform-internal/pulls" + expected_body = f"""The Cloud Availability Updater decided that it's the right time to make {connector.connector_name} available on Cloud! + Technical name: {connector.connector_technical_name} + Version: {connector.connector_version} + Definition ID: {connector.connector_definition_id} + OSS sync success rate: {connector.sync_success_rate} + OSS number of connections: {connector.number_of_connections} + """ + expected_data = { + "title": "🤖 Add source-foobar to cloud", + "body": expected_body, + "head": "my_awesome_branch", + "base": "master", + } + + if not pr_already_created: + cloud_availability_updater.requests.post.assert_called_once_with( + expected_url, headers=cloud_availability_updater.GITHUB_API_COMMON_HEADERS, json=expected_data + ) + assert response == cloud_availability_updater.requests.post.return_value + + +@pytest.mark.parametrize("json_response, expected_result", [([], False), (["foobar"], True)]) +def test_pr_already_created_for_connector(mocker, json_response, expected_result): + mocker.patch.object(cloud_availability_updater.requests, "get") + cloud_availability_updater.requests.get.return_value.json.return_value = json_response + mocker.patch.object(cloud_availability_updater, "GITHUB_API_COMMON_HEADERS", {"common": "headers"}) + + is_already_created = cloud_availability_updater.pr_already_created_for_branch("my-awesome-branch") + expected_url = "https://api.github.com/repos/airbytehq/airbyte-platform-internal/pulls" + expected_headers = {"common": "headers"} + expected_params = {"head": "airbytehq:my-awesome-branch", "state": "open"} + cloud_availability_updater.requests.get.assert_called_with(expected_url, headers=expected_headers, params=expected_params) + assert is_already_created == expected_result diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_main.py b/tools/ci_connector_ops/tests/test_qa_engine/test_main.py index 23caef04c447..6d918abd62ff 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_main.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_main.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2023 Airbyte, Inc., all rights reserved. +# Copyright (c) 2022 Airbyte, Inc., all rights reserved. # @@ -11,30 +11,21 @@ def test_main(mocker, dummy_qa_report): mock_cloud_catalog = mocker.Mock() mocker.patch.object(main, "enrichments") - mocker.patch.object(main, "outputs") - mocker.patch.object( - main.inputs, - "fetch_remote_catalog", - mocker.Mock(side_effect=[mock_oss_catalog, mock_cloud_catalog])) + mocker.patch.object(main.inputs, "fetch_remote_catalog", mocker.Mock(side_effect=[mock_oss_catalog, mock_cloud_catalog])) mocker.patch.object(main.inputs, "fetch_adoption_metrics_per_connector_version") mocker.patch.object(main.validations, "get_qa_report", mocker.Mock(return_value=dummy_qa_report)) - + mocker.patch.object(main.validations, "get_connectors_eligible_for_cloud") + mocker.patch.object(main.cloud_availability_updater, "deploy_eligible_connectors_to_cloud_repo") + main.main() - + assert main.inputs.fetch_remote_catalog.call_count == 2 - main.inputs.fetch_remote_catalog.assert_has_calls( - [ - mocker.call(main.OSS_CATALOG_URL), - mocker.call(main.CLOUD_CATALOG_URL) - ] - ) + main.inputs.fetch_remote_catalog.assert_has_calls([mocker.call(main.OSS_CATALOG_URL), mocker.call(main.CLOUD_CATALOG_URL)]) main.enrichments.get_enriched_catalog.assert_called_with( - mock_oss_catalog, - mock_cloud_catalog, - main.inputs.fetch_adoption_metrics_per_connector_version.return_value + mock_oss_catalog, mock_cloud_catalog, main.inputs.fetch_adoption_metrics_per_connector_version.return_value ) - main.validations.get_qa_report.assert_called_with( - main.enrichments.get_enriched_catalog.return_value, - len(mock_oss_catalog) + main.validations.get_qa_report.assert_called_with(main.enrichments.get_enriched_catalog.return_value, len(mock_oss_catalog)) + main.validations.get_connectors_eligible_for_cloud.assert_called_with(main.validations.get_qa_report.return_value) + main.cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo.assert_called_with( + main.validations.get_connectors_eligible_for_cloud.return_value ) - From 8e57542073ee922cc9e7d9ea49c1ae6b99694a27 Mon Sep 17 00:00:00 2001 From: Alex Birdsall Date: Wed, 8 Feb 2023 15:38:16 -0800 Subject: [PATCH 076/137] :window: :bug: Poll backend for Free Connector Program enrollment success (#22289) * Add pollUntil utility for polling Promises * poll backend for confirmed enrollment before showing success toast * Put interval and maxTimeout inside options arg * Give units w/ polling options: intervalMs and maxTimeoutMs --- .../src/core/request/pollUntil.test.ts | 67 +++++++++++++++++++ airbyte-webapp/src/core/request/pollUntil.ts | 20 ++++++ .../hooks/useFreeConnectorProgram.ts | 30 +++++++-- .../src/packages/cloud/locales/en.json | 1 + 4 files changed, 112 insertions(+), 6 deletions(-) create mode 100644 airbyte-webapp/src/core/request/pollUntil.test.ts create mode 100644 airbyte-webapp/src/core/request/pollUntil.ts diff --git a/airbyte-webapp/src/core/request/pollUntil.test.ts b/airbyte-webapp/src/core/request/pollUntil.test.ts new file mode 100644 index 000000000000..796e84a3e6a5 --- /dev/null +++ b/airbyte-webapp/src/core/request/pollUntil.test.ts @@ -0,0 +1,67 @@ +import { pollUntil } from "./pollUntil"; + +// a toy promise that can be polled for a specific response +const fourZerosAndThenSeven = () => { + let _callCount = 0; + return () => Promise.resolve([0, 0, 0, 0, 7][_callCount++]); +}; +// eslint-disable-next-line +const truthyResponse = (x: any) => !!x; + +describe("pollUntil", () => { + describe("when maxTimeoutMs is not provided", () => { + it("calls the provided apiFn until condition returns true and resolves to its final return value", () => { + const pollableFn = fourZerosAndThenSeven(); + + return expect(pollUntil(pollableFn, truthyResponse, { intervalMs: 1 })).resolves.toBe(7); + }); + }); + + describe("when condition returns true before maxTimeoutMs is reached", () => { + it("calls the provided apiFn until condition returns true and resolves to its final return value", () => { + const pollableFn = fourZerosAndThenSeven(); + + return expect(pollUntil(pollableFn, truthyResponse, { intervalMs: 1, maxTimeoutMs: 100 })).resolves.toBe(7); + }); + }); + + describe("when maxTimeoutMs is reached before condition returns true", () => { + it("resolves to false", () => { + const pollableFn = fourZerosAndThenSeven(); + + return expect(pollUntil(pollableFn, truthyResponse, { intervalMs: 100, maxTimeoutMs: 1 })).resolves.toBe(false); + }); + + // Because the timing of the polling depends on both the provided `intervalMs` and the + // execution time of `apiFn`, the timing of polling iterations isn't entirely + // deterministic; it's precise enough for its job, but it's difficult to make precise + // test assertions about polling behavior without long intervalMs/maxTimeoutMs bogging + // down the test suite. + it("calls its apiFn arg no more than (maxTimeoutMs / intervalMs) times", async () => { + let _callCount = 0; + let lastCalledValue = 999; + const pollableFn = () => + Promise.resolve([1, 2, 3, 4, 5][_callCount++]).then((val) => { + lastCalledValue = val; + return val; + }); + + await pollUntil(pollableFn, (_) => false, { intervalMs: 20, maxTimeoutMs: 78 }); + + // In theory, this is what just happened: + // | time elapsed | value (source) | + // |--------------+-----------------| + // | 0ms | 1 (poll) | + // | 20ms | 2 (poll) | + // | 40ms | 3 (poll) | + // | 60ms | 4 (poll) | + // | 78ms | false (timeout) | + // + // In practice, since the polling intervalMs isn't started until after `apiFn` + // resolves to a value, the actual call counts are slightly nondeterministic. We + // could ignore that fact with a slow enough intervalMs, but who wants slow tests? + expect(lastCalledValue > 2).toBe(true); + expect(lastCalledValue <= 4).toBe(true); + }); + }); +}); diff --git a/airbyte-webapp/src/core/request/pollUntil.ts b/airbyte-webapp/src/core/request/pollUntil.ts new file mode 100644 index 000000000000..7349cf0459e0 --- /dev/null +++ b/airbyte-webapp/src/core/request/pollUntil.ts @@ -0,0 +1,20 @@ +import { timer, delay, from, concatMap, takeWhile, last, raceWith, lastValueFrom, NEVER } from "rxjs"; + +// Known issues: +// - the case where `apiFn` returns `false` and `condition(false) === true` is impossible to distinguish from a timeout +export function pollUntil( + apiFn: () => Promise, + condition: (res: ResponseType) => boolean, + options: { intervalMs: number; maxTimeoutMs?: number } +) { + const { intervalMs, maxTimeoutMs } = options; + const poll$ = timer(0, intervalMs).pipe( + concatMap(() => from(apiFn())), + takeWhile((result) => !condition(result), true), + last() + ); + + const timeout$ = maxTimeoutMs ? from([false]).pipe(delay(maxTimeoutMs)) : NEVER; + + return lastValueFrom(poll$.pipe(raceWith(timeout$))); +} diff --git a/airbyte-webapp/src/packages/cloud/components/experiments/FreeConnectorProgram/hooks/useFreeConnectorProgram.ts b/airbyte-webapp/src/packages/cloud/components/experiments/FreeConnectorProgram/hooks/useFreeConnectorProgram.ts index 9afc925ea1b3..d21e145da9a8 100644 --- a/airbyte-webapp/src/packages/cloud/components/experiments/FreeConnectorProgram/hooks/useFreeConnectorProgram.ts +++ b/airbyte-webapp/src/packages/cloud/components/experiments/FreeConnectorProgram/hooks/useFreeConnectorProgram.ts @@ -7,6 +7,8 @@ import { useEffectOnce } from "react-use"; import { ToastType } from "components/ui/Toast"; import { MissingConfigError, useConfig } from "config"; +import { pollUntil } from "core/request/pollUntil"; +import { useAppMonitoringService } from "hooks/services/AppMonitoringService"; import { useExperiment } from "hooks/services/Experiment"; import { useNotificationService } from "hooks/services/Notification"; import { useDefaultRequestMiddlewares } from "services/useDefaultRequestMiddlewares"; @@ -30,16 +32,32 @@ export const useFreeConnectorProgram = () => { const [userDidEnroll, setUserDidEnroll] = useState(false); const { formatMessage } = useIntl(); const { registerNotification } = useNotificationService(); + const { trackError } = useAppMonitoringService(); useEffectOnce(() => { if (searchParams.has(STRIPE_SUCCESS_QUERY)) { // Remove the stripe parameter from the URL - setSearchParams({}, { replace: true }); - setUserDidEnroll(true); - registerNotification({ - id: "fcp/enrolled", - text: formatMessage({ id: "freeConnectorProgram.enroll.success" }), - type: ToastType.SUCCESS, + pollUntil( + () => webBackendGetFreeConnectorProgramInfoForWorkspace({ workspaceId }, requestOptions), + ({ hasPaymentAccountSaved }) => hasPaymentAccountSaved, + { intervalMs: 1000, maxTimeoutMs: 10000 } + ).then((maybeFcpInfo) => { + if (maybeFcpInfo) { + setSearchParams({}, { replace: true }); + setUserDidEnroll(true); + registerNotification({ + id: "fcp/enrollment-success", + text: formatMessage({ id: "freeConnectorProgram.enroll.success" }), + type: ToastType.SUCCESS, + }); + } else { + trackError(new Error("Unable to confirm Free Connector Program enrollment before timeout"), { workspaceId }); + registerNotification({ + id: "fcp/enrollment-failure", + text: formatMessage({ id: "freeConnectorProgram.enroll.failure" }), + type: ToastType.ERROR, + }); + } }); } }); diff --git a/airbyte-webapp/src/packages/cloud/locales/en.json b/airbyte-webapp/src/packages/cloud/locales/en.json index 25eec0c273c4..ab10c89eaa71 100644 --- a/airbyte-webapp/src/packages/cloud/locales/en.json +++ b/airbyte-webapp/src/packages/cloud/locales/en.json @@ -182,6 +182,7 @@ "freeConnectorProgram.enrollNow": "Enroll now!", "freeConnectorProgram.enroll.description": "Enroll in the Free Connector Program to use Alpha and Beta connectors for free.", "freeConnectorProgram.enroll.success": "Successfully enrolled in the Free Connector Program", + "freeConnectorProgram.enroll.failure": "Unable to verify that payment details were saved successfully. Please contact support for additional help.", "freeConnectorProgram.enrollmentModal.title": "Free connector program", "freeConnectorProgram.enrollmentModal.free": "Alpha and Beta Connectors are free while you're in the program.The whole Connection is free until both Connectors have moved into General Availability (GA)", "freeConnectorProgram.enrollmentModal.emailNotification": "We will email you before your connection will start being charged.", From 90698938e52c347dd3cf5643dd8c04c9a1e84f41 Mon Sep 17 00:00:00 2001 From: "Sherif A. Nada" Date: Wed, 8 Feb 2023 15:44:28 -0800 Subject: [PATCH 077/137] CDK: gitignore files generated during unit test runs (#22616) --- airbyte-cdk/python/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/airbyte-cdk/python/.gitignore b/airbyte-cdk/python/.gitignore index 27824851c912..a65b291546c6 100644 --- a/airbyte-cdk/python/.gitignore +++ b/airbyte-cdk/python/.gitignore @@ -2,3 +2,5 @@ # TODO: these are tmp files generated by unit tests. They should go to the /tmp directory. cache_http_stream*.yml + Date: Wed, 8 Feb 2023 16:01:26 -0800 Subject: [PATCH 078/137] Revert "Add normalization strict incremental feature flag (#22514)" (#22612) This reverts commit ddcdcbbbd58f711222652d7926b10707c9b33696. --- .../temporal/sync/OrchestratorConstants.java | 2 - .../process/AirbyteIntegrationLauncher.java | 4 -- .../AirbyteIntegrationLauncherTest.java | 2 - .../features/EnvVariableFeatureFlags.java | 13 ------- .../commons/features/FeatureFlagHelper.java | 26 ++++--------- .../commons/features/FeatureFlags.java | 14 ------- .../features/FeatureFlagHelperTest.java | 21 ++++------ .../main/java/io/airbyte/config/Configs.java | 4 -- .../java/io/airbyte/config/EnvConfigs.java | 13 ------- .../resources/types/NormalizationInput.yaml | 4 -- ...ontainerOrchestratorConfigBeanFactory.java | 3 -- .../sync/NormalizationActivityImpl.java | 39 +++---------------- .../sync/NormalizationActivityImplTest.java | 20 +--------- .../temporal/sync/SyncWorkflowTest.java | 2 +- .../airbyte-worker/templates/deployment.yaml | 10 ----- docker-compose.yaml | 2 - kube/resources/worker.yaml | 10 ----- 17 files changed, 22 insertions(+), 167 deletions(-) diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java index e35e933acb91..dbc95e69c1b3 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java @@ -73,8 +73,6 @@ public class OrchestratorConstants { EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, - EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, - EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAG_CLIENT, FEATURE_FLAG_PATH, EnvConfigs.LAUNCHDARKLY_KEY, diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index d51747587fbc..c95bad235b5e 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -223,8 +223,6 @@ public Process write(final Path jobRoot, private Map getWorkerMetadata() { final Configs configs = new EnvConfigs(); - // We've managed to exceed the maximum number of parameters for Map.of(), so use a builder + convert - // back to hashmap return Maps.newHashMap( ImmutableMap.builder() .put(WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, imageName) @@ -234,8 +232,6 @@ private Map getWorkerMetadata() { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(featureFlags.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()) - .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, featureFlags.strictComparisonNormalizationWorkspaces()) - .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()) diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index da5040edf412..42a0e76086d9 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -66,8 +66,6 @@ class AirbyteIntegrationLauncherTest { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(FEATURE_FLAGS.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces()) - .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, FEATURE_FLAGS.strictComparisonNormalizationWorkspaces()) - .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAGS.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()) diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java index 62af19bf77cf..49e29b561d7b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java @@ -22,9 +22,6 @@ public class EnvVariableFeatureFlags implements FeatureFlags { public static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; - public static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; - public static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; - @Override public boolean autoDisablesFailingConnections() { log.info("Auto Disable Failing Connections: " + Boolean.parseBoolean(System.getenv("AUTO_DISABLE_FAILING_CONNECTIONS"))); @@ -67,16 +64,6 @@ public String fieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, "", (arg) -> arg); } - @Override - public String strictComparisonNormalizationWorkspaces() { - return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, "", (arg) -> arg); - } - - @Override - public String strictComparisonNormalizationTag() { - return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison", (arg) -> arg); - } - // TODO: refactor in order to use the same method than the ones in EnvConfigs.java public T getEnvOrDefault(final String key, final T defaultValue, final Function parser) { final String value = System.getenv(key); diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java index debff56d38d3..efaf98fb0602 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java @@ -4,43 +4,31 @@ package io.airbyte.commons.features; -import com.google.common.annotations.VisibleForTesting; import java.util.HashSet; import java.util.Set; import java.util.UUID; -import java.util.function.Function; import lombok.extern.slf4j.Slf4j; @Slf4j public class FeatureFlagHelper { public static boolean isFieldSelectionEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { - return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, "field selection") - || featureFlags.applyFieldSelection(); - } - - public static boolean isStrictComparisonNormalizationEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { - return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::strictComparisonNormalizationWorkspaces, workspaceId, - "strict comparison in normalization"); - } - - @VisibleForTesting - static boolean isWorkspaceIncludedInFlag(final FeatureFlags featureFlags, - final Function flagRetriever, - final UUID workspaceId, - final String context) { - final String workspaceIdsString = flagRetriever.apply(featureFlags); + final String workspaceIdsString = featureFlags.fieldSelectionWorkspaces(); final Set workspaceIds = new HashSet<>(); if (workspaceIdsString != null && !workspaceIdsString.isEmpty()) { for (final String id : workspaceIdsString.split(",")) { try { workspaceIds.add(UUID.fromString(id)); } catch (final IllegalArgumentException e) { - log.warn("Malformed workspace id for {}: {}", context, id); + log.warn("Malformed workspace id for field selection: {}", id); } } } - return workspaceId != null && workspaceIds.contains(workspaceId); + if (workspaceId != null && workspaceIds.contains(workspaceId)) { + return true; + } + + return featureFlags.applyFieldSelection(); } } diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java index d43006d6ae2b..aa2055047422 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java @@ -37,18 +37,4 @@ public interface FeatureFlags { */ String fieldSelectionWorkspaces(); - /** - * Get the workspaces allow-listed for strict incremental comparison in normalization. This takes - * precedence over the normalization version in destination_definitions.yaml. - * - * @return a comma-separated list of workspace ids where strict incremental comparison should be - * enabled in normalization. - */ - String strictComparisonNormalizationWorkspaces(); - - /** - * @return The Docker image tag representing the normalization version with strict-comparison - */ - String strictComparisonNormalizationTag(); - } diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java index 6d000e86f8f1..6255a708d83b 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java @@ -26,37 +26,30 @@ void beforeEach() { void isFieldSelectionEnabledForWorkspaceWithEmptyString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); - assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); - } - - @Test - void isFieldSelectionEnabledForNullWorkspaceWithEmptyString() { - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); - - assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, null, null)); + assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); } @Test void isFieldSelectionEnabledForWorkspaceWithSpaceString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(" "); - assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); + assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); } @Test void isFieldSelectionEnabledForWorkspaceWithNullString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(null); - assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); + assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); } @Test void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndAMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId + "," + workspaceId); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId.toString() + "," + workspaceId.toString()); - assertTrue(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); + assertTrue(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); } @Test @@ -64,9 +57,9 @@ void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndNoMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId1 = UUID.randomUUID(); final UUID randomId2 = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1 + "," + randomId2); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1.toString() + "," + randomId2.toString()); - assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); + assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); } } diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index 2dac35e85694..d48d5603e847 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -758,10 +758,6 @@ public interface Configs { String getFieldSelectionWorkspaces(); - String getStrictComparisonNormalizationWorkspaces(); - - String getStrictComparisonNormalizationTag(); - enum TrackingStrategy { SEGMENT, LOGGING diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index d28a25e0357b..d53a51ac009c 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -224,9 +224,6 @@ public class EnvConfigs implements Configs { private static final String APPLY_FIELD_SELECTION = "APPLY_FIELD_SELECTION"; private static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; - private static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; - private static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; - public static final Map> JOB_SHARED_ENVS = Map.of( AIRBYTE_VERSION, (instance) -> instance.getAirbyteVersion().serialize(), AIRBYTE_ROLE, EnvConfigs::getAirbyteRole, @@ -1155,16 +1152,6 @@ public String getFieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, ""); } - @Override - public String getStrictComparisonNormalizationWorkspaces() { - return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, ""); - } - - @Override - public String getStrictComparisonNormalizationTag() { - return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison"); - } - @Override public int getActivityNumberOfAttempt() { return Integer.parseInt(getEnvOrDefault(ACTIVITY_MAX_ATTEMPT, "5")); diff --git a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml index 72fd7ffbcdb8..584141e6e14f 100644 --- a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml +++ b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml @@ -21,7 +21,3 @@ properties: type: object description: optional resource requirements to run sync workers existingJavaType: io.airbyte.config.ResourceRequirements - workspaceId: - description: The id of the workspace associated with this sync - type: string - format: uuid diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index 42caf494f70d..7917e6c449c3 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -96,9 +96,6 @@ public ContainerOrchestratorConfig kubernetesContainerOrchestratorConfig( environmentVariables.put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, Boolean.toString(featureFlags.autoDetectSchema())); environmentVariables.put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, Boolean.toString(featureFlags.applyFieldSelection())); environmentVariables.put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()); - environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, - featureFlags.strictComparisonNormalizationWorkspaces()); - environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()); environmentVariables.put(JAVA_OPTS_ENV_VAR, containerOrchestratorJavaOpts); environmentVariables.put(CONTROL_PLANE_AUTH_ENDPOINT_ENV_VAR, controlPlaneAuthEndpoint); environmentVariables.put(DATA_PLANE_SERVICE_ACCOUNT_CREDENTIALS_PATH_ENV_VAR, dataPlaneServiceAccountCredentialsPath); diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java index 8b7ef2f885d0..db664fbc29df 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java @@ -13,8 +13,6 @@ import datadog.trace.api.Trace; import io.airbyte.api.client.AirbyteApiClient; import io.airbyte.api.client.model.generated.JobIdRequestBody; -import io.airbyte.commons.features.FeatureFlagHelper; -import io.airbyte.commons.features.FeatureFlags; import io.airbyte.commons.functional.CheckedSupplier; import io.airbyte.commons.json.Jsons; import io.airbyte.commons.protocol.migrations.v1.CatalogMigrationV1Helper; @@ -52,10 +50,8 @@ import java.util.Optional; import java.util.UUID; import java.util.function.Supplier; -import lombok.extern.slf4j.Slf4j; @Singleton -@Slf4j public class NormalizationActivityImpl implements NormalizationActivity { private final Optional containerOrchestratorConfig; @@ -66,17 +62,13 @@ public class NormalizationActivityImpl implements NormalizationActivity { private final WorkerEnvironment workerEnvironment; private final LogConfigs logConfigs; private final String airbyteVersion; - private final FeatureFlags featureFlags; private final Integer serverPort; private final AirbyteConfigValidator airbyteConfigValidator; private final TemporalUtils temporalUtils; private final ResourceRequirements normalizationResourceRequirements; private final AirbyteApiClient airbyteApiClient; - // This constant is not currently in use. We'll need to bump it when we try releasing v1 again. - private static final Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); - private static final String V1_NORMALIZATION_MINOR_VERSION = "3"; - private static final String NON_STRICT_COMPARISON_IMAGE_TAG = "0.2.25"; + private final static Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Optional containerOrchestratorConfig, @Named("defaultWorkerConfigs") final WorkerConfigs workerConfigs, @@ -86,7 +78,6 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt final WorkerEnvironment workerEnvironment, final LogConfigs logConfigs, @Value("${airbyte.version}") final String airbyteVersion, - final FeatureFlags featureFlags, @Value("${micronaut.server.port}") final Integer serverPort, final AirbyteConfigValidator airbyteConfigValidator, final TemporalUtils temporalUtils, @@ -100,7 +91,6 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt this.workerEnvironment = workerEnvironment; this.logConfigs = logConfigs; this.airbyteVersion = airbyteVersion; - this.featureFlags = featureFlags; this.serverPort = serverPort; this.airbyteConfigValidator = airbyteConfigValidator; this.temporalUtils = temporalUtils; @@ -121,17 +111,11 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final var fullDestinationConfig = secretsHydrator.hydrate(input.getDestinationConfiguration()); final var fullInput = Jsons.clone(input).withDestinationConfiguration(fullDestinationConfig); - if (FeatureFlagHelper.isStrictComparisonNormalizationEnabledForWorkspace(featureFlags, input.getWorkspaceId())) { - log.info("Using strict comparison normalization"); - replaceNormalizationImageTag(destinationLauncherConfig, featureFlags.strictComparisonNormalizationTag()); - } - // Check the version of normalization // We require at least version 0.3.0 to support data types v1. Using an older version would lead to // all columns being typed as JSONB. If normalization is using an older version, fallback to using // v0 data types. if (!normalizationSupportsV1DataTypes(destinationLauncherConfig)) { - log.info("Using protocol v0"); CatalogMigrationV1Helper.downgradeSchemaIfNeeded(fullInput.getCatalog()); } else { @@ -140,7 +124,6 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, // phase v0 out. // Performance impact should be low considering the nature of the check compared to the time to run // normalization. - log.info("Using protocol v1"); CatalogMigrationV1Helper.upgradeSchemaIfNeeded(fullInput.getCatalog()); } @@ -151,7 +134,6 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final CheckedSupplier, Exception> workerFactory; - log.info("Using normalization: " + destinationLauncherConfig.getNormalizationDockerImage()); if (containerOrchestratorConfig.isPresent()) { workerFactory = getContainerLauncherWorkerFactory(workerConfigs, destinationLauncherConfig, jobRunConfig, () -> context); @@ -180,15 +162,15 @@ public NormalizationInput generateNormalizationInput(final StandardSyncInput syn return new NormalizationInput() .withDestinationConfiguration(syncInput.getDestinationConfiguration()) .withCatalog(syncOutput.getOutputCatalog()) - .withResourceRequirements(normalizationResourceRequirements) - .withWorkspaceId(syncInput.getWorkspaceId()); + .withResourceRequirements(normalizationResourceRequirements); } @VisibleForTesting static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig destinationLauncherConfig) { try { - final Version normalizationVersion = new Version(getNormalizationImageTag(destinationLauncherConfig)); - return V1_NORMALIZATION_MINOR_VERSION.equals(normalizationVersion.getMinorVersion()); + final String[] normalizationImage = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); + final Version normalizationVersion = new Version(normalizationImage[1]); + return normalizationVersion.greaterThanOrEqualTo(MINIMAL_VERSION_FOR_DATATYPES_V1); } catch (final IllegalArgumentException e) { // IllegalArgument here means that the version isn't in a semver format. // The current behavior is to assume it supports v0 data types for dev purposes. @@ -196,17 +178,6 @@ static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig } } - private static String getNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig) { - return destinationLauncherConfig.getNormalizationDockerImage().split(":", 2)[1]; - } - - @VisibleForTesting - static void replaceNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig, final String newTag) { - final String[] imageComponents = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); - imageComponents[1] = newTag; - destinationLauncherConfig.setNormalizationDockerImage(String.join(":", imageComponents)); - } - private CheckedSupplier, Exception> getLegacyWorkerFactory( final IntegrationLauncherConfig destinationLauncherConfig, final JobRunConfig jobRunConfig) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java index 0c75c219b0c7..9164f5c2834b 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java @@ -4,11 +4,6 @@ package io.airbyte.workers.temporal.sync; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import io.airbyte.commons.features.FeatureFlags; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -20,20 +15,9 @@ void checkNormalizationDataTypesSupportFromVersionString() { Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.2.5"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.1.1"))); Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.3.0"))); - Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); - Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); + Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); + Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("protocolv1"))); - Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("strict_comparison"))); - } - - @Test - void checkNormalizationTagReplacement() { - final FeatureFlags featureFlags = mock(FeatureFlags.class); - when(featureFlags.strictComparisonNormalizationTag()).thenReturn("strict_comparison"); - - final IntegrationLauncherConfig config = withNormalizationVersion("0.2.25"); - NormalizationActivityImpl.replaceNormalizationImageTag(config, "strict_comparison"); - assertEquals("normalization:strict_comparison", config.getNormalizationDockerImage()); } private IntegrationLauncherConfig withNormalizationVersion(final String version) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java index 73e04f5b9fa8..bd605a6f6aaf 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java @@ -455,7 +455,7 @@ private static void verifyPersistState(final PersistStateActivity persistStateAc configuredCatalog); } - private void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { + private static void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { verify(normalizationActivity).normalize( JOB_RUN_CONFIG, DESTINATION_LAUNCHER_CONFIG, diff --git a/charts/airbyte-worker/templates/deployment.yaml b/charts/airbyte-worker/templates/deployment.yaml index e37bf9af02e3..af9517b02f69 100644 --- a/charts/airbyte-worker/templates/deployment.yaml +++ b/charts/airbyte-worker/templates/deployment.yaml @@ -310,16 +310,6 @@ spec: configMapKeyRef: name: {{ .Release.Name }}-airbyte-env key: USE_STREAM_CAPABLE_STATE - - name: STRICT_COMPARISON_NORMALIZATION_TAG - valueFrom: - configMapKeyRef: - name: {{ .Release.Name }}-airbyte-env - key: STRICT_COMPARISON_NORMALIZATION_TAG - - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - valueFrom: - configMapKeyRef: - name: {{ .Release.Name }}-airbyte-env - key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: diff --git a/docker-compose.yaml b/docker-compose.yaml index a8baa3c3ecbf..6392166bcd70 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -109,8 +109,6 @@ services: - MICRONAUT_ENVIRONMENTS=${WORKERS_MICRONAUT_ENVIRONMENTS} - APPLY_FIELD_SELECTION=${APPLY_FIELD_SELECTION} - FIELD_SELECTION_WORKSPACES=${FIELD_SELECTION_WORKSPACES} - - STRICT_COMPARISON_NORMALIZATION_WORKSPACES=${STRICT_COMPARISON_NORMALIZATION_WORKSPACES} - - STRICT_COMPARISON_NORMALIZATION_TAG=${STRICT_COMPARISON_NORMALIZATION_TAG} configs: - flags volumes: diff --git a/kube/resources/worker.yaml b/kube/resources/worker.yaml index 4fb2605845f6..3c426ded1708 100644 --- a/kube/resources/worker.yaml +++ b/kube/resources/worker.yaml @@ -300,16 +300,6 @@ spec: configMapKeyRef: name: airbyte-env key: USE_STREAM_CAPABLE_STATE - - name: STRICT_COMPARISON_NORMALIZATION_TAG - valueFrom: - configMapKeyRef: - name: airbyte-env - key: STRICT_COMPARISON_NORMALIZATION_TAG - - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - valueFrom: - configMapKeyRef: - name: airbyte-env - key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: From b9609ab73eba856a7a9f1e0370739eb4429a263d Mon Sep 17 00:00:00 2001 From: Benoit Moriceau Date: Wed, 8 Feb 2023 16:43:11 -0800 Subject: [PATCH 079/137] Revert "Revert "Add normalization strict incremental feature flag (#22514)" (#22612)" (#22619) This reverts commit 8702cdf88f72ca4ab589707e459cf54e1ac4747a. --- .../temporal/sync/OrchestratorConstants.java | 2 + .../process/AirbyteIntegrationLauncher.java | 4 ++ .../AirbyteIntegrationLauncherTest.java | 2 + .../features/EnvVariableFeatureFlags.java | 13 +++++++ .../commons/features/FeatureFlagHelper.java | 26 +++++++++---- .../commons/features/FeatureFlags.java | 14 +++++++ .../features/FeatureFlagHelperTest.java | 21 ++++++---- .../main/java/io/airbyte/config/Configs.java | 4 ++ .../java/io/airbyte/config/EnvConfigs.java | 13 +++++++ .../resources/types/NormalizationInput.yaml | 4 ++ ...ontainerOrchestratorConfigBeanFactory.java | 3 ++ .../sync/NormalizationActivityImpl.java | 39 ++++++++++++++++--- .../sync/NormalizationActivityImplTest.java | 20 +++++++++- .../temporal/sync/SyncWorkflowTest.java | 2 +- .../airbyte-worker/templates/deployment.yaml | 10 +++++ docker-compose.yaml | 2 + kube/resources/worker.yaml | 10 +++++ 17 files changed, 167 insertions(+), 22 deletions(-) diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java index dbc95e69c1b3..e35e933acb91 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/sync/OrchestratorConstants.java @@ -73,6 +73,8 @@ public class OrchestratorConstants { EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, + EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, + EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAG_CLIENT, FEATURE_FLAG_PATH, EnvConfigs.LAUNCHDARKLY_KEY, diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java index c95bad235b5e..d51747587fbc 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/process/AirbyteIntegrationLauncher.java @@ -223,6 +223,8 @@ public Process write(final Path jobRoot, private Map getWorkerMetadata() { final Configs configs = new EnvConfigs(); + // We've managed to exceed the maximum number of parameters for Map.of(), so use a builder + convert + // back to hashmap return Maps.newHashMap( ImmutableMap.builder() .put(WorkerEnvConstants.WORKER_CONNECTOR_IMAGE, imageName) @@ -232,6 +234,8 @@ private Map getWorkerMetadata() { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(featureFlags.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(featureFlags.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, featureFlags.strictComparisonNormalizationWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, configs.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, configs.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, configs.getLaunchDarklyKey()) diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java index 42a0e76086d9..da5040edf412 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/process/AirbyteIntegrationLauncherTest.java @@ -66,6 +66,8 @@ class AirbyteIntegrationLauncherTest { .put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, String.valueOf(FEATURE_FLAGS.autoDetectSchema())) .put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, String.valueOf(FEATURE_FLAGS.applyFieldSelection())) .put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, FEATURE_FLAGS.fieldSelectionWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, FEATURE_FLAGS.strictComparisonNormalizationWorkspaces()) + .put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, FEATURE_FLAGS.strictComparisonNormalizationTag()) .put(EnvConfigs.SOCAT_KUBE_CPU_LIMIT, CONFIGS.getSocatSidecarKubeCpuLimit()) .put(EnvConfigs.SOCAT_KUBE_CPU_REQUEST, CONFIGS.getSocatSidecarKubeCpuRequest()) .put(EnvConfigs.LAUNCHDARKLY_KEY, CONFIGS.getLaunchDarklyKey()) diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java index 49e29b561d7b..62af19bf77cf 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/EnvVariableFeatureFlags.java @@ -22,6 +22,9 @@ public class EnvVariableFeatureFlags implements FeatureFlags { public static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; + public static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; + public static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; + @Override public boolean autoDisablesFailingConnections() { log.info("Auto Disable Failing Connections: " + Boolean.parseBoolean(System.getenv("AUTO_DISABLE_FAILING_CONNECTIONS"))); @@ -64,6 +67,16 @@ public String fieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, "", (arg) -> arg); } + @Override + public String strictComparisonNormalizationWorkspaces() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, "", (arg) -> arg); + } + + @Override + public String strictComparisonNormalizationTag() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison", (arg) -> arg); + } + // TODO: refactor in order to use the same method than the ones in EnvConfigs.java public T getEnvOrDefault(final String key, final T defaultValue, final Function parser) { final String value = System.getenv(key); diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java index efaf98fb0602..debff56d38d3 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlagHelper.java @@ -4,31 +4,43 @@ package io.airbyte.commons.features; +import com.google.common.annotations.VisibleForTesting; import java.util.HashSet; import java.util.Set; import java.util.UUID; +import java.util.function.Function; import lombok.extern.slf4j.Slf4j; @Slf4j public class FeatureFlagHelper { public static boolean isFieldSelectionEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { - final String workspaceIdsString = featureFlags.fieldSelectionWorkspaces(); + return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, "field selection") + || featureFlags.applyFieldSelection(); + } + + public static boolean isStrictComparisonNormalizationEnabledForWorkspace(final FeatureFlags featureFlags, final UUID workspaceId) { + return isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::strictComparisonNormalizationWorkspaces, workspaceId, + "strict comparison in normalization"); + } + + @VisibleForTesting + static boolean isWorkspaceIncludedInFlag(final FeatureFlags featureFlags, + final Function flagRetriever, + final UUID workspaceId, + final String context) { + final String workspaceIdsString = flagRetriever.apply(featureFlags); final Set workspaceIds = new HashSet<>(); if (workspaceIdsString != null && !workspaceIdsString.isEmpty()) { for (final String id : workspaceIdsString.split(",")) { try { workspaceIds.add(UUID.fromString(id)); } catch (final IllegalArgumentException e) { - log.warn("Malformed workspace id for field selection: {}", id); + log.warn("Malformed workspace id for {}: {}", context, id); } } } - if (workspaceId != null && workspaceIds.contains(workspaceId)) { - return true; - } - - return featureFlags.applyFieldSelection(); + return workspaceId != null && workspaceIds.contains(workspaceId); } } diff --git a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java index aa2055047422..d43006d6ae2b 100644 --- a/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java +++ b/airbyte-commons/src/main/java/io/airbyte/commons/features/FeatureFlags.java @@ -37,4 +37,18 @@ public interface FeatureFlags { */ String fieldSelectionWorkspaces(); + /** + * Get the workspaces allow-listed for strict incremental comparison in normalization. This takes + * precedence over the normalization version in destination_definitions.yaml. + * + * @return a comma-separated list of workspace ids where strict incremental comparison should be + * enabled in normalization. + */ + String strictComparisonNormalizationWorkspaces(); + + /** + * @return The Docker image tag representing the normalization version with strict-comparison + */ + String strictComparisonNormalizationTag(); + } diff --git a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java index 6255a708d83b..6d000e86f8f1 100644 --- a/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java +++ b/airbyte-commons/src/test/java/io/airbyte/commons/features/FeatureFlagHelperTest.java @@ -26,30 +26,37 @@ void beforeEach() { void isFieldSelectionEnabledForWorkspaceWithEmptyString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); + } + + @Test + void isFieldSelectionEnabledForNullWorkspaceWithEmptyString() { + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(""); + + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, null, null)); } @Test void isFieldSelectionEnabledForWorkspaceWithSpaceString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(" "); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); } @Test void isFieldSelectionEnabledForWorkspaceWithNullString() { when(featureFlags.fieldSelectionWorkspaces()).thenReturn(null); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, UUID.randomUUID())); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, UUID.randomUUID(), null)); } @Test void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndAMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId.toString() + "," + workspaceId.toString()); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId + "," + workspaceId); - assertTrue(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); + assertTrue(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); } @Test @@ -57,9 +64,9 @@ void isFieldSelectionEnabledForWorkspaceWithSomeIdsAndNoMatch() { final UUID workspaceId = UUID.randomUUID(); final UUID randomId1 = UUID.randomUUID(); final UUID randomId2 = UUID.randomUUID(); - when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1.toString() + "," + randomId2.toString()); + when(featureFlags.fieldSelectionWorkspaces()).thenReturn(randomId1 + "," + randomId2); - assertFalse(FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); + assertFalse(FeatureFlagHelper.isWorkspaceIncludedInFlag(featureFlags, FeatureFlags::fieldSelectionWorkspaces, workspaceId, null)); } } diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java index d48d5603e847..2dac35e85694 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/Configs.java @@ -758,6 +758,10 @@ public interface Configs { String getFieldSelectionWorkspaces(); + String getStrictComparisonNormalizationWorkspaces(); + + String getStrictComparisonNormalizationTag(); + enum TrackingStrategy { SEGMENT, LOGGING diff --git a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java index d53a51ac009c..d28a25e0357b 100644 --- a/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java +++ b/airbyte-config/config-models/src/main/java/io/airbyte/config/EnvConfigs.java @@ -224,6 +224,9 @@ public class EnvConfigs implements Configs { private static final String APPLY_FIELD_SELECTION = "APPLY_FIELD_SELECTION"; private static final String FIELD_SELECTION_WORKSPACES = "FIELD_SELECTION_WORKSPACES"; + private static final String STRICT_COMPARISON_NORMALIZATION_WORKSPACES = "STRICT_COMPARISON_NORMALIZATION_WORKSPACES"; + private static final String STRICT_COMPARISON_NORMALIZATION_TAG = "STRICT_COMPARISON_NORMALIZATION_TAG"; + public static final Map> JOB_SHARED_ENVS = Map.of( AIRBYTE_VERSION, (instance) -> instance.getAirbyteVersion().serialize(), AIRBYTE_ROLE, EnvConfigs::getAirbyteRole, @@ -1152,6 +1155,16 @@ public String getFieldSelectionWorkspaces() { return getEnvOrDefault(FIELD_SELECTION_WORKSPACES, ""); } + @Override + public String getStrictComparisonNormalizationWorkspaces() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_WORKSPACES, ""); + } + + @Override + public String getStrictComparisonNormalizationTag() { + return getEnvOrDefault(STRICT_COMPARISON_NORMALIZATION_TAG, "strict_comparison"); + } + @Override public int getActivityNumberOfAttempt() { return Integer.parseInt(getEnvOrDefault(ACTIVITY_MAX_ATTEMPT, "5")); diff --git a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml index 584141e6e14f..72fd7ffbcdb8 100644 --- a/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml +++ b/airbyte-config/config-models/src/main/resources/types/NormalizationInput.yaml @@ -21,3 +21,7 @@ properties: type: object description: optional resource requirements to run sync workers existingJavaType: io.airbyte.config.ResourceRequirements + workspaceId: + description: The id of the workspace associated with this sync + type: string + format: uuid diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java index 7917e6c449c3..42caf494f70d 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/config/ContainerOrchestratorConfigBeanFactory.java @@ -96,6 +96,9 @@ public ContainerOrchestratorConfig kubernetesContainerOrchestratorConfig( environmentVariables.put(EnvVariableFeatureFlags.AUTO_DETECT_SCHEMA, Boolean.toString(featureFlags.autoDetectSchema())); environmentVariables.put(EnvVariableFeatureFlags.APPLY_FIELD_SELECTION, Boolean.toString(featureFlags.applyFieldSelection())); environmentVariables.put(EnvVariableFeatureFlags.FIELD_SELECTION_WORKSPACES, featureFlags.fieldSelectionWorkspaces()); + environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_WORKSPACES, + featureFlags.strictComparisonNormalizationWorkspaces()); + environmentVariables.put(EnvVariableFeatureFlags.STRICT_COMPARISON_NORMALIZATION_TAG, featureFlags.strictComparisonNormalizationTag()); environmentVariables.put(JAVA_OPTS_ENV_VAR, containerOrchestratorJavaOpts); environmentVariables.put(CONTROL_PLANE_AUTH_ENDPOINT_ENV_VAR, controlPlaneAuthEndpoint); environmentVariables.put(DATA_PLANE_SERVICE_ACCOUNT_CREDENTIALS_PATH_ENV_VAR, dataPlaneServiceAccountCredentialsPath); diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java index db664fbc29df..8b7ef2f885d0 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/NormalizationActivityImpl.java @@ -13,6 +13,8 @@ import datadog.trace.api.Trace; import io.airbyte.api.client.AirbyteApiClient; import io.airbyte.api.client.model.generated.JobIdRequestBody; +import io.airbyte.commons.features.FeatureFlagHelper; +import io.airbyte.commons.features.FeatureFlags; import io.airbyte.commons.functional.CheckedSupplier; import io.airbyte.commons.json.Jsons; import io.airbyte.commons.protocol.migrations.v1.CatalogMigrationV1Helper; @@ -50,8 +52,10 @@ import java.util.Optional; import java.util.UUID; import java.util.function.Supplier; +import lombok.extern.slf4j.Slf4j; @Singleton +@Slf4j public class NormalizationActivityImpl implements NormalizationActivity { private final Optional containerOrchestratorConfig; @@ -62,13 +66,17 @@ public class NormalizationActivityImpl implements NormalizationActivity { private final WorkerEnvironment workerEnvironment; private final LogConfigs logConfigs; private final String airbyteVersion; + private final FeatureFlags featureFlags; private final Integer serverPort; private final AirbyteConfigValidator airbyteConfigValidator; private final TemporalUtils temporalUtils; private final ResourceRequirements normalizationResourceRequirements; private final AirbyteApiClient airbyteApiClient; - private final static Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); + // This constant is not currently in use. We'll need to bump it when we try releasing v1 again. + private static final Version MINIMAL_VERSION_FOR_DATATYPES_V1 = new Version("0.3.0"); + private static final String V1_NORMALIZATION_MINOR_VERSION = "3"; + private static final String NON_STRICT_COMPARISON_IMAGE_TAG = "0.2.25"; public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Optional containerOrchestratorConfig, @Named("defaultWorkerConfigs") final WorkerConfigs workerConfigs, @@ -78,6 +86,7 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt final WorkerEnvironment workerEnvironment, final LogConfigs logConfigs, @Value("${airbyte.version}") final String airbyteVersion, + final FeatureFlags featureFlags, @Value("${micronaut.server.port}") final Integer serverPort, final AirbyteConfigValidator airbyteConfigValidator, final TemporalUtils temporalUtils, @@ -91,6 +100,7 @@ public NormalizationActivityImpl(@Named("containerOrchestratorConfig") final Opt this.workerEnvironment = workerEnvironment; this.logConfigs = logConfigs; this.airbyteVersion = airbyteVersion; + this.featureFlags = featureFlags; this.serverPort = serverPort; this.airbyteConfigValidator = airbyteConfigValidator; this.temporalUtils = temporalUtils; @@ -111,11 +121,17 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final var fullDestinationConfig = secretsHydrator.hydrate(input.getDestinationConfiguration()); final var fullInput = Jsons.clone(input).withDestinationConfiguration(fullDestinationConfig); + if (FeatureFlagHelper.isStrictComparisonNormalizationEnabledForWorkspace(featureFlags, input.getWorkspaceId())) { + log.info("Using strict comparison normalization"); + replaceNormalizationImageTag(destinationLauncherConfig, featureFlags.strictComparisonNormalizationTag()); + } + // Check the version of normalization // We require at least version 0.3.0 to support data types v1. Using an older version would lead to // all columns being typed as JSONB. If normalization is using an older version, fallback to using // v0 data types. if (!normalizationSupportsV1DataTypes(destinationLauncherConfig)) { + log.info("Using protocol v0"); CatalogMigrationV1Helper.downgradeSchemaIfNeeded(fullInput.getCatalog()); } else { @@ -124,6 +140,7 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, // phase v0 out. // Performance impact should be low considering the nature of the check compared to the time to run // normalization. + log.info("Using protocol v1"); CatalogMigrationV1Helper.upgradeSchemaIfNeeded(fullInput.getCatalog()); } @@ -134,6 +151,7 @@ public NormalizationSummary normalize(final JobRunConfig jobRunConfig, final CheckedSupplier, Exception> workerFactory; + log.info("Using normalization: " + destinationLauncherConfig.getNormalizationDockerImage()); if (containerOrchestratorConfig.isPresent()) { workerFactory = getContainerLauncherWorkerFactory(workerConfigs, destinationLauncherConfig, jobRunConfig, () -> context); @@ -162,15 +180,15 @@ public NormalizationInput generateNormalizationInput(final StandardSyncInput syn return new NormalizationInput() .withDestinationConfiguration(syncInput.getDestinationConfiguration()) .withCatalog(syncOutput.getOutputCatalog()) - .withResourceRequirements(normalizationResourceRequirements); + .withResourceRequirements(normalizationResourceRequirements) + .withWorkspaceId(syncInput.getWorkspaceId()); } @VisibleForTesting static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig destinationLauncherConfig) { try { - final String[] normalizationImage = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); - final Version normalizationVersion = new Version(normalizationImage[1]); - return normalizationVersion.greaterThanOrEqualTo(MINIMAL_VERSION_FOR_DATATYPES_V1); + final Version normalizationVersion = new Version(getNormalizationImageTag(destinationLauncherConfig)); + return V1_NORMALIZATION_MINOR_VERSION.equals(normalizationVersion.getMinorVersion()); } catch (final IllegalArgumentException e) { // IllegalArgument here means that the version isn't in a semver format. // The current behavior is to assume it supports v0 data types for dev purposes. @@ -178,6 +196,17 @@ static boolean normalizationSupportsV1DataTypes(final IntegrationLauncherConfig } } + private static String getNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig) { + return destinationLauncherConfig.getNormalizationDockerImage().split(":", 2)[1]; + } + + @VisibleForTesting + static void replaceNormalizationImageTag(final IntegrationLauncherConfig destinationLauncherConfig, final String newTag) { + final String[] imageComponents = destinationLauncherConfig.getNormalizationDockerImage().split(":", 2); + imageComponents[1] = newTag; + destinationLauncherConfig.setNormalizationDockerImage(String.join(":", imageComponents)); + } + private CheckedSupplier, Exception> getLegacyWorkerFactory( final IntegrationLauncherConfig destinationLauncherConfig, final JobRunConfig jobRunConfig) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java index 9164f5c2834b..0c75c219b0c7 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/NormalizationActivityImplTest.java @@ -4,6 +4,11 @@ package io.airbyte.workers.temporal.sync; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import io.airbyte.commons.features.FeatureFlags; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -15,9 +20,20 @@ void checkNormalizationDataTypesSupportFromVersionString() { Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.2.5"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.1.1"))); Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.3.0"))); - Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); - Assertions.assertTrue(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("0.4.1"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("dev"))); Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("protocolv1"))); + Assertions.assertFalse(NormalizationActivityImpl.normalizationSupportsV1DataTypes(withNormalizationVersion("strict_comparison"))); + } + + @Test + void checkNormalizationTagReplacement() { + final FeatureFlags featureFlags = mock(FeatureFlags.class); + when(featureFlags.strictComparisonNormalizationTag()).thenReturn("strict_comparison"); + + final IntegrationLauncherConfig config = withNormalizationVersion("0.2.25"); + NormalizationActivityImpl.replaceNormalizationImageTag(config, "strict_comparison"); + assertEquals("normalization:strict_comparison", config.getNormalizationDockerImage()); } private IntegrationLauncherConfig withNormalizationVersion(final String version) { diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java index bd605a6f6aaf..73e04f5b9fa8 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/sync/SyncWorkflowTest.java @@ -455,7 +455,7 @@ private static void verifyPersistState(final PersistStateActivity persistStateAc configuredCatalog); } - private static void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { + private void verifyNormalize(final NormalizationActivity normalizationActivity, final NormalizationInput normalizationInput) { verify(normalizationActivity).normalize( JOB_RUN_CONFIG, DESTINATION_LAUNCHER_CONFIG, diff --git a/charts/airbyte-worker/templates/deployment.yaml b/charts/airbyte-worker/templates/deployment.yaml index af9517b02f69..e37bf9af02e3 100644 --- a/charts/airbyte-worker/templates/deployment.yaml +++ b/charts/airbyte-worker/templates/deployment.yaml @@ -310,6 +310,16 @@ spec: configMapKeyRef: name: {{ .Release.Name }}-airbyte-env key: USE_STREAM_CAPABLE_STATE + - name: STRICT_COMPARISON_NORMALIZATION_TAG + valueFrom: + configMapKeyRef: + name: {{ .Release.Name }}-airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_TAG + - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES + valueFrom: + configMapKeyRef: + name: {{ .Release.Name }}-airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: diff --git a/docker-compose.yaml b/docker-compose.yaml index 6392166bcd70..a8baa3c3ecbf 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -109,6 +109,8 @@ services: - MICRONAUT_ENVIRONMENTS=${WORKERS_MICRONAUT_ENVIRONMENTS} - APPLY_FIELD_SELECTION=${APPLY_FIELD_SELECTION} - FIELD_SELECTION_WORKSPACES=${FIELD_SELECTION_WORKSPACES} + - STRICT_COMPARISON_NORMALIZATION_WORKSPACES=${STRICT_COMPARISON_NORMALIZATION_WORKSPACES} + - STRICT_COMPARISON_NORMALIZATION_TAG=${STRICT_COMPARISON_NORMALIZATION_TAG} configs: - flags volumes: diff --git a/kube/resources/worker.yaml b/kube/resources/worker.yaml index 3c426ded1708..4fb2605845f6 100644 --- a/kube/resources/worker.yaml +++ b/kube/resources/worker.yaml @@ -300,6 +300,16 @@ spec: configMapKeyRef: name: airbyte-env key: USE_STREAM_CAPABLE_STATE + - name: STRICT_COMPARISON_NORMALIZATION_TAG + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_TAG + - name: STRICT_COMPARISON_NORMALIZATION_WORKSPACES + valueFrom: + configMapKeyRef: + name: airbyte-env + key: STRICT_COMPARISON_NORMALIZATION_WORKSPACES - name: SHOULD_RUN_NOTIFY_WORKFLOWS valueFrom: configMapKeyRef: From 0ba609c6f1b7a3944ad6fe7d280a6d5866947372 Mon Sep 17 00:00:00 2001 From: Xiaohan Song Date: Wed, 8 Feb 2023 16:52:04 -0800 Subject: [PATCH 080/137] Fix for acceptance test on discover workflow (#22595) * fix test * remove unused var * add converter into test * use converters to convert client catalog to proto * remove cdk related changes * more cdk remove * Minor format changes * remove untrue comment * Minor format changes --------- Co-authored-by: Sergio Ropero <42538006+sergio-ropero@users.noreply.github.com> Co-authored-by: Sergio Ropero --- .../helper/CatalogClientConverters.java | 89 +++++++++++++++++++ .../helper/CatalogClientConvertersTest.java | 6 ++ .../source/AbstractSourceConnectorTest.java | 8 +- 3 files changed, 98 insertions(+), 5 deletions(-) diff --git a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java index c5f4b48be001..52cf8c1c2db1 100644 --- a/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java +++ b/airbyte-commons-worker/src/main/java/io/airbyte/workers/helper/CatalogClientConverters.java @@ -4,9 +4,19 @@ package io.airbyte.workers.helper; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.node.ObjectNode; +import io.airbyte.api.client.model.generated.AirbyteStreamConfiguration; +import io.airbyte.api.client.model.generated.DestinationSyncMode; +import io.airbyte.api.client.model.generated.SyncMode; import io.airbyte.commons.enums.Enums; import io.airbyte.commons.text.Names; import io.airbyte.protocol.models.AirbyteStream; +import io.airbyte.validation.json.JsonValidationException; +import java.util.Collections; +import java.util.List; +import java.util.Optional; +import java.util.Set; import java.util.stream.Collectors; /** @@ -17,6 +27,85 @@ */ public class CatalogClientConverters { + /** + * + * @param catalog + * @return + */ + public static io.airbyte.protocol.models.AirbyteCatalog toAirbyteProtocol(final io.airbyte.api.client.model.generated.AirbyteCatalog catalog) { + + io.airbyte.protocol.models.AirbyteCatalog protoCatalog = + new io.airbyte.protocol.models.AirbyteCatalog(); + var airbyteStream = catalog.getStreams().stream().map(stream -> { + try { + return toConfiguredProtocol(stream.getStream(), stream.getConfig()); + } catch (JsonValidationException e) { + return null; + } + }).collect(Collectors.toList()); + + protoCatalog.withStreams(airbyteStream); + return protoCatalog; + } + + @SuppressWarnings("PMD.AvoidLiteralsInIfCondition") + private static io.airbyte.protocol.models.AirbyteStream toConfiguredProtocol(final io.airbyte.api.client.model.generated.AirbyteStream stream, + AirbyteStreamConfiguration config) + throws JsonValidationException { + if (config.getFieldSelectionEnabled() != null && config.getFieldSelectionEnabled()) { + // Validate the selected field paths. + if (config.getSelectedFields() == null) { + throw new JsonValidationException("Requested field selection but no selected fields provided"); + } + final JsonNode properties = stream.getJsonSchema().findValue("properties"); + if (properties == null || !properties.isObject()) { + throw new JsonValidationException("Requested field selection but no properties node found"); + } + for (final var selectedFieldInfo : config.getSelectedFields()) { + if (selectedFieldInfo.getFieldPath() == null || selectedFieldInfo.getFieldPath().isEmpty()) { + throw new JsonValidationException("Selected field path cannot be empty"); + } + if (selectedFieldInfo.getFieldPath().size() > 1) { + // TODO(mfsiega-airbyte): support nested fields. + throw new UnsupportedOperationException("Nested field selection not supported"); + } + } + // Only include the selected fields. + // NOTE: we verified above that each selected field has at least one element in the field path. + final Set selectedFieldNames = + config.getSelectedFields().stream().map((field) -> field.getFieldPath().get(0)).collect(Collectors.toSet()); + // TODO(mfsiega-airbyte): we only check the top level of the cursor/primary key fields because we + // don't support filtering nested fields yet. + if (config.getSyncMode().equals(SyncMode.INCREMENTAL) // INCREMENTAL sync mode, AND + && !config.getCursorField().isEmpty() // There is a cursor configured, AND + && !selectedFieldNames.contains(config.getCursorField().get(0))) { // The cursor isn't in the selected fields. + throw new JsonValidationException("Cursor field cannot be de-selected in INCREMENTAL syncs"); + } + if (config.getDestinationSyncMode().equals(DestinationSyncMode.APPEND_DEDUP)) { + for (final List primaryKeyComponent : config.getPrimaryKey()) { + if (!selectedFieldNames.contains(primaryKeyComponent.get(0))) { + throw new JsonValidationException("Primary key field cannot be de-selected in DEDUP mode"); + } + } + } + for (final String selectedFieldName : selectedFieldNames) { + if (!properties.has(selectedFieldName)) { + throw new JsonValidationException(String.format("Requested selected field %s not found in JSON schema", selectedFieldName)); + } + } + ((ObjectNode) properties).retain(selectedFieldNames); + } + return new io.airbyte.protocol.models.AirbyteStream() + .withName(stream.getName()) + .withJsonSchema(stream.getJsonSchema()) + .withSupportedSyncModes(Enums.convertListTo(stream.getSupportedSyncModes(), io.airbyte.protocol.models.SyncMode.class)) + .withSourceDefinedCursor(stream.getSourceDefinedCursor()) + .withDefaultCursorField(stream.getDefaultCursorField()) + .withSourceDefinedPrimaryKey( + Optional.ofNullable(stream.getSourceDefinedPrimaryKey()).orElse(Collections.emptyList())) + .withNamespace(stream.getNamespace()); + } + /** * Converts a protocol AirbyteCatalog to an OpenAPI client versioned AirbyteCatalog. */ diff --git a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java index ae2c4ae22c99..b2a009c5e643 100644 --- a/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java +++ b/airbyte-commons-worker/src/test/java/io/airbyte/workers/helper/CatalogClientConvertersTest.java @@ -65,4 +65,10 @@ void testConvertToClientAPI() { CatalogClientConverters.toAirbyteCatalogClientApi(BASIC_MODEL_CATALOG)); } + @Test + void testConvertToProtocol() { + assertEquals(BASIC_MODEL_CATALOG, + CatalogClientConverters.toAirbyteProtocol(EXPECTED_CLIENT_CATALOG)); + } + } diff --git a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java index 600e2f7cdcee..e245ec5df6df 100644 --- a/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java +++ b/airbyte-integrations/bases/standard-source-test/src/main/java/io/airbyte/integrations/standardtest/source/AbstractSourceConnectorTest.java @@ -37,6 +37,7 @@ import io.airbyte.workers.general.DefaultCheckConnectionWorker; import io.airbyte.workers.general.DefaultDiscoverCatalogWorker; import io.airbyte.workers.general.DefaultGetSpecWorker; +import io.airbyte.workers.helper.CatalogClientConverters; import io.airbyte.workers.helper.ConnectorConfigUpdater; import io.airbyte.workers.helper.EntrypointEnvChecker; import io.airbyte.workers.internal.AirbyteSource; @@ -124,12 +125,9 @@ public abstract class AbstractSourceConnectorTest { private ConnectorConfigUpdater mConnectorConfigUpdater; - // This has to be using the protocol version of the platform in order to capture the arg - private final ArgumentCaptor lastPersistedCatalog = - ArgumentCaptor.forClass(io.airbyte.protocol.models.AirbyteCatalog.class); - protected AirbyteCatalog getLastPersistedCatalog() { - return convertProtocolObject(lastPersistedCatalog.getValue(), AirbyteCatalog.class); + return convertProtocolObject( + CatalogClientConverters.toAirbyteProtocol(discoverWriteRequest.getValue().getCatalog()), AirbyteCatalog.class); } private final ArgumentCaptor discoverWriteRequest = From f5e0f809b1e43f4fd1d663533cbe951363e77b6f Mon Sep 17 00:00:00 2001 From: Jimmy Ma Date: Wed, 8 Feb 2023 17:19:45 -0800 Subject: [PATCH 081/137] Disable flaky testDowntimeDuringSync test (#22621) --- .../test/acceptance/ContainerOrchestratorAcceptanceTests.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java index a286aac7a70f..7ed69814a6f1 100644 --- a/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java +++ b/airbyte-tests/src/acceptanceTests/java/io/airbyte/test/acceptance/ContainerOrchestratorAcceptanceTests.java @@ -37,6 +37,7 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable; import org.slf4j.Logger; @@ -104,6 +105,7 @@ void setup() throws URISyntaxException, IOException, SQLException { // This test is flaky. Warnings are suppressed until that condition us understood // See: https://github.com/airbytehq/airbyte/issues/19948 @Test + @Disabled("Flaky test, to be investigated before re-enabling") @SuppressWarnings("PMD.JUnitTestsShouldIncludeAssert") void testDowntimeDuringSync() throws Exception { // NOTE: PMD assert warning suppressed because the assertion was flaky. The test will throw if the From 17c77fc819ef3732fb1b20fa4c1932be258f0ee9 Mon Sep 17 00:00:00 2001 From: letiescanciano <45267095+letiescanciano@users.noreply.github.com> Date: Thu, 9 Feb 2023 08:43:24 +0100 Subject: [PATCH 082/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=A7=AA=20[Experime?= =?UTF-8?q?nt]=20Simplify=20signup=20left=20side=20(#22402)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 🪟 🧪 [Experiment] Simplify signup left side We want to experiment if simplifying the left side on the sign up page and dividing the signup methods, increase conversion of corporate emails on the page. How? - Making Oauth the default method - Email/password method is still available but user will see an error for personal emails. They can still sign up though. Airtable details: https://airtable.com/appIuY0uKPVnk8TWT/tbl2SxXnUwf6fVCWS/viw9frYvld7ks7aNo/recnFzE4HBB8RP1uY?blocks=hide Demo: https://www.loom.com/share/9b706682d89845b1bf2455a1f3e1520d --- .../hooks/services/Experiment/experiments.ts | 1 + airbyte-webapp/src/locales/en.json | 1 + .../src/packages/cloud/locales/en.json | 8 ++- .../views/auth/SignupPage/SignupPage.tsx | 6 ++ .../components/SignupForm.module.scss | 20 +++++- .../auth/SignupPage/components/SignupForm.tsx | 62 ++++++++++++++---- .../SimpleLeftSide/SimpleLeftSide.module.scss | 11 ++++ .../SimpleLeftSide/SimpleLeftSide.tsx | 64 +++++++++++++++++++ 8 files changed, 158 insertions(+), 15 deletions(-) create mode 100644 airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.module.scss create mode 100644 airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.tsx diff --git a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts index 4d10d956e6d7..4dfe7f5a808e 100644 --- a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts +++ b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts @@ -18,6 +18,7 @@ export interface Experiments { "authPage.signup.hideName": boolean; "authPage.signup.hideCompanyName": boolean; "onboarding.speedyConnection": boolean; + "authPage.signup.simplifyLeftSide": boolean; "connection.onboarding.sources": string; "connection.onboarding.destinations": string; "connection.autoDetectSchemaChanges": boolean; diff --git a/airbyte-webapp/src/locales/en.json b/airbyte-webapp/src/locales/en.json index 2fee1d46ceb1..bb21c651d7be 100644 --- a/airbyte-webapp/src/locales/en.json +++ b/airbyte-webapp/src/locales/en.json @@ -31,6 +31,7 @@ "form.yourEmail": "Your email", "form.email.placeholder": "you@company.com", "form.email.error": "Enter a valid email", + "form.workEmail.error": "Enter a valid work email", "form.empty.error": "Required", "form.selectConnector": "Type to search for a connector", "form.searchName": "search by name...", diff --git a/airbyte-webapp/src/packages/cloud/locales/en.json b/airbyte-webapp/src/packages/cloud/locales/en.json index ab10c89eaa71..19d9e5b6cb21 100644 --- a/airbyte-webapp/src/packages/cloud/locales/en.json +++ b/airbyte-webapp/src/packages/cloud/locales/en.json @@ -8,7 +8,7 @@ "login.resendEmail": "Didn’t receive the email? Send it again", "login.yourEmail": "Your work email*", "login.inviteEmail": "For security, re-enter your invite email*", - "login.yourEmail.placeholder": "work.email@example.com", + "login.yourEmail.placeholder": "name@company.com", "login.yourEmail.notFound": "User not found", "login.unknownError": "An unknown error has occurred", "login.password": "Enter your password*", @@ -160,6 +160,12 @@ "firebase.auth.error.default": "Confirmation email cannot be sent. Please try again later.", "signup.password.minLength": "Password should be at least 12 characters", + "signup.details.noCreditCard": "No credit card required", + "signup.details.instantSetup": "Instant setup", + "signup.details.freeTrial": "14-day free trial", + "signup.title": "Create your Airbyte account", + "signup.method.email": "Sign up using email", + "signup.method.oauth": "Sign up using Google or GitHub", "email.duplicate": "Email already exists", "email.notfound": "Email not found", "email.disabled": "Your account is disabled", diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx index 90ad2aa591e9..60fcf33213a7 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/SignupPage.tsx @@ -6,9 +6,11 @@ import { FlexContainer } from "components/ui/Flex"; import { Heading } from "components/ui/Heading"; import { PageTrackingCodes, useTrackPage } from "hooks/services/Analytics"; +import { useExperiment } from "hooks/services/Experiment"; import { Separator } from "./components/Separator"; import { Disclaimer, SignupForm } from "./components/SignupForm"; +import { SimpleLeftSide } from "./components/SimpleLeftSide/SimpleLeftSide"; import SpecialBlock from "./components/SpecialBlock"; import styles from "./SignupPage.module.scss"; import { OAuthLogin } from "../OAuthLogin"; @@ -19,7 +21,11 @@ interface SignupPageProps { const SignupPage: React.FC = ({ highlightStyle }) => { useTrackPage(PageTrackingCodes.SIGNUP); + const isSimpleLeftSide = useExperiment("authPage.signup.simplifyLeftSide", false); + if (isSimpleLeftSide) { + return ; + } return ( diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.module.scss b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.module.scss index ce19205fa86b..6e416eff4a38 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.module.scss +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.module.scss @@ -1,5 +1,5 @@ -@use "../../../../../../scss/colors"; -@use "../../../../../../scss/variables"; +@use "scss/colors"; +@use "scss/variables"; .statusMessage { margin-top: variables.$spacing-md; @@ -9,3 +9,19 @@ .disclaimer { margin-top: variables.$spacing-xl; } + +.passwordCheckContainer { + margin-top: variables.$spacing-lg; +} + +.checkIcon { + color: colors.$dark-blue-100; +} + +.error { + color: colors.$red; +} + +.valid { + color: colors.$green; +} diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.tsx b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.tsx index 812dcf37bb8f..40e9b64ae107 100644 --- a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.tsx +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SignupForm.tsx @@ -1,3 +1,6 @@ +import { faCheckCircle, faXmarkCircle } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import classNames from "classnames"; import { Field, FieldProps, Formik, Form } from "formik"; import React, { useMemo } from "react"; import { FormattedMessage, useIntl } from "react-intl"; @@ -7,10 +10,13 @@ import * as yup from "yup"; import { LabeledInput, Link } from "components"; import { Button } from "components/ui/Button"; +import { FlexContainer } from "components/ui/Flex"; +import { Text } from "components/ui/Text"; import { useExperiment } from "hooks/services/Experiment"; import { FieldError } from "packages/cloud/lib/errors/FieldError"; import { useAuthService } from "packages/cloud/services/auth/AuthService"; +import { FREE_EMAIL_SERVICE_PROVIDERS } from "packages/cloud/services/auth/freeEmailProviders"; import { isGdprCountry } from "utils/dataPrivacy"; import { links } from "utils/links"; @@ -75,6 +81,18 @@ export const CompanyNameField: React.FC = () => { export const EmailField: React.FC<{ label?: React.ReactNode }> = ({ label }) => { const { formatMessage } = useIntl(); + const isCorporateEmail = (email?: string) => + !FREE_EMAIL_SERVICE_PROVIDERS.some((provider) => email?.endsWith(`@${provider}`)); + + const getMessage = ({ touched, error, value }: { touched: boolean; error?: string; value?: string }) => { + if (touched && error) { + return formatMessage({ id: error }); + } + if (touched && !isCorporateEmail(value)) { + return formatMessage({ id: "form.workEmail.error" }); + } + return null; + }; return ( {({ field, meta }: FieldProps) => ( @@ -85,8 +103,8 @@ export const EmailField: React.FC<{ label?: React.ReactNode }> = ({ label }) => id: "login.yourEmail.placeholder", })} type="text" - error={!!meta.error && meta.touched} - message={meta.touched && meta.error && formatMessage({ id: meta.error })} + error={(!!meta.error && meta.touched) || (meta.touched && !isCorporateEmail(field.value))} + message={getMessage({ touched: meta.touched, error: meta.error, value: field.value })} /> )} @@ -99,16 +117,36 @@ export const PasswordField: React.FC<{ label?: React.ReactNode }> = ({ label }) return ( {({ field, meta }: FieldProps) => ( - } - placeholder={formatMessage({ - id: "login.password.placeholder", - })} - type="password" - error={!!meta.error && meta.touched} - message={meta.touched && meta.error && formatMessage({ id: meta.error })} - /> + <> + } + placeholder={formatMessage({ + id: "login.password.placeholder", + })} + type="password" + error={!!meta.error && meta.touched} + /> + + + + + + + + + )} ); diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.module.scss b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.module.scss new file mode 100644 index 000000000000..8d99e42f7382 --- /dev/null +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.module.scss @@ -0,0 +1,11 @@ +@use "scss/colors"; +@use "scss/variables"; + +.checkIcon { + color: colors.$dark-blue-100; +} + +.detailTextContainer { + min-width: fit-content; + color: colors.$dark-blue; +} diff --git a/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.tsx b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.tsx new file mode 100644 index 000000000000..5f0474ca72d3 --- /dev/null +++ b/airbyte-webapp/src/packages/cloud/views/auth/SignupPage/components/SimpleLeftSide/SimpleLeftSide.tsx @@ -0,0 +1,64 @@ +import { faGoogle } from "@fortawesome/free-brands-svg-icons"; +import { faCheckCircle, faEnvelope } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { useState } from "react"; +import { FormattedMessage } from "react-intl"; + +import { HeadTitle } from "components/common/HeadTitle"; +import { Button } from "components/ui/Button"; +import { FlexContainer } from "components/ui/Flex"; +import { Heading } from "components/ui/Heading"; + +import styles from "./SimpleLeftSide.module.scss"; +import { OAuthLogin } from "../../../OAuthLogin"; +import { Disclaimer, SignupForm } from "../SignupForm"; + +const Detail: React.FC> = ({ children }) => { + return ( + + + {children} + + ); +}; +export const SimpleLeftSide: React.FC = () => { + const [showOauth, setShowOauth] = useState(true); + return ( + + + + + + + + + + + + + + + + + + {showOauth ? : } + + {showOauth ? ( + + ) : ( + + )} + + + + ); +}; From e2100c48eca6e2918abc49d1796977efb62628c6 Mon Sep 17 00:00:00 2001 From: Serhii Chvaliuk Date: Thu, 9 Feb 2023 11:23:00 +0200 Subject: [PATCH 083/137] Source Hubspot: turn on default HttpAvailabilityStrategy (#22479) Signed-off-by: Sergey Chvalyuk --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-hubspot/Dockerfile | 2 +- .../integration_tests/expected_records.jsonl | 4 +- .../source-hubspot/source_hubspot/source.py | 55 +---------------- .../source-hubspot/source_hubspot/streams.py | 12 ---- .../source-hubspot/unit_tests/conftest.py | 5 -- .../source-hubspot/unit_tests/test_source.py | 59 +++++++------------ docs/integrations/sources/hubspot.md | 5 +- 9 files changed, 29 insertions(+), 117 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 42d71e5909a1..6e358a7cc6cd 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -799,7 +799,7 @@ - name: HubSpot sourceDefinitionId: 36c891d9-4bd9-43ac-bad2-10e12756272c dockerRepository: airbyte/source-hubspot - dockerImageTag: 0.3.1 + dockerImageTag: 0.3.2 documentationUrl: https://docs.airbyte.com/integrations/sources/hubspot icon: hubspot.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index e3a0db465242..d7fa8ecc7bb2 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -6521,7 +6521,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-hubspot:0.3.1" +- dockerImage: "airbyte/source-hubspot:0.3.2" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/hubspot" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-hubspot/Dockerfile b/airbyte-integrations/connectors/source-hubspot/Dockerfile index 634c0a82b7ad..8b26009b81d9 100644 --- a/airbyte-integrations/connectors/source-hubspot/Dockerfile +++ b/airbyte-integrations/connectors/source-hubspot/Dockerfile @@ -34,5 +34,5 @@ COPY source_hubspot ./source_hubspot ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.3.1 +LABEL io.airbyte.version=0.3.2 LABEL io.airbyte.name=airbyte/source-hubspot diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl index 8e0d8027d709..655fca74b102 100644 --- a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl +++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl @@ -21,7 +21,7 @@ {"stream": "workflows", "data": {"migrationStatus": {"portalId": 8727216, "workflowId": 40032127, "migrationStatus": "EXECUTION_MIGRATED", "enrollmentMigrationStatus": "PLATFORM_OWNED", "platformOwnsActions": true, "lastSuccessfulMigrationTimestamp": null, "enrollmentMigrationTimestamp": null, "flowId": 321690519}, "name": "Unnamed workflow - Mon Mar 15 2021 12:58:03 GMT+0200 (cloned)", "id": 40032127, "type": "DRIP_DELAY", "portalId": 8727216, "insertedAt": 1675124258190, "updatedAt": 1675124308226, "enabled": true, "description": "", "contactListIds": {"enrolled": 167, "active": 168, "completed": 169, "succeeded": 170}, "creationSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-userweb"}, "createdByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "clonedFromWorkflowId": 23314874, "createdAt": 1675124258186}, "updateSource": {"sourceApplication": {"source": "DIRECT_API", "serviceName": "AutomationPlatformService-userweb"}, "updatedByUser": {"userId": 12282590, "userEmail": "integration-test@airbyte.io"}, "updatedAt": 1675124308226}, "originalAuthorUserId": 12282590, "personaTagIds": [], "lastUpdatedByUserId": 12282590, "contactCounts": {"active": 0, "enrolled": 0}}, "emitted_at": 1675125115992} {"stream": "companies", "data": {"id": "4992593519", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": null, "city": "San Francisco", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2020-12-10T07:58:09.554000+00:00", "days_to_close": null, "description": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "domain": "airbyte.io", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": "2021-05-21T10:17:06.028000+00:00", "founded_year": "2020", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": null, "hs_analytics_latest_source_data_1": null, "hs_analytics_latest_source_data_2": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": "2021-05-21T10:17:28.964000+00:00", "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-26T11:45:49.817000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": null, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": null, "hs_num_decision_makers": null, "hs_num_open_deals": 1.0, "hs_object_id": 4992593519, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.5476861596107483, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2020-12-10T07:58:09.554000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": true, "lifecyclestage": "opportunity", "linkedin_company_page": "https://www.linkedin.com/company/airbytehq", "linkedinbio": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "name": "Airbyte test1", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": 1.0, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 200.0, "phone": "+1 415-307-4864", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "CA", "timezone": "America/Los_Angeles", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "AirbyteHQ", "type": null, "web_technologies": "slack;segment;google_tag_manager;greenhouse;google_analytics;intercom;piwik;google_apps;hubspot;facebook_advertiser", "website": "airbyte.io", "zip": "94114"}, "createdAt": "2020-12-10T07:58:09.554Z", "updatedAt": "2023-01-26T11:45:49.817Z", "archived": false}, "emitted_at": 1675336936136} {"stream": "companies", "data": {"id": "5000787595", "properties": {"about_us": null, "address": "2261 Market Street", "address2": null, "annualrevenue": null, "city": "San Francisco", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": "United States", "createdate": "2020-12-11T01:28:27.673000+00:00", "days_to_close": null, "description": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "domain": "Daxtarity.com", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": "2020", "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": "", "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": null, "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": null, "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-23T15:41:56.644000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 5000787595, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": null, "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2020-12-11T01:28:27.673000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": null, "is_public": true, "lifecyclestage": null, "linkedin_company_page": "https://www.linkedin.com/company/airbytehq", "linkedinbio": "Airbyte is an open-source data integration platform to build ELT pipelines. Consolidate your data in your data warehouses, lakes and databases.", "name": "Daxtarity", "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": null, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": null, "numberofemployees": 50.0, "phone": "+1 415-307-4864", "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "CA", "timezone": "America/Los_Angeles", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": "AirbyteHQ", "type": null, "web_technologies": "slack;google_tag_manager;greenhouse;google_analytics;intercom;piwik;google_apps;hubspot;facebook_advertiser", "website": "Daxtarity.com", "zip": "94114"}, "createdAt": "2020-12-11T01:28:27.673Z", "updatedAt": "2023-01-23T15:41:56.644Z", "archived": false}, "emitted_at": 1675336936137} -{"stream": "companies", "data": {"id": "11481383026", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": 1.0, "city": "Test", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2023-01-30T23:22:56.969000+00:00", "days_to_close": null, "description": "Test", "domain": "test.test", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": null, "hs_analytics_latest_source_data_1": null, "hs_analytics_latest_source_data_2": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": "2023-01-30T23:22:56.969000+00:00", "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": "2023-02-03T07:00:00+00:00", "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-01-30T23:51:53.295000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 11481383026, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": "companies-lifecycle-pipeline", "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:22:56.969000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": "ACCOUNTING", "is_public": null, "lifecyclestage": "lead", "linkedin_company_page": "Test", "linkedinbio": null, "name": "Test", "notes_last_contacted": null, "notes_last_updated": "2023-01-30T23:51:47.542000+00:00", "notes_next_activity_date": "2023-02-03T07:00:00+00:00", "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": 0.0, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": 2.0, "numberofemployees": 1.0, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Test", "timezone": "3", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": "PROSPECT", "web_technologies": null, "website": "test.test", "zip": "00000"}, "createdAt": "2023-01-30T23:22:56.969Z", "updatedAt": "2023-01-30T23:51:53.295Z", "archived": false}, "emitted_at": 1675336936473} +{"stream": "companies", "data": {"id": "11481383026", "properties": {"about_us": null, "address": null, "address2": null, "annualrevenue": 1.0, "city": "Test", "closedate": null, "closedate_timestamp_earliest_value_a2a17e6e": null, "country": null, "createdate": "2023-01-30T23:22:56.969000+00:00", "days_to_close": null, "description": "Test", "domain": "test.test", "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "facebook_company_page": null, "facebookfans": null, "first_contact_createdate": null, "first_contact_createdate_timestamp_earliest_value_78b50eea": null, "first_conversion_date": null, "first_conversion_date_timestamp_earliest_value_61f58f2c": null, "first_conversion_event_name": null, "first_conversion_event_name_timestamp_earliest_value_68ddae0a": null, "first_deal_created_date": null, "founded_year": null, "googleplus_page": null, "hs_additional_domains": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_first_timestamp": null, "hs_analytics_first_timestamp_timestamp_earliest_value_11e3a63a": null, "hs_analytics_first_touch_converting_campaign": null, "hs_analytics_first_touch_converting_campaign_timestamp_earliest_value_4757fe10": null, "hs_analytics_first_visit_timestamp": null, "hs_analytics_first_visit_timestamp_timestamp_earliest_value_accc17ae": null, "hs_analytics_last_timestamp": null, "hs_analytics_last_timestamp_timestamp_latest_value_4e16365a": null, "hs_analytics_last_touch_converting_campaign": null, "hs_analytics_last_touch_converting_campaign_timestamp_latest_value_81a64e30": null, "hs_analytics_last_visit_timestamp": null, "hs_analytics_last_visit_timestamp_timestamp_latest_value_999a0fce": null, "hs_analytics_latest_source": null, "hs_analytics_latest_source_data_1": null, "hs_analytics_latest_source_data_2": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_num_page_views": null, "hs_analytics_num_page_views_cardinality_sum_e46e85b0": null, "hs_analytics_num_visits": null, "hs_analytics_num_visits_cardinality_sum_53d952a6": null, "hs_analytics_source": null, "hs_analytics_source_data_1": null, "hs_analytics_source_data_1_timestamp_earliest_value_9b2f1fa1": null, "hs_analytics_source_data_2": null, "hs_analytics_source_data_2_timestamp_earliest_value_9b2f9400": null, "hs_analytics_source_timestamp_earliest_value_25a3a52c": null, "hs_avatar_filemanager_key": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_date_entered_customer": null, "hs_date_entered_evangelist": null, "hs_date_entered_lead": "2023-01-30T23:22:56.969000+00:00", "hs_date_entered_marketingqualifiedlead": null, "hs_date_entered_opportunity": null, "hs_date_entered_other": null, "hs_date_entered_salesqualifiedlead": null, "hs_date_entered_subscriber": null, "hs_date_exited_customer": null, "hs_date_exited_evangelist": null, "hs_date_exited_lead": null, "hs_date_exited_marketingqualifiedlead": null, "hs_date_exited_opportunity": null, "hs_date_exited_other": null, "hs_date_exited_salesqualifiedlead": null, "hs_date_exited_subscriber": null, "hs_ideal_customer_profile": null, "hs_is_target_account": null, "hs_last_booked_meeting_date": null, "hs_last_logged_call_date": null, "hs_last_open_task_date": "2023-02-03T07:00:00+00:00", "hs_last_sales_activity_date": null, "hs_last_sales_activity_timestamp": null, "hs_last_sales_activity_type": null, "hs_lastmodifieddate": "2023-02-03T07:03:57.136000+00:00", "hs_latest_createdate_of_active_subscriptions": null, "hs_latest_meeting_activity": null, "hs_lead_status": null, "hs_merged_object_ids": null, "hs_num_blockers": 0.0, "hs_num_child_companies": 0.0, "hs_num_contacts_with_buying_roles": 0.0, "hs_num_decision_makers": 0.0, "hs_num_open_deals": 0.0, "hs_object_id": 11481383026, "hs_parent_company_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": "companies-lifecycle-pipeline", "hs_predictivecontactscore_v2": null, "hs_predictivecontactscore_v2_next_max_max_d4e58c1e": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_target_account": null, "hs_target_account_probability": 0.4076234698295593, "hs_target_account_recommendation_snooze_time": null, "hs_target_account_recommendation_state": null, "hs_time_in_customer": null, "hs_time_in_evangelist": null, "hs_time_in_marketingqualifiedlead": null, "hs_time_in_other": null, "hs_time_in_salesqualifiedlead": null, "hs_time_in_subscriber": null, "hs_total_deal_value": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:22:56.969000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "hubspotscore": null, "industry": "ACCOUNTING", "is_public": null, "lifecyclestage": "lead", "linkedin_company_page": "Test", "linkedinbio": null, "name": "Test", "notes_last_contacted": null, "notes_last_updated": "2023-02-03T07:00:00+00:00", "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_associated_deals": null, "num_contacted_notes": 0.0, "num_conversion_events": null, "num_conversion_events_cardinality_sum_d095f14b": null, "num_notes": 2.0, "numberofemployees": 1.0, "phone": null, "recent_conversion_date": null, "recent_conversion_date_timestamp_latest_value_72856da1": null, "recent_conversion_event_name": null, "recent_conversion_event_name_timestamp_latest_value_66c820bf": null, "recent_deal_amount": null, "recent_deal_close_date": null, "state": "Test", "timezone": "3", "total_money_raised": null, "total_revenue": null, "twitterbio": null, "twitterfollowers": null, "twitterhandle": null, "type": "PROSPECT", "web_technologies": null, "website": "test.test", "zip": "00000"}, "createdAt": "2023-01-30T23:22:56.969Z", "updatedAt": "2023-02-03T07:03:57.136Z", "archived": false}, "emitted_at": 1675336936473} {"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 60, "internal-list-id": 2147483643, "timestamp": 1675124235515, "vid": 2501, "is-member": true}, "emitted_at": 1675337054631} {"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 61, "internal-list-id": 2147483643, "timestamp": 1675124259228, "vid": 2501, "is-member": true}, "emitted_at": 1675337054632} {"stream": "contacts_list_memberships", "data": {"canonical-vid": 2501, "static-list-id": 166, "internal-list-id": 2147483643, "timestamp": 1675120848102, "vid": 2501, "is-member": true}, "emitted_at": 1675337054632} @@ -39,5 +39,5 @@ {"stream": "deals", "data": {"id": "5313728065", "properties": {"amount": null, "amount_in_home_currency": null, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2021-05-31T10:17:06.028000+00:00", "createdate": "2021-05-21T10:17:06.028000+00:00", "days_to_close": 10.0, "dealname": "Michael Scott - New Deal", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "", "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "", "hs_analytics_source_data_1": "", "hs_analytics_source_data_2": "", "hs_arr": null, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2021-05-21T10:17:28.365000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2021-05-21T10:17:28.365000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": null, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:04.054000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": null, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5313728065, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": null, "hs_projected_amount_in_home_currency": null, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": null, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2021-05-21T10:17:28.365000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": "default"}, "createdAt": "2021-05-21T10:17:06.028Z", "updatedAt": "2023-01-30T23:10:04.054Z", "archived": false, "companies": ["4992593519", "4992593519"]}, "emitted_at": 1675337233906} {"stream": "deals", "data": {"id": "5388213824", "properties": {"amount": 10.0, "amount_in_home_currency": 10.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:11:49.985000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 10.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": "OFFLINE", "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "CONTACTS", "hs_analytics_latest_source_data_1_company": "CONTACTS", "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "CRM_UI", "hs_analytics_latest_source_data_2_company": "CRM_UI", "hs_analytics_latest_source_data_2_contact": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:11:49.985000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_exchange_rate": null, "hs_forecast_amount": 10.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:05.702000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388213824, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 10.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:11:49.985000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:11:49.985Z", "updatedAt": "2023-01-30T23:10:05.702Z", "archived": false, "companies": ["5000526215", "5000526215"], "line items": ["2089616136"]}, "emitted_at": 1675337233907} {"stream": "deals", "data": {"id": "5388306989", "properties": {"amount": 60000.0, "amount_in_home_currency": 60000.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2014-08-31T00:00:00+00:00", "createdate": "2021-06-02T14:12:00.029000+00:00", "days_to_close": 0.0, "dealname": "Tim's Newer Deal 2", "dealstage": null, "dealtype": "newbusiness", "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "65568071", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": "OFFLINE", "hs_analytics_latest_source_contact": "", "hs_analytics_latest_source_data_1": "CONTACTS", "hs_analytics_latest_source_data_1_company": "CONTACTS", "hs_analytics_latest_source_data_1_contact": "", "hs_analytics_latest_source_data_2": "CRM_UI", "hs_analytics_latest_source_data_2_company": "CRM_UI", "hs_analytics_latest_source_data_2_contact": null, "hs_analytics_latest_source_timestamp": null, "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": null, "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CONTACTS", "hs_analytics_source_data_2": "CRM_UI", "hs_arr": null, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": null, "hs_createdate": "2021-06-02T14:12:00.029000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": null, "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.0, "hs_deal_stage_probability_shadow": 0.0, "hs_exchange_rate": null, "hs_forecast_amount": 60000.0, "hs_forecast_probability": null, "hs_is_closed": null, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-30T23:10:04.959000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": null, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 5388306989, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 0.0, "hs_projected_amount_in_home_currency": 0.0, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": null, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": null, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "23660227", "hubspot_owner_assigneddate": "2021-06-02T14:12:00.029000+00:00", "hubspot_owner_id": "65568071", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "num_associated_contacts": 0.0, "num_contacted_notes": null, "num_notes": null, "pipeline": null}, "createdAt": "2021-06-02T14:12:00.029Z", "updatedAt": "2023-01-30T23:10:04.959Z", "archived": false, "companies": ["5000526215", "5000526215"]}, "emitted_at": 1675337233907} -{"stream": "deals", "data": {"id": "11936210032", "properties": {"amount": 34.0, "amount_in_home_currency": 34.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2023-01-30T23:41:04.079000+00:00", "createdate": "2023-01-30T23:41:12.865000+00:00", "days_to_close": 0.0, "dealname": "test", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 34.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "OFFLINE", "hs_analytics_latest_source_data_1": "CRM_UI", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "CRM_UI", "hs_analytics_latest_source_data_2": "userId:12282590", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "userId:12282590", "hs_analytics_latest_source_timestamp": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CRM_UI", "hs_analytics_source_data_2": "userId:12282590", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": 34.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-01-31T00:31:37.738000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 11936210032, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 6.800000000000001, "hs_projected_amount_in_home_currency": 6.800000000000001, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 34.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:41:12.865000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": "2023-01-30T23:41:23.198000+00:00", "notes_next_activity_date": "2023-02-03T07:00:00+00:00", "num_associated_contacts": 1.0, "num_contacted_notes": 0.0, "num_notes": 2.0, "pipeline": "default"}, "createdAt": "2023-01-30T23:41:12.865Z", "updatedAt": "2023-01-31T00:31:37.738Z", "archived": false, "line items": ["4617726725"], "contacts": ["2501"]}, "emitted_at": 1675346744980} +{"stream": "deals", "data": {"id": "11936210032", "properties": {"amount": 34.0, "amount_in_home_currency": 34.0, "closed_lost_reason": null, "closed_won_reason": null, "closedate": "2023-01-30T23:41:04.079000+00:00", "createdate": "2023-01-30T23:41:12.865000+00:00", "days_to_close": 0.0, "dealname": "test", "dealstage": "appointmentscheduled", "dealtype": null, "description": null, "engagements_last_meeting_booked": null, "engagements_last_meeting_booked_campaign": null, "engagements_last_meeting_booked_medium": null, "engagements_last_meeting_booked_source": null, "hs_acv": 34.0, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_collaborator_owner_ids": null, "hs_all_deal_split_owner_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_analytics_latest_source": "OFFLINE", "hs_analytics_latest_source_company": null, "hs_analytics_latest_source_contact": "OFFLINE", "hs_analytics_latest_source_data_1": "CRM_UI", "hs_analytics_latest_source_data_1_company": null, "hs_analytics_latest_source_data_1_contact": "CRM_UI", "hs_analytics_latest_source_data_2": "userId:12282590", "hs_analytics_latest_source_data_2_company": null, "hs_analytics_latest_source_data_2_contact": "userId:12282590", "hs_analytics_latest_source_timestamp": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_latest_source_timestamp_company": null, "hs_analytics_latest_source_timestamp_contact": "2023-01-30T23:17:10.053000+00:00", "hs_analytics_source": "OFFLINE", "hs_analytics_source_data_1": "CRM_UI", "hs_analytics_source_data_2": "userId:12282590", "hs_arr": 0.0, "hs_campaign": null, "hs_closed_amount": 0.0, "hs_closed_amount_in_home_currency": 0.0, "hs_created_by_user_id": 12282590, "hs_createdate": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_9567448": null, "hs_date_entered_9567449": null, "hs_date_entered_appointmentscheduled": "2023-01-30T23:41:12.865000+00:00", "hs_date_entered_closedlost": null, "hs_date_entered_closedwon": null, "hs_date_entered_contractsent": null, "hs_date_entered_customclosedwonstage": null, "hs_date_entered_decisionmakerboughtin": null, "hs_date_entered_presentationscheduled": null, "hs_date_entered_qualifiedtobuy": null, "hs_date_exited_9567448": null, "hs_date_exited_9567449": null, "hs_date_exited_appointmentscheduled": null, "hs_date_exited_closedlost": null, "hs_date_exited_closedwon": null, "hs_date_exited_contractsent": null, "hs_date_exited_customclosedwonstage": null, "hs_date_exited_decisionmakerboughtin": null, "hs_date_exited_presentationscheduled": null, "hs_date_exited_qualifiedtobuy": null, "hs_deal_amount_calculation_preference": null, "hs_deal_stage_probability": 0.2, "hs_deal_stage_probability_shadow": 0.2, "hs_exchange_rate": null, "hs_forecast_amount": 34.0, "hs_forecast_probability": null, "hs_is_closed": true, "hs_is_closed_won": true, "hs_is_deal_split": true, "hs_lastmodifieddate": "2023-02-03T07:06:10.268000+00:00", "hs_latest_meeting_activity": null, "hs_likelihood_to_close": null, "hs_line_item_global_term_hs_discount_percentage": null, "hs_line_item_global_term_hs_discount_percentage_enabled": null, "hs_line_item_global_term_hs_recurring_billing_period": null, "hs_line_item_global_term_hs_recurring_billing_period_enabled": null, "hs_line_item_global_term_hs_recurring_billing_start_date": null, "hs_line_item_global_term_hs_recurring_billing_start_date_enabled": null, "hs_line_item_global_term_recurringbillingfrequency": null, "hs_line_item_global_term_recurringbillingfrequency_enabled": null, "hs_manual_forecast_category": null, "hs_merged_object_ids": null, "hs_mrr": 0.0, "hs_next_step": null, "hs_num_associated_deal_splits": 0.0, "hs_num_target_accounts": 0.0, "hs_object_id": 11936210032, "hs_pinned_engagement_id": null, "hs_predicted_amount": null, "hs_predicted_amount_in_home_currency": null, "hs_priority": null, "hs_projected_amount": 6.800000000000001, "hs_projected_amount_in_home_currency": 6.800000000000001, "hs_read_only": null, "hs_sales_email_last_replied": null, "hs_tag_ids": null, "hs_tcv": 34.0, "hs_time_in_9567448": null, "hs_time_in_9567449": null, "hs_time_in_closedlost": null, "hs_time_in_closedwon": null, "hs_time_in_contractsent": null, "hs_time_in_customclosedwonstage": null, "hs_time_in_decisionmakerboughtin": null, "hs_time_in_presentationscheduled": null, "hs_time_in_qualifiedtobuy": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:41:12.865000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "notes_last_contacted": null, "notes_last_updated": "2023-02-03T07:00:00+00:00", "notes_next_activity_date": null, "num_associated_contacts": 1.0, "num_contacted_notes": 0.0, "num_notes": 2.0, "pipeline": "default"}, "createdAt": "2023-01-30T23:41:12.865Z", "updatedAt": "2023-02-03T07:06:10.268Z", "archived": false, "line items": ["4617726725"], "contacts": ["2501"]}, "emitted_at": 1675346744980} {"stream": "tickets", "data": {"id": "1401690016", "properties": {"closed_date": null, "content": null, "created_by": null, "createdate": "2023-01-30T23:52:42.464000+00:00", "first_agent_reply_date": null, "hs_all_accessible_team_ids": null, "hs_all_assigned_business_unit_ids": null, "hs_all_owner_ids": "52550153", "hs_all_team_ids": null, "hs_assignment_method": null, "hs_auto_generated_from_thread_id": null, "hs_conversations_originating_message_id": null, "hs_conversations_originating_thread_id": null, "hs_created_by_user_id": 12282590, "hs_createdate": null, "hs_custom_inbox": null, "hs_date_entered_1": "2023-01-30T23:52:42.464000+00:00", "hs_date_entered_2": null, "hs_date_entered_3": null, "hs_date_entered_4": null, "hs_date_exited_1": null, "hs_date_exited_2": null, "hs_date_exited_3": null, "hs_date_exited_4": null, "hs_external_object_ids": null, "hs_feedback_last_ces_follow_up": null, "hs_feedback_last_ces_rating": null, "hs_feedback_last_survey_date": null, "hs_file_upload": null, "hs_first_agent_message_sent_at": null, "hs_in_helpdesk": null, "hs_inbox_id": null, "hs_last_email_activity": null, "hs_last_email_date": null, "hs_last_message_received_at": null, "hs_last_message_sent_at": null, "hs_lastactivitydate": null, "hs_lastcontacted": null, "hs_lastmodifieddate": "2023-01-30T23:52:43.939000+00:00", "hs_latest_message_seen_by_agent_ids": null, "hs_merged_object_ids": null, "hs_msteams_message_id": null, "hs_nextactivitydate": null, "hs_num_associated_companies": 0.0, "hs_num_times_contacted": 0.0, "hs_object_id": 1401690016, "hs_originating_channel_instance_id": null, "hs_originating_email_engagement_id": null, "hs_originating_generic_channel_id": null, "hs_pinned_engagement_id": null, "hs_pipeline": "0", "hs_pipeline_stage": "1", "hs_read_only": null, "hs_resolution": null, "hs_sales_email_last_replied": null, "hs_thread_ids_to_restore": null, "hs_ticket_category": null, "hs_ticket_id": 1401690016, "hs_ticket_priority": null, "hs_time_to_close_sla_at": null, "hs_time_to_close_sla_status": null, "hs_time_to_first_response_sla_at": null, "hs_time_to_first_response_sla_status": null, "hs_unique_creation_key": null, "hs_updated_by_user_id": 12282590, "hs_user_ids_of_all_notification_followers": null, "hs_user_ids_of_all_notification_unfollowers": null, "hs_user_ids_of_all_owners": "12282590", "hubspot_owner_assigneddate": "2023-01-30T23:52:42.464000+00:00", "hubspot_owner_id": "52550153", "hubspot_team_id": null, "last_engagement_date": null, "last_reply_date": null, "notes_last_contacted": null, "notes_last_updated": null, "notes_next_activity_date": null, "nps_follow_up_answer": null, "nps_follow_up_question_version": null, "nps_score": null, "num_contacted_notes": null, "num_notes": null, "source_ref": null, "source_thread_id": null, "source_type": null, "subject": "test", "tags": null, "time_to_close": null, "time_to_first_agent_reply": null}, "createdAt": "2023-01-30T23:52:42.464Z", "updatedAt": "2023-01-30T23:52:43.939Z", "archived": false}, "emitted_at": 1675337293708} diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py index 3674d3fc9bae..e994ee321563 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/source.py @@ -4,17 +4,12 @@ import logging from itertools import chain -from typing import Any, Iterator, List, Mapping, MutableMapping, Optional, Tuple, Union +from typing import Any, List, Mapping, Optional, Tuple import requests from airbyte_cdk.logger import AirbyteLogger -from airbyte_cdk.models import AirbyteMessage, AirbyteStateMessage, ConfiguredAirbyteCatalog from airbyte_cdk.sources import AbstractSource -from airbyte_cdk.sources.connector_state_manager import ConnectorStateManager from airbyte_cdk.sources.streams import Stream -from airbyte_cdk.sources.utils.schema_helpers import split_config -from airbyte_cdk.utils.event_timing import create_timer -from airbyte_cdk.utils.traced_exception import AirbyteTracedException from requests import HTTPError from source_hubspot.streams import ( API, @@ -136,51 +131,3 @@ def streams(self, config: Mapping[str, Any]) -> List[Stream]: available_streams = streams return available_streams - - def read( - self, - logger: logging.Logger, - config: Mapping[str, Any], - catalog: ConfiguredAirbyteCatalog, - state: Union[List[AirbyteStateMessage], MutableMapping[str, Any]] = None, - ) -> Iterator[AirbyteMessage]: - """ - This method is overridden to check whether the stream `quotes` exists in the source, if not skip reading that stream. - """ - logger.info(f"Starting syncing {self.name}") - config, internal_config = split_config(config) - # TODO assert all streams exist in the connector - # get the streams once in case the connector needs to make any queries to generate them - stream_instances = {s.name: s for s in self.streams(config)} - state_manager = ConnectorStateManager(stream_instance_map=stream_instances, state=state) - self._stream_to_instance_map = stream_instances - with create_timer(self.name) as timer: - for configured_stream in catalog.streams: - stream_instance = stream_instances.get(configured_stream.stream.name) - if not stream_instance and configured_stream.stream.name == "quotes": - logger.warning("Stream `quotes` does not exist in the source. Skip reading `quotes` stream.") - continue - if not stream_instance: - raise KeyError( - f"The requested stream {configured_stream.stream.name} was not found in the source. Available streams: {stream_instances.keys()}" - ) - - try: - yield from self._read_stream( - logger=logger, - stream_instance=stream_instance, - configured_stream=configured_stream, - state_manager=state_manager, - internal_config=internal_config, - ) - except Exception as e: - logger.exception(f"Encountered an exception while reading stream {configured_stream.stream.name}") - display_message = stream_instance.get_error_display_message(e) - if display_message: - raise AirbyteTracedException.from_exception(e, message=display_message) from e - raise e - finally: - logger.info(f"Finished syncing {self.name}") - logger.info(timer.report()) - - logger.info(f"Finished syncing {self.name}") diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py b/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py index b724fac78d9d..ebd24f1c6bcb 100644 --- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py +++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/streams.py @@ -15,7 +15,6 @@ import requests from airbyte_cdk.entrypoint import logger from airbyte_cdk.models import SyncMode -from airbyte_cdk.sources.streams.availability_strategy import AvailabilityStrategy from airbyte_cdk.sources.streams.http import HttpStream from airbyte_cdk.sources.streams.http.requests_native_auth import Oauth2Authenticator, TokenAuthenticator from airbyte_cdk.sources.utils.transform import TransformConfig, TypeTransformer @@ -206,14 +205,9 @@ class Stream(HttpStream, ABC): primary_key = None filter_old_records: bool = True denormalize_records: bool = False # one record from API response can result in multiple records emitted - raise_on_http_errors: bool = True granted_scopes: Set = None properties_scopes: Set = None - @property - def availability_strategy(self) -> Optional["AvailabilityStrategy"]: - return None - @property @abstractmethod def scopes(self) -> Set[str]: @@ -263,12 +257,6 @@ def __init__(self, api: API, start_date: Union[str, pendulum.datetime], credenti if creds_title in (OAUTH_CREDENTIALS, PRIVATE_APP_CREDENTIALS): self._authenticator = api.get_authenticator() - def should_retry(self, response: requests.Response) -> bool: - if response.status_code == HTTPStatus.FORBIDDEN: - setattr(self, "raise_on_http_errors", False) - logger.warning("You have not permission to API for this stream. " "Please check your scopes for Hubspot account.") - return super().should_retry(response) - def backoff_time(self, response: requests.Response) -> Optional[float]: if response.status_code == codes.too_many_requests: return float(response.headers.get("Retry-After", 3)) diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py index d05ec339c6eb..3e3eacc9bd3a 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/conftest.py @@ -42,11 +42,6 @@ def some_credentials_fixture(): return {"credentials_title": "Private App Credentials", "access_token": "wrong token"} -@pytest.fixture(name="creds_with_wrong_permissions") -def creds_with_wrong_permissions(): - return {"credentials_title": "Private App Credentials", "access_token": "THIS-IS-THE-ACCESS_TOKEN"} - - @pytest.fixture(name="fake_properties_list") def fake_properties_list(): return [f"property_number_{i}" for i in range(NUMBER_OF_PROPERTIES)] diff --git a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py index f63103e0b99c..0de88309967c 100644 --- a/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-hubspot/unit_tests/test_source.py @@ -13,7 +13,7 @@ from source_hubspot.errors import HubspotRateLimited from source_hubspot.helpers import APIv3Property from source_hubspot.source import SourceHubspot -from source_hubspot.streams import API, Companies, Deals, Engagements, Products, Stream, Workflows +from source_hubspot.streams import API, Companies, Deals, Engagements, Products, Stream from .utils import read_full_refresh, read_incremental @@ -134,38 +134,30 @@ def test_check_connection_backoff_on_server_error(requests_mock, config): assert not error -def test_wrong_permissions_api_key(requests_mock, creds_with_wrong_permissions, common_params, caplog): - """ - Error with API Key Permissions to particular stream, - typically this issue raises along with calling `workflows` stream with API Key - that doesn't have required permissions to read the stream. - """ - - # Mapping tipical response for mocker +def test_stream_forbidden(requests_mock, config, caplog): json = { "status": "error", - "message": f'This hapikey ({creds_with_wrong_permissions.get("api_key")}) does not have proper permissions! (requires any of [automation-access])', - "correlationId": "2fe0a9af-3609-45c9-a4d7-83a1774121aa", - } - - # We expect something like this - expected_warining_message = { - "type": "LOG", - "log": { - "level": "WARN", - "message": f'Stream `workflows` cannot be procced. This hapikey ({creds_with_wrong_permissions.get("api_key")}) does not have proper permissions! (requires any of [automation-access])', - }, + "message": "This access_token does not have proper permissions!", } + requests_mock.get("https://api.hubapi.com/automation/v3/workflows", json=json, status_code=403) - # Create test_stream instance - test_stream = Workflows(**common_params) - - # Mocking Request - requests_mock.register_uri("GET", test_stream.url, json=json, status_code=403) - records = list(test_stream.read_records(sync_mode=SyncMode.full_refresh)) + catalog = ConfiguredAirbyteCatalog.parse_obj({ + "streams": [ + { + "stream": { + "name": "workflows", + "json_schema": {}, + "supported_sync_modes": ["full_refresh"], + }, + "sync_mode": "full_refresh", + "destination_sync_mode": "overwrite" + } + ] + }) - # match logged expected logged warning message with output given from preudo-output - assert expected_warining_message["log"]["message"] in caplog.text + records = list(SourceHubspot().read(logger, config, catalog, {})) + assert json["message"] in caplog.text + records = [r for r in records if r.type == Type.RECORD] assert not records @@ -328,17 +320,6 @@ def configured_catalog_fixture(): return ConfiguredAirbyteCatalog.parse_obj(configured_catalog) -def test_it_should_not_read_quotes_stream_if_it_does_not_exist_in_client(oauth_config, configured_catalog): - """ - If 'quotes' stream is not in the client, it should skip it. - """ - source = SourceHubspot() - - all_records = list(source.read(logger, config=oauth_config, catalog=configured_catalog, state=None)) - records = [record for record in all_records if record.type == Type.RECORD] - assert not records - - def test_search_based_stream_should_not_attempt_to_get_more_than_10k_records(requests_mock, common_params, fake_properties_list): """ If there are more than 10,000 records that would be returned by the Hubspot search endpoint, diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md index 0aeac0601c5c..2e6c214da744 100644 --- a/docs/integrations/sources/hubspot.md +++ b/docs/integrations/sources/hubspot.md @@ -126,8 +126,9 @@ Now that you have set up the Hubspot source connector, check out the following H | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------| -| 0.3.1 | 2023-01-27 | [22009](https://github.com/airbytehq/airbyte/pull/22009) | Set `AvailabilityStrategy` for streams explicitly to `None` | -| 0.3.0 | 2022-10-27 | [18546](https://github.com/airbytehq/airbyte/pull/18546) | Sunsetting API Key authentication. `Quotes` stream is no longer available | +| 0.3.2 | 2023-02-07 | [22479](https://github.com/airbytehq/airbyte/pull/22479) | Turn on default HttpAvailabilityStrategy | +| 0.3.1 | 2023-01-27 | [22009](https://github.com/airbytehq/airbyte/pull/22009) | Set `AvailabilityStrategy` for streams explicitly to `None` | +| 0.3.0 | 2022-10-27 | [18546](https://github.com/airbytehq/airbyte/pull/18546) | Sunsetting API Key authentication. `Quotes` stream is no longer available | | 0.2.2 | 2022-10-03 | [16914](https://github.com/airbytehq/airbyte/pull/16914) | Fix 403 forbidden error validation | | 0.2.1 | 2022-09-26 | [17120](https://github.com/airbytehq/airbyte/pull/17120) | Migrate to per-stream state. | | 0.2.0 | 2022-09-13 | [16632](https://github.com/airbytehq/airbyte/pull/16632) | Remove Feedback Submissions stream as the one using unstable (beta) API. | From 4f97ad74ef70737ade5a3cbac5a06823e84805df Mon Sep 17 00:00:00 2001 From: danidelvalle Date: Thu, 9 Feb 2023 13:08:22 +0100 Subject: [PATCH 084/137] Docs: set proper env vars for airbyte-username and airbyte-password (#22634) --- octavia-cli/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/octavia-cli/README.md b/octavia-cli/README.md index a411f99d32fb..4fde4a293921 100644 --- a/octavia-cli/README.md +++ b/octavia-cli/README.md @@ -138,10 +138,10 @@ docker compose run octavia-cli ` ### `octavia` command flags | **Flag** | **Description** | **Env Variable** | **Default** | -| ---------------------------------------- | --------------------------------------------------------------------------------- | -------------------------- | ------------------------------------------------------ | +| ---------------------------------------- | --------------------------------------------------------------------------------- |----------------------------| ------------------------------------------------------ | | `--airbyte-url` | Airbyte instance URL. | `AIRBYTE_URL` | `http://localhost:8000` | -| `--airbyte-username` | Airbyte instance username (basic auth). | `AIRBYTE_URL` | `airbyte` | -| `--airbyte-password` | Airbyte instance password (basic auth). | `AIRBYTE_URL` | `password` | +| `--airbyte-username` | Airbyte instance username (basic auth). | `AIRBYTE_USERNAME` | `airbyte` | +| `--airbyte-password` | Airbyte instance password (basic auth). | `AIRBYTE_PASSWORD` | `password` | | `--workspace-id` | Airbyte workspace id. | `AIRBYTE_WORKSPACE_ID` | The first workspace id found on your Airbyte instance. | | `--enable-telemetry/--disable-telemetry` | Enable or disable the sending of telemetry data. | `OCTAVIA_ENABLE_TELEMETRY` | True | | `--api-http-header` | HTTP Header value pairs passed while calling Airbyte's API | None | None | From fd6497c129a1caaad3bf111f389ed547a55fafa4 Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Thu, 9 Feb 2023 13:34:21 +0100 Subject: [PATCH 085/137] Create scans of gradle builds (#22583) --- tools/bin/release_version.sh | 4 ++-- tools/bin/release_version_octavia.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/bin/release_version.sh b/tools/bin/release_version.sh index a9c21bc6110d..ccfa0f7c0e63 100755 --- a/tools/bin/release_version.sh +++ b/tools/bin/release_version.sh @@ -29,8 +29,8 @@ docker login -u "${DOCKER_HUB_USERNAME}" -p "${DOCKER_HUB_PASSWORD}" source ./tools/bin/bump_version.sh echo "Building and publishing PLATFORM version $NEW_VERSION for git revision $GIT_REVISION..." -VERSION=$NEW_VERSION SUB_BUILD=PLATFORM ./gradlew clean build -VERSION=$NEW_VERSION SUB_BUILD=PLATFORM ./gradlew publish +VERSION=$NEW_VERSION SUB_BUILD=PLATFORM ./gradlew clean build --scan +VERSION=$NEW_VERSION SUB_BUILD=PLATFORM ./gradlew publish --scan # Container should be running before build starts # It generates binaries to build images for different CPU architecture diff --git a/tools/bin/release_version_octavia.sh b/tools/bin/release_version_octavia.sh index 5bfa746294cb..942aa2009736 100755 --- a/tools/bin/release_version_octavia.sh +++ b/tools/bin/release_version_octavia.sh @@ -19,6 +19,6 @@ docker login --username "${DOCKER_HUB_USERNAME}" --password "${DOCKER_HUB_PASSWO source ./tools/bin/bump_version.sh echo "Building and publishing OCTAVIA version ${NEW_VERSION} for git revision ${GIT_REVISION}..." -VERSION=$NEW_VERSION SUB_BUILD=OCTAVIA_CLI ./gradlew clean build +VERSION=$NEW_VERSION SUB_BUILD=OCTAVIA_CLI ./gradlew clean build --scan ./octavia-cli/publish.sh ${NEW_VERSION} ${GIT_REVISION} echo "Completed building and publishing OCTAVIA..." From b9d4f129b834fa858fc8e86d07286b2895006816 Mon Sep 17 00:00:00 2001 From: Denys Davydov Date: Thu, 9 Feb 2023 15:31:54 +0200 Subject: [PATCH 086/137] Source Salesforce: handle too many properties (#22597) * #1403 source Salesforce: handle too many properties * #1403 source Salesforce: update changelog * #1403 source salesforce: log warning and skip inconsistent records * #1403 source salesforce: review fixes * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-salesforce/Dockerfile | 2 +- .../source_salesforce/source.py | 29 +-- .../source_salesforce/streams.py | 169 +++++++++++++++--- .../source-salesforce/unit_tests/api_test.py | 82 ++++++++- .../source-salesforce/unit_tests/conftest.py | 21 +++ docs/integrations/sources/salesforce.md | 1 + 8 files changed, 257 insertions(+), 51 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 6e358a7cc6cd..f1f2bcc64b11 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1565,7 +1565,7 @@ - name: Salesforce sourceDefinitionId: b117307c-14b6-41aa-9422-947e34922962 dockerRepository: airbyte/source-salesforce - dockerImageTag: 2.0.0 + dockerImageTag: 2.0.1 documentationUrl: https://docs.airbyte.com/integrations/sources/salesforce icon: salesforce.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index d7fa8ecc7bb2..5b3d38382892 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -13106,7 +13106,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-salesforce:2.0.0" +- dockerImage: "airbyte/source-salesforce:2.0.1" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/salesforce" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-salesforce/Dockerfile b/airbyte-integrations/connectors/source-salesforce/Dockerfile index a8df6e1fccc1..46b2ca9ce8ee 100644 --- a/airbyte-integrations/connectors/source-salesforce/Dockerfile +++ b/airbyte-integrations/connectors/source-salesforce/Dockerfile @@ -13,5 +13,5 @@ RUN pip install . ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=2.0.0 +LABEL io.airbyte.version=2.0.1 LABEL io.airbyte.name=airbyte/source-salesforce diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py index a2a314ccd1c2..c3e73f4752c4 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py @@ -17,7 +17,7 @@ from requests import codes, exceptions # type: ignore[import] from .api import UNSUPPORTED_BULK_API_SALESFORCE_OBJECTS, UNSUPPORTED_FILTERING_STREAMS, Salesforce -from .streams import BulkIncrementalSalesforceStream, BulkSalesforceStream, Describe, IncrementalSalesforceStream, SalesforceStream +from .streams import BulkIncrementalSalesforceStream, BulkSalesforceStream, Describe, IncrementalRestSalesforceStream, RestSalesforceStream class AirbyteStopSync(AirbyteTracedException): @@ -59,17 +59,10 @@ def _get_api_type(cls, stream_name, properties): properties_not_supported_by_bulk = { key: value for key, value in properties.items() if value.get("format") == "base64" or "object" in value["type"] } - properties_length = len(",".join(p for p in properties)) - rest_required = stream_name in UNSUPPORTED_BULK_API_SALESFORCE_OBJECTS or properties_not_supported_by_bulk - # If we have a lot of properties we can overcome REST API URL length and get an error: "reason: URI Too Long". - # For such cases connector tries to use BULK API because it uses POST request and passes properties in the request body. - bulk_required = properties_length + 2000 > Salesforce.REQUEST_SIZE_LIMITS - - if rest_required and not bulk_required: + if rest_required: return "rest" - if not rest_required: - return "bulk" + return "bulk" @classmethod def generate_streams( @@ -79,6 +72,7 @@ def generate_streams( sf_object: Salesforce, ) -> List[Stream]: """ "Generates a list of stream by their names. It can be used for different tests too""" + logger = logging.getLogger() authenticator = TokenAuthenticator(sf_object.access_token) stream_properties = sf_object.generate_schemas(stream_objects) streams = [] @@ -88,7 +82,7 @@ def generate_streams( api_type = cls._get_api_type(stream_name, selected_properties) if api_type == "rest": - full_refresh, incremental = SalesforceStream, IncrementalSalesforceStream + full_refresh, incremental = RestSalesforceStream, IncrementalRestSalesforceStream elif api_type == "bulk": full_refresh, incremental = BulkSalesforceStream, BulkIncrementalSalesforceStream else: @@ -98,10 +92,17 @@ def generate_streams( pk, replication_key = sf_object.get_pk_and_replication_key(json_schema) streams_kwargs.update(dict(sf_api=sf_object, pk=pk, stream_name=stream_name, schema=json_schema, authenticator=authenticator)) if replication_key and stream_name not in UNSUPPORTED_FILTERING_STREAMS: - streams.append(incremental(**streams_kwargs, replication_key=replication_key, start_date=config.get("start_date"))) + stream = incremental(**streams_kwargs, replication_key=replication_key, start_date=config.get("start_date")) else: - streams.append(full_refresh(**streams_kwargs)) - + stream = full_refresh(**streams_kwargs) + if api_type == "rest" and not stream.primary_key and stream.too_many_properties: + logger.warning( + f"Can not instantiate stream {stream_name}. " + f"It is not supported by the BULK API and can not be implemented via REST because the number of its properties " + f"exceeds the limit and it lacks a primary key." + ) + continue + streams.append(stream) return streams def streams(self, config: Mapping[str, Any]) -> List[Stream]: diff --git a/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py b/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py index 465a8505303e..7611b23a8cc4 100644 --- a/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py +++ b/airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py @@ -9,14 +9,14 @@ import time from abc import ABC from contextlib import closing -from typing import Any, Iterable, List, Mapping, MutableMapping, Optional, Tuple, Type, Union +from typing import Any, Callable, Iterable, List, Mapping, MutableMapping, Optional, Tuple, Type, Union import pandas as pd import pendulum import requests # type: ignore[import] from airbyte_cdk.models import ConfiguredAirbyteCatalog, SyncMode -from airbyte_cdk.sources.streams import Stream from airbyte_cdk.sources.streams.availability_strategy import AvailabilityStrategy +from airbyte_cdk.sources.streams.core import Stream, StreamData from airbyte_cdk.sources.streams.http import HttpStream from airbyte_cdk.sources.utils.transform import TransformConfig, TypeTransformer from numpy import nan @@ -38,6 +38,7 @@ class SalesforceStream(HttpStream, ABC): page_size = 2000 transformer = TypeTransformer(TransformConfig.DefaultSchemaNormalization) encoding = DEFAULT_ENCODING + MAX_PROPERTIES_LENGTH = Salesforce.REQUEST_SIZE_LIMITS - 2000 def __init__( self, sf_api: Salesforce, pk: str, stream_name: str, sobject_options: Mapping[str, Any] = None, schema: dict = None, **kwargs @@ -65,6 +66,31 @@ def url_base(self) -> str: def availability_strategy(self) -> Optional["AvailabilityStrategy"]: return None + @property + def too_many_properties(self): + selected_properties = self.get_json_schema().get("properties", {}) + properties_length = len(",".join(p for p in selected_properties)) + return properties_length > self.MAX_PROPERTIES_LENGTH + + def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]: + yield from response.json()["records"] + + def get_json_schema(self) -> Mapping[str, Any]: + if not self.schema: + self.schema = self.sf_api.generate_schema(self.name) + return self.schema + + def get_error_display_message(self, exception: BaseException) -> Optional[str]: + if isinstance(exception, exceptions.ConnectionError): + return f"After {self.max_retries} retries the connector has failed with a network error. It looks like Salesforce API experienced temporary instability, please try again later." + return super().get_error_display_message(exception) + + +class RestSalesforceStream(SalesforceStream): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + assert self.primary_key or not self.too_many_properties + def path(self, next_page_token: Mapping[str, Any] = None, **kwargs: Any) -> str: if next_page_token: """ @@ -80,7 +106,11 @@ def next_page_token(self, response: requests.Response) -> Optional[Mapping[str, return {"next_token": next_token} if next_token else None def request_params( - self, stream_state: Mapping[str, Any], stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None + self, + stream_state: Mapping[str, Any], + stream_slice: Mapping[str, Any] = None, + next_page_token: Mapping[str, Any] = None, + property_chunk: Mapping[str, Any] = None, ) -> MutableMapping[str, Any]: """ Salesforce SOQL Query: https://developer.salesforce.com/docs/atlas.en-us.232.0.api_rest.meta/api_rest/dome_queryall.htm @@ -91,21 +121,31 @@ def request_params( """ return {} - selected_properties = self.get_json_schema().get("properties", {}) - query = f"SELECT {','.join(selected_properties.keys())} FROM {self.name} " + property_chunk = property_chunk or {} + query = f"SELECT {','.join(property_chunk.keys())} FROM {self.name} " if self.primary_key and self.name not in UNSUPPORTED_FILTERING_STREAMS: query += f"ORDER BY {self.primary_key} ASC" return {"q": query} - def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]: - yield from response.json()["records"] + def chunk_properties(self) -> Iterable[Mapping[str, Any]]: + selected_properties = self.get_json_schema().get("properties", {}) - def get_json_schema(self) -> Mapping[str, Any]: - if not self.schema: - self.schema = self.sf_api.generate_schema(self.name) - return self.schema + summary_length = 0 + local_properties = {} + for property_name, value in selected_properties.items(): + current_property_length = len(property_name) + 1 # properties are split with commas + if current_property_length + summary_length >= self.MAX_PROPERTIES_LENGTH: + yield local_properties + local_properties = {} + summary_length = 0 + + local_properties[property_name] = value + summary_length += current_property_length + + if local_properties: + yield local_properties def read_records( self, @@ -113,10 +153,12 @@ def read_records( cursor_field: List[str] = None, stream_slice: Mapping[str, Any] = None, stream_state: Mapping[str, Any] = None, - ) -> Iterable[Mapping[str, Any]]: + ) -> Iterable[StreamData]: try: - yield from super().read_records( - sync_mode=sync_mode, cursor_field=cursor_field, stream_slice=stream_slice, stream_state=stream_state + yield from self._read_pages( + lambda req, res, state, _slice: self.parse_response(res, stream_slice=_slice, stream_state=state), + stream_slice, + stream_state, ) except exceptions.HTTPError as error: """ @@ -135,10 +177,83 @@ def read_records( return raise error - def get_error_display_message(self, exception: BaseException) -> Optional[str]: - if isinstance(exception, exceptions.ConnectionError): - return f"After {self.max_retries} retries the connector has failed with a network error. It looks like Salesforce API experienced temporary instability, please try again later." - return super().get_error_display_message(exception) + def _read_pages( + self, + records_generator_fn: Callable[ + [requests.PreparedRequest, requests.Response, Mapping[str, Any], Mapping[str, Any]], Iterable[StreamData] + ], + stream_slice: Mapping[str, Any] = None, + stream_state: Mapping[str, Any] = None, + ) -> Iterable[StreamData]: + stream_state = stream_state or {} + pagination_complete = False + records = {} + next_pages = {} + + while not pagination_complete: + index = 0 + for index, property_chunk in enumerate(self.chunk_properties()): + request, response = self._fetch_next_page(stream_slice, stream_state, next_pages.get(index), property_chunk) + next_pages[index] = self.next_page_token(response) + chunk_page_records = records_generator_fn(request, response, stream_state, stream_slice) + if not self.too_many_properties: + # this is the case when a stream has no primary key + # (is allowed when properties length does not exceed the maximum value) + # so there would be a single iteration, therefore we may and should yield records immediately + yield from chunk_page_records + break + chunk_page_records = {record[self.primary_key]: record for record in chunk_page_records} + + for record_id, record in chunk_page_records.items(): + if record_id not in records: + records[record_id] = (record, 1) + continue + incomplete_record, counter = records[record_id] + incomplete_record.update(record) + counter += 1 + records[record_id] = (incomplete_record, counter) + + for record_id, (record, counter) in records.items(): + if counter != index + 1: + # Because we make multiple calls to query N records (each call to fetch X properties of all the N records), + # there's a chance that the number of records corresponding to the query may change between the calls. This + # may result in data inconsistency. We skip such records for now and log a warning message. + self.logger.warning( + f"Inconsistent record with primary key {record_id} found. It consists of {counter} chunks instead of {index + 1}. " + f"Skipping it." + ) + continue + yield record + + records = {} + + if not any(next_pages.values()): + pagination_complete = True + + # Always return an empty generator just in case no records were ever yielded + yield from [] + + def _fetch_next_page( + self, + stream_slice: Mapping[str, Any] = None, + stream_state: Mapping[str, Any] = None, + next_page_token: Mapping[str, Any] = None, + property_chunk: Mapping[str, Any] = None, + ) -> Tuple[requests.PreparedRequest, requests.Response]: + request_headers = self.request_headers(stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token) + request = self._create_prepared_request( + path=self.path(stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token), + headers=dict(request_headers, **self.authenticator.get_auth_header()), + params=self.request_params( + stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token, property_chunk=property_chunk + ), + json=self.request_body_json(stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token), + data=self.request_body_data(stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token), + ) + request_kwargs = self.request_kwargs(stream_state=stream_state, stream_slice=stream_slice, next_page_token=next_page_token) + + response = self._send_request(request, request_kwargs) + return request, response class BulkSalesforceStream(SalesforceStream): @@ -406,10 +521,10 @@ def get_standard_instance(self) -> SalesforceStream: sobject_options=self.sobject_options, authenticator=self.authenticator, ) - new_cls: Type[SalesforceStream] = SalesforceStream + new_cls: Type[SalesforceStream] = RestSalesforceStream if isinstance(self, BulkIncrementalSalesforceStream): stream_kwargs.update({"replication_key": self.replication_key, "start_date": self.start_date}) - new_cls = IncrementalSalesforceStream + new_cls = IncrementalRestSalesforceStream return new_cls(**stream_kwargs) @@ -426,7 +541,7 @@ def transform_empty_string_to_none(instance: Any, schema: Any): return instance -class IncrementalSalesforceStream(SalesforceStream, ABC): +class IncrementalRestSalesforceStream(RestSalesforceStream, ABC): state_checkpoint_interval = 500 def __init__(self, replication_key: str, start_date: Optional[str], **kwargs): @@ -442,7 +557,11 @@ def format_start_date(start_date: Optional[str]) -> Optional[str]: return None def request_params( - self, stream_state: Mapping[str, Any], stream_slice: Mapping[str, Any] = None, next_page_token: Mapping[str, Any] = None + self, + stream_state: Mapping[str, Any], + stream_slice: Mapping[str, Any] = None, + next_page_token: Mapping[str, Any] = None, + property_chunk: Mapping[str, Any] = None, ) -> MutableMapping[str, Any]: if next_page_token: """ @@ -450,12 +569,12 @@ def request_params( """ return {} - selected_properties = self.get_json_schema().get("properties", {}) + property_chunk = property_chunk or {} stream_date = stream_state.get(self.cursor_field) start_date = stream_date or self.start_date - query = f"SELECT {','.join(selected_properties.keys())} FROM {self.name} " + query = f"SELECT {','.join(property_chunk.keys())} FROM {self.name} " if start_date: query += f"WHERE {self.cursor_field} >= {start_date} " if self.name not in UNSUPPORTED_FILTERING_STREAMS: @@ -477,7 +596,7 @@ def get_updated_state(self, current_stream_state: MutableMapping[str, Any], late return {self.cursor_field: latest_benchmark} -class BulkIncrementalSalesforceStream(BulkSalesforceStream, IncrementalSalesforceStream): +class BulkIncrementalSalesforceStream(BulkSalesforceStream, IncrementalRestSalesforceStream): def next_page_token(self, last_record: Mapping[str, Any]) -> Optional[Mapping[str, Any]]: if self.name not in UNSUPPORTED_FILTERING_STREAMS: page_token: str = last_record[self.cursor_field] diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py index 25a069b1cbfb..02a5e81db58d 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/api_test.py @@ -19,8 +19,8 @@ CSV_FIELD_SIZE_LIMIT, BulkIncrementalSalesforceStream, BulkSalesforceStream, - IncrementalSalesforceStream, - SalesforceStream, + IncrementalRestSalesforceStream, + RestSalesforceStream, ) @@ -55,7 +55,7 @@ def test_bulk_stream_fallback_to_rest(mocker, requests_mock, stream_config, stre {"id": 11, "name": "custom entity", "created": "2020-01-02"} ] # mock REST API - mocker.patch("source_salesforce.source.SalesforceStream.read_records", Mock(return_value=rest_stream_records)) + mocker.patch("source_salesforce.source.RestSalesforceStream.read_records", Mock(return_value=rest_stream_records)) assert type(stream) is BulkIncrementalSalesforceStream assert list(stream.read_records(sync_mode=SyncMode.full_refresh)) == rest_stream_records @@ -196,12 +196,12 @@ def test_stream_start_date( def test_stream_start_date_should_be_converted_to_datetime_format(stream_config_date_format, stream_api): - stream: IncrementalSalesforceStream = generate_stream("ActiveFeatureLicenseMetric", stream_config_date_format, stream_api) + stream: IncrementalRestSalesforceStream = generate_stream("ActiveFeatureLicenseMetric", stream_config_date_format, stream_api) assert stream.start_date == "2010-01-18T00:00:00Z" def test_stream_start_datetime_format_should_not_changed(stream_config, stream_api): - stream: IncrementalSalesforceStream = generate_stream("ActiveFeatureLicenseMetric", stream_config, stream_api) + stream: IncrementalRestSalesforceStream = generate_stream("ActiveFeatureLicenseMetric", stream_config, stream_api) assert stream.start_date == "2010-01-18T21:18:20Z" @@ -335,8 +335,8 @@ def test_rate_limit_rest(stream_config, stream_api, rest_catalog, state): Next streams should not be executed. """ - stream_1: IncrementalSalesforceStream = generate_stream("KnowledgeArticle", stream_config, stream_api) - stream_2: IncrementalSalesforceStream = generate_stream("AcceptedEventRelation", stream_config, stream_api) + stream_1: IncrementalRestSalesforceStream = generate_stream("KnowledgeArticle", stream_config, stream_api) + stream_2: IncrementalRestSalesforceStream = generate_stream("AcceptedEventRelation", stream_config, stream_api) stream_1.state_checkpoint_interval = 3 configure_request_params_mock(stream_1, stream_2) @@ -397,7 +397,7 @@ def test_rate_limit_rest(stream_config, stream_api, rest_catalog, state): def test_pagination_rest(stream_config, stream_api): stream_name = "AcceptedEventRelation" - stream: SalesforceStream = generate_stream(stream_name, stream_config, stream_api) + stream: RestSalesforceStream = generate_stream(stream_name, stream_config, stream_api) stream.DEFAULT_WAIT_TIMEOUT_SECONDS = 6 # maximum wait timeout will be 6 seconds next_page_url = "/services/data/v52.0/query/012345" with requests_mock.Mocker() as m: @@ -558,7 +558,7 @@ def test_csv_field_size_limit(): def test_convert_to_standard_instance(stream_config, stream_api): bulk_stream = generate_stream("Account", stream_config, stream_api) rest_stream = bulk_stream.get_standard_instance() - assert isinstance(rest_stream, IncrementalSalesforceStream) + assert isinstance(rest_stream, IncrementalRestSalesforceStream) def test_bulk_stream_paging(stream_config, stream_api_pk): @@ -615,3 +615,67 @@ def get_query(request_index): q = f"{SELECT} WHERE (LastModifiedDate = {last_modified_date2} AND Id > '4') OR (LastModifiedDate > {last_modified_date2}) {ORDER_BY}" assert get_query(12) == q + + +def test_rest_stream_init_with_too_many_properties(stream_config, stream_api_v2_too_many_properties): + with pytest.raises(AssertionError): + # v2 means the stream is going to be a REST stream. + # A missing primary key is not allowed + generate_stream("Account", stream_config, stream_api_v2_too_many_properties) + + +def test_too_many_properties(stream_config, stream_api_v2_pk_too_many_properties, requests_mock): + stream = generate_stream("Account", stream_config, stream_api_v2_pk_too_many_properties) + chunks = len(list(stream.chunk_properties())) + assert stream.too_many_properties + assert stream.primary_key + assert type(stream) == RestSalesforceStream + url = next_page_url = "https://fase-account.salesforce.com/services/data/v52.0/queryAll" + requests_mock.get( + url, + [ + { + "json": { + "nextRecordsUrl": next_page_url, + "records": [{"Id": 1, "propertyA": "A"}, {"Id": 2, "propertyA": "A"}] + } + }, + { + "json": { + "nextRecordsUrl": next_page_url, + "records": [{"Id": 1, "propertyB": "B"}, {"Id": 2, "propertyB": "B"}] + } + }, + # 2 for 2 chunks above and 1 for a chunk below + *[{"json": {"records": [{"Id": 1}, {"Id": 2}], "nextRecordsUrl": next_page_url}} for _ in range(chunks - 3)], + { + "json": { + "records": [{"Id": 1}, {"Id": 2}] + } + }, + { + "json": { + "records": [{"Id": 3, "propertyA": "A"}, {"Id": 4, "propertyA": "A"}] + } + }, + { + "json": { + "records": [{"Id": 3, "propertyB": "B"}, {"Id": 4, "propertyB": "B"}] + } + }, + # 2 for 2 chunks above and 1 for a chunk below + *[{"json": {"records": [{"Id": 3}, {"Id": 4}]}} for _ in range(chunks - 3)], + { + "json": { + "records": [{"Id": 3}, {"Id": 4}] + } + } + ] + ) + records = list(stream.read_records(sync_mode=SyncMode.full_refresh)) + assert records == [ + {"Id": 1, "propertyA": "A", "propertyB": "B"}, + {"Id": 2, "propertyA": "A", "propertyB": "B"}, + {"Id": 3, "propertyA": "A", "propertyB": "B"}, + {"Id": 4, "propertyA": "A", "propertyB": "B"} + ] diff --git a/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py b/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py index f229b0b93c86..00a813d797ab 100644 --- a/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py +++ b/airbyte-integrations/connectors/source-salesforce/unit_tests/conftest.py @@ -9,6 +9,7 @@ from airbyte_cdk.models import ConfiguredAirbyteCatalog from source_salesforce.api import Salesforce from source_salesforce.source import SourceSalesforce +from source_salesforce.streams import SalesforceStream @pytest.fixture(autouse=True) @@ -105,6 +106,26 @@ def stream_api_pk(stream_config): return _stream_api(stream_config, describe_response_data=describe_response_data) +@pytest.fixture(scope="module") +def stream_api_v2_too_many_properties(stream_config): + describe_response_data = { + "fields": [{"name": f"PropertyName{str(i)}", "type": "string"} for i in range(SalesforceStream.MAX_PROPERTIES_LENGTH)] + } + describe_response_data["fields"].extend([{"name": "BillingAddress", "type": "address"}]) + return _stream_api(stream_config, describe_response_data=describe_response_data) + + +@pytest.fixture(scope="module") +def stream_api_v2_pk_too_many_properties(stream_config): + describe_response_data = { + "fields": [{"name": f"PropertyName{str(i)}", "type": "string"} for i in range(SalesforceStream.MAX_PROPERTIES_LENGTH)] + } + describe_response_data["fields"].extend([ + {"name": "BillingAddress", "type": "address"}, {"name": "Id", "type": "string"} + ]) + return _stream_api(stream_config, describe_response_data=describe_response_data) + + def generate_stream(stream_name, stream_config, stream_api): return SourceSalesforce.generate_streams(stream_config, {stream_name: None}, stream_api)[0] diff --git a/docs/integrations/sources/salesforce.md b/docs/integrations/sources/salesforce.md index 9e29f60c2b90..c4288cfc048c 100644 --- a/docs/integrations/sources/salesforce.md +++ b/docs/integrations/sources/salesforce.md @@ -129,6 +129,7 @@ Now that you have set up the Salesforce source connector, check out the followin | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------| +| 2.0.1 | 2023-02-08 | [22597](https://github.com/airbytehq/airbyte/pull/22597) | Make multiple requests if a REST stream has too many properties | | 2.0.0 | 2023-02-02 | [22322](https://github.com/airbytehq/airbyte/pull/22322) | Remove `ActivityMetricRollup` stream | | 1.0.30 | 2023-01-27 | [22016](https://github.com/airbytehq/airbyte/pull/22016) | Set `AvailabilityStrategy` for streams explicitly to `None` | | 1.0.29 | 2023-01-05 | [20886](https://github.com/airbytehq/airbyte/pull/20886) | Remove `ActivityMetric` stream | From f330783e36a0552f4fd5ef47bc7b9f6647f8e466 Mon Sep 17 00:00:00 2001 From: darynaishchenko <80129833+darynaishchenko@users.noreply.github.com> Date: Thu, 9 Feb 2023 15:45:24 +0200 Subject: [PATCH 087/137] removed empty stream from testing (#22637) --- .../streams_with_output_records_catalog.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/airbyte-integrations/connectors/source-amplitude/integration_tests/streams_with_output_records_catalog.json b/airbyte-integrations/connectors/source-amplitude/integration_tests/streams_with_output_records_catalog.json index bb86bc48064e..e077ce8fb262 100644 --- a/airbyte-integrations/connectors/source-amplitude/integration_tests/streams_with_output_records_catalog.json +++ b/airbyte-integrations/connectors/source-amplitude/integration_tests/streams_with_output_records_catalog.json @@ -1,15 +1,5 @@ { "streams": [ - { - "stream": { - "name": "cohorts", - "json_schema": {}, - "supported_sync_modes": ["full_refresh"], - "source_defined_primary_key": [["id"]] - }, - "sync_mode": "full_refresh", - "destination_sync_mode": "overwrite" - }, { "stream": { "name": "active_users", From 39051257b015763d538932dc47e06490c0d15b4e Mon Sep 17 00:00:00 2001 From: Joey Marshment-Howell Date: Thu, 9 Feb 2023 16:16:32 +0100 Subject: [PATCH 088/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=94=A7=20Add=20TS?= =?UTF-8?q?=20CSS=20modules=20plugin=20(#22646)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add ts css modules plugin for autocomplete * Update vulnerable versions --------- Co-authored-by: Tim Roes --- airbyte-webapp/package.json | 6 + airbyte-webapp/pnpm-lock.yaml | 246 +++++++++++++++++++++++++++++++--- airbyte-webapp/tsconfig.json | 14 +- 3 files changed, 249 insertions(+), 17 deletions(-) diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index 229d5e228fe8..0d1af97a546a 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -168,6 +168,7 @@ "tmpl": "^1.0.5", "ts-node": "^10.8.1", "typescript": "^4.9.5", + "typescript-plugin-css-modules": "^4.1.1", "vite": "^4.0.4", "vite-plugin-checker": "^0.5.5", "vite-plugin-svgr": "^2.4.0", @@ -202,6 +203,11 @@ "pnpm": { "patchedDependencies": { "react-virtualized@9.22.3": "patches/react-virtualized@9.22.3.patch" + }, + "overrides": { + "json5@<1.0.2": ">=1.0.2", + "postcss@<7.0.36": ">=7.0.36", + "loader-utils@<1.4.1": ">=1.4.1" } } } diff --git a/airbyte-webapp/pnpm-lock.yaml b/airbyte-webapp/pnpm-lock.yaml index 17f5e1af4a31..da9e981fa731 100644 --- a/airbyte-webapp/pnpm-lock.yaml +++ b/airbyte-webapp/pnpm-lock.yaml @@ -1,5 +1,10 @@ lockfileVersion: 5.4 +overrides: + json5@<1.0.2: '>=1.0.2' + postcss@<7.0.36: '>=7.0.36' + loader-utils@<1.4.1: '>=1.4.1' + patchedDependencies: react-virtualized@9.22.3: hash: wem7zdhrj6jola7ic3qcehiqii @@ -138,6 +143,7 @@ specifiers: ts-node: ^10.8.1 typesafe-actions: ^5.1.0 typescript: ^4.9.5 + typescript-plugin-css-modules: ^4.1.1 unified: ^10.1.2 unist-util-visit: ^4.1.0 url: ^0.11.0 @@ -288,6 +294,7 @@ devDependencies: tmpl: 1.0.5 ts-node: 10.9.1_cin3sed6ohfsopbmt6orxeb4o4 typescript: 4.9.5 + typescript-plugin-css-modules: 4.1.1_6qtx7vkbdhwvdm4crzlegk4mvi vite: 4.0.4_arwryhsn4zwmtf5pq2mmdxlt6a vite-plugin-checker: 0.5.5_svpeoejlom624h637oo4yy72dy vite-plugin-svgr: 2.4.0_vite@4.0.4 @@ -2305,7 +2312,7 @@ packages: resolution: {integrity: sha512-9hyNc4OmrXMtthDJq6zyJHll/UIYBWYmMG3rXty2eMeWxHWB0vlsq3AOI+k14PL15aSBAQolv0EZJWVJv/gCEg==} dependencies: '@firebase/util': 1.8.0 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@firebase/database-compat/0.3.0_@firebase+app-types@0.9.0: @@ -2465,7 +2472,7 @@ packages: /@firebase/logger/0.4.0: resolution: {integrity: sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@firebase/messaging-compat/0.2.0_5z7svkifsmkn6ro3hru7lnxwrq: @@ -2648,7 +2655,7 @@ packages: /@formatjs/fast-memoize/1.2.7: resolution: {integrity: sha512-hPeM5LXUUjtCKPybWOUAWpv8lpja8Xz+uKprFPJcg5F2Rd+/bf1E0UUsLRpaAgOReAf5HMRtoIgv/UcyPICrTQ==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@formatjs/icu-messageformat-parser/2.1.14: @@ -2663,7 +2670,7 @@ packages: resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==} dependencies: '@formatjs/ecma402-abstract': 1.14.3 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@formatjs/intl-displaynames/6.2.3: @@ -2685,7 +2692,7 @@ packages: /@formatjs/intl-localematcher/0.2.32: resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@formatjs/intl/2.6.3_typescript@4.9.5: @@ -3185,7 +3192,7 @@ packages: '@motionone/easing': 10.15.1 '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@motionone/dom/10.12.0: @@ -3203,7 +3210,7 @@ packages: resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} dependencies: '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@motionone/generators/10.15.1: @@ -3211,7 +3218,7 @@ packages: dependencies: '@motionone/types': 10.15.1 '@motionone/utils': 10.15.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@motionone/types/10.15.1: @@ -3223,7 +3230,7 @@ packages: dependencies: '@motionone/types': 10.15.1 hey-listen: 1.0.8 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: @@ -5551,7 +5558,7 @@ packages: esbuild: '>=0.10.0' dependencies: esbuild: 0.16.17 - tslib: 2.4.1 + tslib: 2.5.0 dev: true /abab/2.0.6: @@ -5920,7 +5927,7 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: true /astral-regex/2.0.0: @@ -6725,6 +6732,12 @@ packages: engines: {node: '>= 0.6'} dev: true + /copy-anything/2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + dependencies: + is-what: 3.14.1 + dev: true + /copy-descriptor/0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} @@ -6790,6 +6803,13 @@ packages: hyphenate-style-name: 1.0.4 dev: false + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + /css-to-react-native/3.1.0: resolution: {integrity: sha512-AryfkFA29b4I3vG7N4kxFboq15DxwSXzhXM37XNEjwJMgjYIc8BcqfiprpAqX0zadI5PMByEIwAMzXxk5Vcc4g==} dependencies: @@ -7381,6 +7401,15 @@ packages: resolution: {integrity: sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==} dev: true + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -8459,6 +8488,10 @@ packages: resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} dev: false + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + /fastq/1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -8844,6 +8877,12 @@ packages: wide-align: 1.1.5 dev: true + /generic-names/1.0.3: + resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} + dependencies: + loader-utils: 3.2.1 + dev: true + /gensync/1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -9345,6 +9384,21 @@ packages: safer-buffer: 2.1.2 dev: true + /icss-utils/3.0.1: + resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} + dependencies: + postcss: 8.4.21 + dev: true + + /icss-utils/5.1.0_postcss@8.4.21: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 + dev: true + /idb/7.0.1: resolution: {integrity: sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==} dev: false @@ -9354,6 +9408,14 @@ packages: engines: {node: '>= 4'} dev: true + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + /immer/9.0.19: resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} dev: true @@ -9797,6 +9859,10 @@ packages: get-intrinsic: 1.1.3 dev: true + /is-what/3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + dev: true + /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -10650,6 +10716,26 @@ packages: dotenv-expand: 10.0.0 dev: true + /less/4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.5.0 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.10 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -10739,6 +10825,11 @@ packages: wrap-ansi: 7.0.0 dev: true + /loader-utils/3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==} + engines: {node: '>= 12.13.0'} + dev: true + /locate-path/3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -10767,7 +10858,6 @@ packages: /lodash.camelcase/4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -11667,6 +11757,20 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true + /needle/3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -12182,6 +12286,11 @@ packages: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + /parse-node-version/1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + dev: true + /parse-srcset/1.0.2: resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==} dev: false @@ -12310,6 +12419,48 @@ packages: engines: {node: '>=0.10.0'} dev: true + /postcss-filter-plugins/3.0.1: + resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} + dependencies: + postcss: 8.4.21 + dev: true + + /postcss-icss-keyframes/0.2.1: + resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} + dependencies: + icss-utils: 3.0.1 + postcss: 8.4.21 + postcss-value-parser: 3.3.1 + dev: true + + /postcss-icss-selectors/2.0.3: + resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + dependencies: + css-selector-tokenizer: 0.7.3 + generic-names: 1.0.3 + icss-utils: 3.0.1 + lodash: 4.17.21 + postcss: 8.4.21 + dev: true + + /postcss-load-config/3.1.4_aesdjsunmf4wiehhujt67my7tu: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.5 + postcss: 8.4.21 + ts-node: 10.9.1_cin3sed6ohfsopbmt6orxeb4o4 + yaml: 1.10.2 + dev: true + /postcss-media-query-parser/0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} dev: true @@ -12344,7 +12495,6 @@ packages: /postcss-value-parser/3.3.1: resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} - dev: false /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -12521,6 +12671,11 @@ packages: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true + optional: true + /psl/1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true @@ -13221,7 +13376,7 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: true /recast/0.23.1: @@ -13232,7 +13387,7 @@ packages: ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: true /recharts-scale/0.4.5: @@ -13471,6 +13626,10 @@ packages: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true + /reserved-words/0.1.2: + resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} + dev: true + /reserved/0.1.2: resolution: {integrity: sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g==} engines: {node: '>=0.8'} @@ -13658,6 +13817,10 @@ packages: immutable: 4.2.2 source-map-js: 1.0.2 + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true + /saxes/6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -14004,6 +14167,11 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + /sourcemap-codec/1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead @@ -14475,6 +14643,19 @@ packages: resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==} dev: false + /stylus/0.59.0: + resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==} + hasBin: true + dependencies: + '@adobe/css-tools': 4.0.2 + debug: 4.3.4 + glob: 7.2.3 + sax: 1.2.4 + source-map: 0.7.4 + transitivePeerDependencies: + - supports-color + dev: true + /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -14785,6 +14966,15 @@ packages: strip-bom: 3.0.0 dev: true + /tsconfig-paths/4.1.2: + resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.7 + strip-bom: 3.0.0 + dev: true + /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -14793,7 +14983,6 @@ packages: /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: true /tsutils/3.21.0_typescript@4.9.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -14884,6 +15073,31 @@ packages: engines: {node: '>= 4'} dev: false + /typescript-plugin-css-modules/4.1.1_6qtx7vkbdhwvdm4crzlegk4mvi: + resolution: {integrity: sha512-kpVxGkY/go9eV5TP1YUDJ6SqwBx2OIuVStMCxKyg9PhJVFXjLYR7AuItVLwoz0NCdiemH91WhtgAjb96jI34DA==} + peerDependencies: + typescript: '>=3.9.0' + dependencies: + dotenv: 16.0.3 + icss-utils: 5.1.0_postcss@8.4.21 + less: 4.1.3 + lodash.camelcase: 4.3.0 + postcss: 8.4.21 + postcss-filter-plugins: 3.0.1 + postcss-icss-keyframes: 0.2.1 + postcss-icss-selectors: 2.0.3 + postcss-load-config: 3.1.4_aesdjsunmf4wiehhujt67my7tu + reserved-words: 0.1.2 + sass: 1.57.1 + source-map-js: 1.0.2 + stylus: 0.59.0 + tsconfig-paths: 4.1.2 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + /typescript/4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} diff --git a/airbyte-webapp/tsconfig.json b/airbyte-webapp/tsconfig.json index ec543a1239f2..902cf2c91a51 100644 --- a/airbyte-webapp/tsconfig.json +++ b/airbyte-webapp/tsconfig.json @@ -26,7 +26,19 @@ "noImplicitThis": true, "noImplicitAny": true, "noFallthroughCasesInSwitch": true, - "useUnknownInCatchVariables": false + "useUnknownInCatchVariables": false, + "plugins": [ + { + "name": "typescript-plugin-css-modules", + "options": { + "rendererOptions": { + "sass": { + "loadPaths": ["./src"] + } + } + } + } + ] }, "include": ["src"] } From 465e6460ee901a9765917291b7c0c35391fed116 Mon Sep 17 00:00:00 2001 From: Ben Church Date: Thu, 9 Feb 2023 08:11:55 -0800 Subject: [PATCH 089/137] Add emitted_at SAT test (22240) (#22291) --- .../connector-acceptance-test/CHANGELOG.md | 5 +- .../connector-acceptance-test/Dockerfile | 2 +- .../tests/test_full_refresh.py | 53 +++++++++---- .../unit_tests/test_test_full_refresh.py | 76 +++++++++++++++++-- 4 files changed, 116 insertions(+), 20 deletions(-) diff --git a/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md b/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md index 2d42bbe74995..71fa7b3f0b8b 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md +++ b/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.5.2 +Check that `emitted_at` increases during subsequent reads. [#22291](https://github.com/airbytehq/airbyte/pull/22291) + ## 0.5.1 Fix discovered catalog caching for different configs. [#22301](https://github.com/airbytehq/airbyte/pull/22301) @@ -231,7 +234,7 @@ Add validation of input config.json against spec.json. ## 0.1.9 Add configurable validation of schema for all records in BasicRead test: [#4345](https://github.com/airbytehq/airbyte/pull/4345) -The validation is ON by default. +The validation is ON by default. To disable validation for the source you need to set `validate_schema: off` in the config file. ## 0.1.8 diff --git a/airbyte-integrations/bases/connector-acceptance-test/Dockerfile b/airbyte-integrations/bases/connector-acceptance-test/Dockerfile index a198c17604b1..44c2b694f50f 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/Dockerfile +++ b/airbyte-integrations/bases/connector-acceptance-test/Dockerfile @@ -33,7 +33,7 @@ COPY pytest.ini setup.py ./ COPY connector_acceptance_test ./connector_acceptance_test RUN pip install . -LABEL io.airbyte.version=0.5.1 +LABEL io.airbyte.version=0.5.2 LABEL io.airbyte.name=airbyte/connector-acceptance-test ENTRYPOINT ["python", "-m", "pytest", "-p", "connector_acceptance_test.plugin", "-r", "fEsx"] diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py index 7b3712637d32..dd25f390b18d 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_full_refresh.py @@ -2,6 +2,7 @@ # Copyright (c) 2023 Airbyte, Inc., all rights reserved. # +import time from collections import defaultdict from functools import partial from logging import Logger @@ -36,24 +37,26 @@ def primary_keys_only(record, pks): @pytest.mark.default_timeout(20 * 60) class TestFullRefresh(BaseTest): - def test_sequential_reads( - self, - inputs: ConnectionTestConfig, - connector_config: SecretDict, - configured_catalog: ConfiguredAirbyteCatalog, - docker_runner: ConnectorRunner, - detailed_logger: Logger, + def assert_emitted_at_increase_on_subsequent_runs(self, first_read_records, second_read_records): + first_read_records_data = [record.data for record in first_read_records] + assert first_read_records_data, "At least one record should be read using provided catalog" + + first_read_records_emitted_at = [record.emitted_at for record in first_read_records] + max_emitted_at_first_read = max(first_read_records_emitted_at) + + second_read_reords_emitted_at = [record.emitted_at for record in second_read_records] + + min_emitted_at_second_read = min(second_read_reords_emitted_at) + + assert max_emitted_at_first_read < min_emitted_at_second_read, "emitted_at should increase on subsequent runs" + + def assert_two_sequential_reads_produce_same_or_subset_records( + self, records_1, records_2, configured_catalog, ignored_fields, detailed_logger ): - ignored_fields = getattr(inputs, "ignored_fields") or {} - configured_catalog = full_refresh_only_catalog(configured_catalog) - output = docker_runner.call_read(connector_config, configured_catalog) - records_1 = [message.record for message in output if message.type == Type.RECORD] records_by_stream_1 = defaultdict(list) for record in records_1: records_by_stream_1[record.stream].append(record.data) - output = docker_runner.call_read(connector_config, configured_catalog) - records_2 = [message.record for message in output if message.type == Type.RECORD] records_by_stream_2 = defaultdict(list) for record in records_2: records_by_stream_2[record.stream].append(record.data) @@ -78,3 +81,27 @@ def test_sequential_reads( detailed_logger.info("Missing records") detailed_logger.log_json_list(missing_records) pytest.fail(msg) + + def test_sequential_reads( + self, + inputs: ConnectionTestConfig, + connector_config: SecretDict, + configured_catalog: ConfiguredAirbyteCatalog, + docker_runner: ConnectorRunner, + detailed_logger: Logger, + ): + ignored_fields = getattr(inputs, "ignored_fields") or {} + configured_catalog = full_refresh_only_catalog(configured_catalog) + output_1 = docker_runner.call_read(connector_config, configured_catalog) + records_1 = [message.record for message in output_1 if message.type == Type.RECORD] + + # sleep for 1 second to ensure that the emitted_at timestamp is different + time.sleep(1) + + output_2 = docker_runner.call_read(connector_config, configured_catalog) + records_2 = [message.record for message in output_2 if message.type == Type.RECORD] + + self.assert_emitted_at_increase_on_subsequent_runs(records_1, records_2) + self.assert_two_sequential_reads_produce_same_or_subset_records( + records_1, records_2, configured_catalog, ignored_fields, detailed_logger + ) diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py index aa274f5b8cbd..98c8c518632c 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_test_full_refresh.py @@ -24,11 +24,11 @@ class ReadTestConfigWithIgnoreFields(ConnectionTestConfig): ignored_fields: Dict[str, List[str]] = {"test_stream": ["ignore_me", "ignore_me_too"]} -def record_message_from_record(records: List[Dict]) -> List[AirbyteMessage]: +def record_message_from_record(records: List[Dict], emitted_at: int) -> List[AirbyteMessage]: return [ AirbyteMessage( type=Type.RECORD, - record=AirbyteRecordMessage(stream="test_stream", data=record, emitted_at=111), + record=AirbyteRecordMessage(stream="test_stream", data=record, emitted_at=emitted_at), ) for record in records ] @@ -115,7 +115,7 @@ def test_read_with_ignore_fields(mocker, schema, record, expected_record, fail_c sequence_of_docker_callread_results, list(reversed(sequence_of_docker_callread_results)), ): - docker_runner_mock.call_read.side_effect = [record_message_from_record([first]), record_message_from_record([second])] + docker_runner_mock.call_read.side_effect = [record_message_from_record([first], emitted_at=111), record_message_from_record([second], emitted_at=112)] t = _TestFullRefresh() with fail_context: @@ -208,8 +208,8 @@ def test_recordset_comparison(mocker, primary_key, first_read_records, second_re docker_runner_mock = mocker.MagicMock() docker_runner_mock.call_read.side_effect = [ - record_message_from_record(first_read_records), - record_message_from_record(second_read_records), + record_message_from_record(first_read_records, emitted_at=111), + record_message_from_record(second_read_records, emitted_at=112), ] t = _TestFullRefresh() @@ -221,3 +221,69 @@ def test_recordset_comparison(mocker, primary_key, first_read_records, second_re docker_runner=docker_runner_mock, detailed_logger=mocker.MagicMock(), ) + + +@pytest.mark.parametrize( + "schema, records_1, records_2, expectation", + [ + ( + {"type": "object"}, + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=111)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=111)), + ], + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=112)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=112)), + ], + does_not_raise() + ), + ( + {"type": "object"}, + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=111)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=111)), + ], + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=112)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=112)), + ], + does_not_raise() + ), + ( + {"type": "object"}, + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=111)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=111)), + ], + [ + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 23}, emitted_at=111)), + AirbyteMessage(type=Type.RECORD, record=AirbyteRecordMessage(stream="test_stream", data={"aa": 24}, emitted_at=112)), + ], + pytest.raises(AssertionError, match="emitted_at should increase on subsequent runs") + ), + ], +) +def test_emitted_at_increase_on_subsequent_runs(mocker, schema, records_1, records_2, expectation): + configured_catalog = ConfiguredAirbyteCatalog( + streams=[ + ConfiguredAirbyteStream( + stream=AirbyteStream.parse_obj({"name": "test_stream", "json_schema": schema, "supported_sync_modes": ["full_refresh"]}), + sync_mode="full_refresh", + destination_sync_mode="overwrite", + ) + ] + ) + docker_runner_mock = mocker.MagicMock() + docker_runner_mock.call_read.side_effect = [records_1, records_2] + input_config = ReadTestConfigWithIgnoreFields() + + t = _TestFullRefresh() + with expectation: + t.test_sequential_reads( + inputs=input_config, + connector_config=mocker.MagicMock(), + configured_catalog=configured_catalog, + docker_runner=docker_runner_mock, + detailed_logger=docker_runner_mock, + ) From fcd3b0334ee89f16b6b50e020fe961bb0465c15c Mon Sep 17 00:00:00 2001 From: Denys Davydov Date: Thu, 9 Feb 2023 18:27:25 +0200 Subject: [PATCH 090/137] Source S3: validate CSV read options and convert options (#22550) * #1467 source S3: validate CSV read options and convert options * #1467 source S3: upd changelog * #1467 source s3: review fixes * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-s3/Dockerfile | 2 +- .../formats/csv_parser.py | 62 +++++++++++++----- .../source-s3/unit_tests/test_source.py | 25 +++++--- docs/integrations/sources/s3.md | 63 ++++++++++--------- 6 files changed, 99 insertions(+), 57 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index f1f2bcc64b11..f418907860a4 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1549,7 +1549,7 @@ - name: S3 sourceDefinitionId: 69589781-7828-43c5-9f63-8925b1c1ccc2 dockerRepository: airbyte/source-s3 - dockerImageTag: 0.1.30 + dockerImageTag: 0.1.31 documentationUrl: https://docs.airbyte.com/integrations/sources/s3 icon: s3.svg sourceType: file diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 5b3d38382892..b46b8e97cf1c 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -12775,7 +12775,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-s3:0.1.30" +- dockerImage: "airbyte/source-s3:0.1.31" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/s3" changelogUrl: "https://docs.airbyte.com/integrations/sources/s3" diff --git a/airbyte-integrations/connectors/source-s3/Dockerfile b/airbyte-integrations/connectors/source-s3/Dockerfile index 0e03ad049bbc..2a9757d5a0d5 100644 --- a/airbyte-integrations/connectors/source-s3/Dockerfile +++ b/airbyte-integrations/connectors/source-s3/Dockerfile @@ -17,5 +17,5 @@ COPY source_s3 ./source_s3 ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.30 +LABEL io.airbyte.version=0.1.31 LABEL io.airbyte.name=airbyte/source-s3 diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py index d9f87702d69f..ac76eecfe64d 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/csv_parser.py @@ -11,6 +11,8 @@ import pyarrow import pyarrow as pa import six # type: ignore[import] +from airbyte_cdk.models import FailureType +from airbyte_cdk.utils.traced_exception import AirbyteTracedException from pyarrow import csv as pa_csv from source_s3.exceptions import S3Exception from source_s3.source_files_abstract.file_info import FileInfo @@ -51,22 +53,54 @@ def format(self) -> CsvFormat: self.format_model = CsvFormat.parse_obj(self._format) return self.format_model - def _validate_field_len(self, config: Mapping[str, Any], field_name: str): - if len(config.get("format", {}).get(field_name)) != 1: - raise ValueError(f"{field_name} should contain 1 character only") + @staticmethod + def _validate_field( + format_: Mapping[str, Any], field_name: str, allow_empty: bool = False, disallow_values: Optional[Tuple[Any, ...]] = None + ) -> Optional[str]: + disallow_values = disallow_values or () + field_value = format_.get(field_name) + if not field_value and allow_empty: + return + if len(field_value) != 1: + return f"{field_name} should contain 1 character only" + if field_value in disallow_values: + return f"{field_name} can not be {field_value}" + + @classmethod + def _validate_options(cls, validator: Callable, options_name: str, format_: Mapping[str, Any]) -> Optional[str]: + options = format_.get(options_name, "{}") + try: + options = json.loads(options) + validator(**options) + except json.decoder.JSONDecodeError: + return "Malformed advanced read options!" + except TypeError as e: + return f"One or more read options are invalid: {str(e)}" + + @classmethod + def _validate_read_options(cls, format_: Mapping[str, Any]) -> Optional[str]: + return cls._validate_options(pa.csv.ReadOptions, "advanced_options", format_) + + @classmethod + def _validate_convert_options(cls, format_: Mapping[str, Any]) -> Optional[str]: + return cls._validate_options(pa.csv.ConvertOptions, "additional_reader_options", format_) def _validate_config(self, config: Mapping[str, Any]): - if config.get("format", {}).get("filetype") == "csv": - self._validate_field_len(config, "delimiter") - if config.get("format", {}).get("delimiter") in ("\r", "\n"): - raise ValueError("Delimiter cannot be \r or \n") - - self._validate_field_len(config, "quote_char") - - if config.get("format", {}).get("escape_char"): - self._validate_field_len(config, "escape_char") - - codecs.lookup(config.get("format", {}).get("encoding")) + format_ = config.get("format", {}) + for error_message in ( + self._validate_field(format_, "delimiter", disallow_values=("\r", "\n")), + self._validate_field(format_, "quote_char"), + self._validate_field(format_, "escape_char", allow_empty=True), + self._validate_read_options(format_), + self._validate_convert_options(format_), + ): + if error_message: + raise AirbyteTracedException(error_message, error_message, failure_type=FailureType.config_error) + + try: + codecs.lookup(format_.get("encoding")) + except LookupError: + raise AirbyteTracedException(error_message, error_message, failure_type=FailureType.config_error) def _read_options(self) -> Mapping[str, str]: """ diff --git a/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py b/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py index 306a1865b0ef..b2862a486526 100644 --- a/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py +++ b/airbyte-integrations/connectors/source-s3/unit_tests/test_source.py @@ -8,6 +8,7 @@ import pytest from airbyte_cdk.logger import AirbyteLogger from airbyte_cdk.models import ConnectorSpecification +from airbyte_cdk.utils.traced_exception import AirbyteTracedException from source_s3 import SourceS3 from source_s3.source_files_abstract.spec import SourceFilesAbstractSpec @@ -39,23 +40,27 @@ def test_check_connection_exception(config): @pytest.mark.parametrize( - "delimiter, quote_char, escape_char, encoding, error_type", + "delimiter, quote_char, escape_char, encoding, read_options, convert_options", [ - ("string", "'", None, "utf8", ValueError), - ("\n", "'", None, "utf8", ValueError), - (",", ";,", None, "utf8", ValueError), - (",", "'", "escape", "utf8", ValueError), - (",", "'", None, "utf888", LookupError) + ("string", "'", None, "utf8", "{}", "{}"), + ("\n", "'", None, "utf8", "{}", "{}"), + (",", ";,", None, "utf8", "{}", "{}"), + (",", "'", "escape", "utf8", "{}", "{}"), + (",", "'", None, "utf888", "{}", "{}"), + (",", "'", None, "utf8", "{'compression': true}", "{}"), + (",", "'", None, "utf8", "{}", "{'compression: true}"), ], ids=[ "long_delimiter", "forbidden_delimiter_symbol", "long_quote_char", "long_escape_char", - "unknown_encoding" + "unknown_encoding", + "invalid read options", + "invalid convert options" ], ) -def test_check_connection_csv_validation_exception(delimiter, quote_char, escape_char, encoding, error_type): +def test_check_connection_csv_validation_exception(delimiter, quote_char, escape_char, encoding, read_options, convert_options): config = { "dataset": "test", "provider": { @@ -73,13 +78,15 @@ def test_check_connection_csv_validation_exception(delimiter, quote_char, escape "quote_char": quote_char, "escape_char": escape_char, "encoding": encoding, + "advanced_options": read_options, + "additional_reader_options": convert_options } } ok, error_msg = SourceS3().check_connection(logger, config=config) assert not ok assert error_msg - assert isinstance(error_msg, error_type) + assert isinstance(error_msg, AirbyteTracedException) def test_check_connection(config): diff --git a/docs/integrations/sources/s3.md b/docs/integrations/sources/s3.md index cdd3333b720c..57747c1ae969 100644 --- a/docs/integrations/sources/s3.md +++ b/docs/integrations/sources/s3.md @@ -207,35 +207,36 @@ The Jsonl parser uses pyarrow hence,only the line-delimited JSON format is suppo ## Changelog 21210 -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:----------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------| -| 0.1.30 | 2023-01-25 | [21587](https://github.com/airbytehq/airbyte/pull/21587) | Make sure spec works as expected in UI | +| Version | Date | Pull Request | Subject | +|:--------|:-----------|:----------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------| +| 0.1.31 | 2023-02-08 | [22550](https://github.com/airbytehq/airbyte/pull/22550) | Validate CSV read options and convert options | +| 0.1.30 | 2023-01-25 | [21587](https://github.com/airbytehq/airbyte/pull/21587) | Make sure spec works as expected in UI | | 0.1.29 | 2023-01-19 | [21604](https://github.com/airbytehq/airbyte/pull/21604) | Handle OSError: skip unreachable keys and keep working on accessible ones. Warn a customer | -| 0.1.28 | 2023-01-10 | [21210](https://github.com/airbytehq/airbyte/pull/21210) | Update block size for json file format | -| 0.1.27 | 2022-12-08 | [20262](https://github.com/airbytehq/airbyte/pull/20262) | Check config settings for CSV file format | -| 0.1.26 | 2022-11-08 | [19006](https://github.com/airbytehq/airbyte/pull/19006) | Add virtual-hosted-style option | -| 0.1.24 | 2022-10-28 | [18602](https://github.com/airbytehq/airbyte/pull/18602) | Wrap errors into AirbyteTracedException pointing to a problem file | -| 0.1.23 | 2022-10-10 | [17991](https://github.com/airbytehq/airbyte/pull/17991) | Fix pyarrow to JSON schema type conversion for arrays | -| 0.1.23 | 2022-10-10 | [17800](https://github.com/airbytehq/airbyte/pull/17800) | Deleted `use_ssl` and `verify_ssl_cert` flags and hardcoded to `True` | -| 0.1.22 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state | -| 0.1.21 | 2022-09-20 | [16921](https://github.com/airbytehq/airbyte/pull/16921) | Upgrade pyarrow | -| 0.1.20 | 2022-09-12 | [16607](https://github.com/airbytehq/airbyte/pull/16607) | Fix for reading jsonl files containing nested structures | -| 0.1.19 | 2022-09-13 | [16631](https://github.com/airbytehq/airbyte/pull/16631) | Adjust column type to a broadest one when merging two or more json schemas | -| 0.1.18 | 2022-08-01 | [14213](https://github.com/airbytehq/airbyte/pull/14213) | Add support for jsonl format files. | -| 0.1.17 | 2022-07-21 | [14911](https://github.com/airbytehq/airbyte/pull/14911) | "decimal" type added for parquet | -| 0.1.16 | 2022-07-13 | [14669](https://github.com/airbytehq/airbyte/pull/14669) | Fixed bug when extra columns apeared to be non-present in master schema | -| 0.1.15 | 2022-05-31 | [12568](https://github.com/airbytehq/airbyte/pull/12568) | Fixed possible case of files being missed during incremental syncs | -| 0.1.14 | 2022-05-23 | [11967](https://github.com/airbytehq/airbyte/pull/11967) | Increase unit test coverage up to 90% | -| 0.1.13 | 2022-05-11 | [12730](https://github.com/airbytehq/airbyte/pull/12730) | Fixed empty options issue | -| 0.1.12 | 2022-05-11 | [12602](https://github.com/airbytehq/airbyte/pull/12602) | Added support for Avro file format | -| 0.1.11 | 2022-04-30 | [12500](https://github.com/airbytehq/airbyte/pull/12500) | Improve input configuration copy | -| 0.1.10 | 2022-01-28 | [8252](https://github.com/airbytehq/airbyte/pull/8252) | Refactoring of files' metadata | -| 0.1.9 | 2022-01-06 | [9163](https://github.com/airbytehq/airbyte/pull/9163) | Work-around for web-UI, `backslash - t` converts to `tab` for `format.delimiter` field. | -| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | -| 0.1.6 | 2021-10-15 | [6615](https://github.com/airbytehq/airbyte/pull/6615) & [7058](https://github.com/airbytehq/airbyte/pull/7058) | Memory and performance optimisation. Advanced options for CSV parsing. | -| 0.1.5 | 2021-09-24 | [6398](https://github.com/airbytehq/airbyte/pull/6398) | Support custom non Amazon S3 services | -| 0.1.4 | 2021-08-13 | [5305](https://github.com/airbytehq/airbyte/pull/5305) | Support of Parquet format | -| 0.1.3 | 2021-08-04 | [5197](https://github.com/airbytehq/airbyte/pull/5197) | Fixed bug where sync could hang indefinitely on schema inference | -| 0.1.2 | 2021-08-02 | [5135](https://github.com/airbytehq/airbyte/pull/5135) | Fixed bug in spec so it displays in UI correctly | -| 0.1.1 | 2021-07-30 | [4990](https://github.com/airbytehq/airbyte/pull/4990/commits/ff5f70662c5f84eabc03526cddfcc9d73c58c0f4) | Fixed documentation url in source definition | -| 0.1.0 | 2021-07-30 | [4990](https://github.com/airbytehq/airbyte/pull/4990) | Created S3 source connector | +| 0.1.28 | 2023-01-10 | [21210](https://github.com/airbytehq/airbyte/pull/21210) | Update block size for json file format | +| 0.1.27 | 2022-12-08 | [20262](https://github.com/airbytehq/airbyte/pull/20262) | Check config settings for CSV file format | +| 0.1.26 | 2022-11-08 | [19006](https://github.com/airbytehq/airbyte/pull/19006) | Add virtual-hosted-style option | +| 0.1.24 | 2022-10-28 | [18602](https://github.com/airbytehq/airbyte/pull/18602) | Wrap errors into AirbyteTracedException pointing to a problem file | +| 0.1.23 | 2022-10-10 | [17991](https://github.com/airbytehq/airbyte/pull/17991) | Fix pyarrow to JSON schema type conversion for arrays | +| 0.1.23 | 2022-10-10 | [17800](https://github.com/airbytehq/airbyte/pull/17800) | Deleted `use_ssl` and `verify_ssl_cert` flags and hardcoded to `True` | +| 0.1.22 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream state | +| 0.1.21 | 2022-09-20 | [16921](https://github.com/airbytehq/airbyte/pull/16921) | Upgrade pyarrow | +| 0.1.20 | 2022-09-12 | [16607](https://github.com/airbytehq/airbyte/pull/16607) | Fix for reading jsonl files containing nested structures | +| 0.1.19 | 2022-09-13 | [16631](https://github.com/airbytehq/airbyte/pull/16631) | Adjust column type to a broadest one when merging two or more json schemas | +| 0.1.18 | 2022-08-01 | [14213](https://github.com/airbytehq/airbyte/pull/14213) | Add support for jsonl format files. | +| 0.1.17 | 2022-07-21 | [14911](https://github.com/airbytehq/airbyte/pull/14911) | "decimal" type added for parquet | +| 0.1.16 | 2022-07-13 | [14669](https://github.com/airbytehq/airbyte/pull/14669) | Fixed bug when extra columns apeared to be non-present in master schema | +| 0.1.15 | 2022-05-31 | [12568](https://github.com/airbytehq/airbyte/pull/12568) | Fixed possible case of files being missed during incremental syncs | +| 0.1.14 | 2022-05-23 | [11967](https://github.com/airbytehq/airbyte/pull/11967) | Increase unit test coverage up to 90% | +| 0.1.13 | 2022-05-11 | [12730](https://github.com/airbytehq/airbyte/pull/12730) | Fixed empty options issue | +| 0.1.12 | 2022-05-11 | [12602](https://github.com/airbytehq/airbyte/pull/12602) | Added support for Avro file format | +| 0.1.11 | 2022-04-30 | [12500](https://github.com/airbytehq/airbyte/pull/12500) | Improve input configuration copy | +| 0.1.10 | 2022-01-28 | [8252](https://github.com/airbytehq/airbyte/pull/8252) | Refactoring of files' metadata | +| 0.1.9 | 2022-01-06 | [9163](https://github.com/airbytehq/airbyte/pull/9163) | Work-around for web-UI, `backslash - t` converts to `tab` for `format.delimiter` field. | +| 0.1.7 | 2021-11-08 | [7499](https://github.com/airbytehq/airbyte/pull/7499) | Remove base-python dependencies | +| 0.1.6 | 2021-10-15 | [6615](https://github.com/airbytehq/airbyte/pull/6615) & [7058](https://github.com/airbytehq/airbyte/pull/7058) | Memory and performance optimisation. Advanced options for CSV parsing. | +| 0.1.5 | 2021-09-24 | [6398](https://github.com/airbytehq/airbyte/pull/6398) | Support custom non Amazon S3 services | +| 0.1.4 | 2021-08-13 | [5305](https://github.com/airbytehq/airbyte/pull/5305) | Support of Parquet format | +| 0.1.3 | 2021-08-04 | [5197](https://github.com/airbytehq/airbyte/pull/5197) | Fixed bug where sync could hang indefinitely on schema inference | +| 0.1.2 | 2021-08-02 | [5135](https://github.com/airbytehq/airbyte/pull/5135) | Fixed bug in spec so it displays in UI correctly | +| 0.1.1 | 2021-07-30 | [4990](https://github.com/airbytehq/airbyte/pull/4990/commits/ff5f70662c5f84eabc03526cddfcc9d73c58c0f4) | Fixed documentation url in source definition | +| 0.1.0 | 2021-07-30 | [4990](https://github.com/airbytehq/airbyte/pull/4990) | Created S3 source connector | From a70d6e865aa7003d1c77ea341398558b9b8f764e Mon Sep 17 00:00:00 2001 From: Eugene Date: Thu, 9 Feb 2023 18:49:09 +0200 Subject: [PATCH 091/137] Destination-BigQuery: fixed table already exists error (#22497) * [22178] Destination-bigquery: fixed table already exists error --------- Co-authored-by: Octavia Squidington III --- .../seed/destination_definitions.yaml | 4 +- .../resources/seed/destination_specs.yaml | 4 +- .../Dockerfile | 2 +- .../destination-bigquery/Dockerfile | 2 +- .../bigquery/BigQueryGcsOperations.java | 2 +- .../destination/bigquery/BigQueryUtils.java | 14 ++-- .../bigquery/BigQueryDestinationTest.java | 31 +++++++++ .../destinations/bigquery-denormalized.md | 67 +++++++++++++++++++ docs/integrations/destinations/bigquery.md | 64 +----------------- 9 files changed, 117 insertions(+), 73 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml index 82b46d01422b..e254f48df385 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_definitions.yaml @@ -40,7 +40,7 @@ - name: BigQuery destinationDefinitionId: 22f6c74f-5699-40ff-833c-4a879ea40133 dockerRepository: airbyte/destination-bigquery - dockerImageTag: 1.2.13 + dockerImageTag: 1.2.14 documentationUrl: https://docs.airbyte.com/integrations/destinations/bigquery icon: bigquery.svg normalizationConfig: @@ -58,7 +58,7 @@ - name: BigQuery (denormalized typed struct) destinationDefinitionId: 079d5540-f236-4294-ba7c-ade8fd918496 dockerRepository: airbyte/destination-bigquery-denormalized - dockerImageTag: 1.2.11 + dockerImageTag: 1.2.14 documentationUrl: https://docs.airbyte.com/integrations/destinations/bigquery icon: bigquery.svg resourceRequirements: diff --git a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml index efe9fcd9d2d8..cd036d4ced2e 100644 --- a/airbyte-config/init/src/main/resources/seed/destination_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/destination_specs.yaml @@ -621,7 +621,7 @@ supported_destination_sync_modes: - "overwrite" - "append" -- dockerImage: "airbyte/destination-bigquery:1.2.13" +- dockerImage: "airbyte/destination-bigquery:1.2.14" spec: documentationUrl: "https://docs.airbyte.com/integrations/destinations/bigquery" connectionSpecification: @@ -831,7 +831,7 @@ - "overwrite" - "append" - "append_dedup" -- dockerImage: "airbyte/destination-bigquery-denormalized:1.2.11" +- dockerImage: "airbyte/destination-bigquery-denormalized:1.2.14" spec: documentationUrl: "https://docs.airbyte.com/integrations/destinations/bigquery" connectionSpecification: diff --git a/airbyte-integrations/connectors/destination-bigquery-denormalized/Dockerfile b/airbyte-integrations/connectors/destination-bigquery-denormalized/Dockerfile index e6cd0710659c..7a6e3dd1ea95 100644 --- a/airbyte-integrations/connectors/destination-bigquery-denormalized/Dockerfile +++ b/airbyte-integrations/connectors/destination-bigquery-denormalized/Dockerfile @@ -17,5 +17,5 @@ ENV ENABLE_SENTRY true COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.2.12 +LABEL io.airbyte.version=1.2.14 LABEL io.airbyte.name=airbyte/destination-bigquery-denormalized diff --git a/airbyte-integrations/connectors/destination-bigquery/Dockerfile b/airbyte-integrations/connectors/destination-bigquery/Dockerfile index 66880d42d779..76a8e9825508 100644 --- a/airbyte-integrations/connectors/destination-bigquery/Dockerfile +++ b/airbyte-integrations/connectors/destination-bigquery/Dockerfile @@ -17,5 +17,5 @@ ENV ENABLE_SENTRY true COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.2.13 +LABEL io.airbyte.version=1.2.14 LABEL io.airbyte.name=airbyte/destination-bigquery diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java index e291d12b2ca2..fab0ec2cf71e 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryGcsOperations.java @@ -100,7 +100,7 @@ public void createSchemaIfNotExists(final String datasetId, final String dataset @Override public void createTableIfNotExists(final TableId tableId, final Schema tableSchema) { LOGGER.info("Creating target table {}", tableId); - BigQueryUtils.createPartitionedTable(bigQuery, tableId, tableSchema); + BigQueryUtils.createPartitionedTableIfNotExists(bigQuery, tableId, tableSchema); } @Override diff --git a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java index fba5bf03929a..bf20d32bfe96 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/main/java/io/airbyte/integrations/destination/bigquery/BigQueryUtils.java @@ -112,7 +112,7 @@ public static void createSchemaAndTableIfNeeded(final BigQuery bigquery, getOrCreateDataset(bigquery, schemaName, datasetLocation); existingSchemas.add(schemaName); } - BigQueryUtils.createPartitionedTable(bigquery, tmpTableId, schema); + BigQueryUtils.createPartitionedTableIfNotExists(bigquery, tmpTableId, schema); } public static Dataset getOrCreateDataset(final BigQuery bigquery, final String datasetId, final String datasetLocation) { @@ -202,7 +202,7 @@ public static Table createTable(final BigQuery bigquery, final String datasetNam * @return Table BigQuery table object to be referenced for deleting, otherwise empty meaning table * was not successfully created */ - static void createPartitionedTable(final BigQuery bigquery, final TableId tableId, final Schema schema) { + static void createPartitionedTableIfNotExists(final BigQuery bigquery, final TableId tableId, final Schema schema) { try { final TimePartitioning partitioning = TimePartitioning.newBuilder(TimePartitioning.Type.DAY) .setField(JavaBaseConstants.COLUMN_NAME_EMITTED_AT) @@ -220,8 +220,14 @@ static void createPartitionedTable(final BigQuery bigquery, final TableId tableI .build(); final TableInfo tableInfo = TableInfo.newBuilder(tableId, tableDefinition).build(); - bigquery.create(tableInfo); - LOGGER.info("Partitioned table created successfully: {}", tableId); + final Table table = bigquery.getTable(tableInfo.getTableId()); + if (table != null && table.exists()) { + LOGGER.info("Partitioned table ALREADY EXISTS: {}", tableId); + } else { + bigquery.create(tableInfo); + LOGGER.info("Partitioned table created successfully: {}", tableId); + } + } catch (final BigQueryException e) { LOGGER.error("Partitioned table was not created: " + tableId, e); } diff --git a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java index d39fd20ec0a6..32e2de5b7360 100644 --- a/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java +++ b/airbyte-integrations/connectors/destination-bigquery/src/test-integration/java/io/airbyte/integrations/destination/bigquery/BigQueryDestinationTest.java @@ -5,6 +5,7 @@ package io.airbyte.integrations.destination.bigquery; import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -15,13 +16,18 @@ import com.amazonaws.services.s3.AmazonS3; import com.fasterxml.jackson.databind.JsonNode; import com.google.cloud.bigquery.BigQuery; +import com.google.cloud.bigquery.BigQueryException; +import com.google.cloud.bigquery.Clustering; import com.google.cloud.bigquery.Dataset; import com.google.cloud.bigquery.Job; import com.google.cloud.bigquery.QueryJobConfiguration; import com.google.cloud.bigquery.StandardSQLTypeName; import com.google.cloud.bigquery.StandardTableDefinition; +import com.google.cloud.bigquery.Table; import com.google.cloud.bigquery.TableId; import com.google.cloud.bigquery.TableInfo; +import com.google.cloud.bigquery.TimePartitioning; +import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; import io.airbyte.commons.json.Jsons; @@ -314,6 +320,31 @@ void testWriteSuccess(final String configName) throws Exception { .collect(Collectors.toList())); } + @Test + void testCreateTableSuccessWhenTableAlreadyExists() throws Exception { + initBigQuery(config); + + // Test schema where we will try to re-create existing table + final String tmpTestSchemaName = "test_create_table_when_exists_schema"; + + final com.google.cloud.bigquery.Schema schema = com.google.cloud.bigquery.Schema.of( + com.google.cloud.bigquery.Field.of(JavaBaseConstants.COLUMN_NAME_AB_ID, StandardSQLTypeName.STRING), + com.google.cloud.bigquery.Field.of(JavaBaseConstants.COLUMN_NAME_EMITTED_AT, StandardSQLTypeName.TIMESTAMP), + com.google.cloud.bigquery.Field.of(JavaBaseConstants.COLUMN_NAME_DATA, StandardSQLTypeName.STRING)); + + final TableId tableId = TableId.of(tmpTestSchemaName, "test_already_existing_table"); + + BigQueryUtils.getOrCreateDataset(bigquery, tmpTestSchemaName, BigQueryUtils.getDatasetLocation(config)); + + assertDoesNotThrow(() -> { + // Create table + BigQueryUtils.createPartitionedTableIfNotExists(bigquery, tableId, schema); + + // Try to create it one more time. Shouldn't throw exception + BigQueryUtils.createPartitionedTableIfNotExists(bigquery, tableId, schema); + }); + } + @ParameterizedTest @MethodSource("failWriteTestConfigProvider") void testWriteFailure(final String configName, final String error) throws Exception { diff --git a/docs/integrations/destinations/bigquery-denormalized.md b/docs/integrations/destinations/bigquery-denormalized.md index 961387700b5a..9e5298e050c0 100644 --- a/docs/integrations/destinations/bigquery-denormalized.md +++ b/docs/integrations/destinations/bigquery-denormalized.md @@ -1,3 +1,70 @@ # Bigquery Denormalized See [destinations/bigquery](/integrations/destinations/bigquery) + +## Changelog + +### bigquery-denormalized + +| Version | Date | Pull Request | Subject | +|:--------|:-----------|:----------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| +| 1.2.14 | 2023-02-08 | [#22497](https://github.com/airbytehq/airbyte/pull/22497) | Fixed table already exists error | +| 1.2.13 | 2023-01-26 | [#20631](https://github.com/airbytehq/airbyte/pull/20631) | Added support for destination checkpointing with staging | +| 1.2.12 | 2023-01-18 | [#21087](https://github.com/airbytehq/airbyte/pull/21087) | Wrap Authentication Errors as Config Exceptions | +| 1.2.11 | 2023-01-18 | [#21144](https://github.com/airbytehq/airbyte/pull/21144) | Added explicit error message if sync fails due to a config issue | +| 1.2.10 | 2023-01-04 | [#20730](https://github.com/airbytehq/airbyte/pull/20730) | An incoming source Number type will create a big query integer rather than a float. | +| 1.2.9 | 2022-12-14 | [#20501](https://github.com/airbytehq/airbyte/pull/20501) | Report GCS staging failures that occur during connection check | +| 1.2.8 | 2022-11-22 | [#19489](https://github.com/airbytehq/airbyte/pull/19489) | Added non-billable projects handle to check connection stage | +| 1.2.7 | 2022-11-11 | [#19358](https://github.com/airbytehq/airbyte/pull/19358) | Fixed check method to capture mismatch dataset location | +| 1.2.6 | 2022-11-10 | [#18554](https://github.com/airbytehq/airbyte/pull/18554) | Improve check connection method to handle more errors | +| 1.2.5 | 2022-10-19 | [#18162](https://github.com/airbytehq/airbyte/pull/18162) | Improve error logs | +| 1.2.4 | 2022-09-26 | [#16890](https://github.com/airbytehq/airbyte/pull/16890) | Add user-agent header | +| 1.2.3 | 2022-09-22 | [#17054](https://github.com/airbytehq/airbyte/pull/17054) | Respect stream namespace | +| 1.2.2 | 2022-09-14 | [15668](https://github.com/airbytehq/airbyte/pull/15668) | (bugged, do not use) Wrap logs in AirbyteLogMessage | +| 1.2.1 | 2022-09-10 | [16401](https://github.com/airbytehq/airbyte/pull/16401) | (bugged, do not use) Wrapping string objects with TextNode | +| 1.2.0 | 2022-09-09 | [#14023](https://github.com/airbytehq/airbyte/pull/14023) | (bugged, do not use) Cover arrays only if they are nested | +| 1.1.16 | 2022-09-01 | [#16243](https://github.com/airbytehq/airbyte/pull/16243) | Fix Json to Avro conversion when there is field name clash from combined restrictions (`anyOf`, `oneOf`, `allOf` fields) | +| 1.1.15 | 2022-08-03 | [14784](https://github.com/airbytehq/airbyte/pull/14784) | Enabling Application Default Credentials | +| 1.1.14 | 2022-08-02 | [14801](https://github.com/airbytehq/airbyte/pull/14801) | Fix multiple log bindings | +| 1.1.13 | 2022-08-02 | [15180](https://github.com/airbytehq/airbyte/pull/15180) | Fix standard loading mode | +| 1.1.12 | 2022-06-29 | [14079](https://github.com/airbytehq/airbyte/pull/14079) | Map "airbyte_type": "big_integer" to INT64 | +| 1.1.11 | 2022-06-24 | [14114](https://github.com/airbytehq/airbyte/pull/14114) | Remove "additionalProperties": false from specs for connectors with staging | +| 1.1.10 | 2022-06-16 | [13852](https://github.com/airbytehq/airbyte/pull/13852) | Updated stacktrace format for any trace message errors | +| 1.1.9 | 2022-06-17 | [13753](https://github.com/airbytehq/airbyte/pull/13753) | Deprecate and remove PART_SIZE_MB fields from connectors based on StreamTransferManager | +| 1.1.8 | 2022-06-07 | [13579](https://github.com/airbytehq/airbyte/pull/13579) | Always check GCS bucket for GCS loading method to catch invalid HMAC keys. | +| 1.1.7 | 2022-06-07 | [13424](https://github.com/airbytehq/airbyte/pull/13424) | Reordered fields for specification. | +| 1.1.6 | 2022-05-15 | [12768](https://github.com/airbytehq/airbyte/pull/12768) | Clarify that the service account key json field is required on cloud. | +| 0.3.5 | 2022-05-12 | [12805](https://github.com/airbytehq/airbyte/pull/12805) | Updated to latest base-java to emit AirbyteTraceMessage on error. | +| 0.3.4 | 2022-05-04 | [12578](https://github.com/airbytehq/airbyte/pull/12578) | In JSON to Avro conversion, log JSON field values that do not follow Avro schema for debugging. | +| 0.3.3 | 2022-05-02 | [12528](https://github.com/airbytehq/airbyte/pull/12528) | Update Dataset location field description | +| 0.3.2 | 2022-04-29 | [12477](https://github.com/airbytehq/airbyte/pull/12477) | Dataset location is a required field | +| 0.3.1 | 2022-04-15 | [11978](https://github.com/airbytehq/airbyte/pull/11978) | Fixed emittedAt timestamp. | +| 0.3.0 | 2022-04-06 | [11776](https://github.com/airbytehq/airbyte/pull/11776) | Use serialized buffering strategy to reduce memory consumption. | +| 0.2.15 | 2022-04-05 | [11166](https://github.com/airbytehq/airbyte/pull/11166) | Fixed handling of anyOf and allOf fields | +| 0.2.14 | 2022-04-02 | [11620](https://github.com/airbytehq/airbyte/pull/11620) | Updated spec | +| 0.2.13 | 2022-04-01 | [11636](https://github.com/airbytehq/airbyte/pull/11636) | Added new unit tests | +| 0.2.12 | 2022-03-28 | [11454](https://github.com/airbytehq/airbyte/pull/11454) | Integration test enhancement for picking test-data and schemas | +| 0.2.11 | 2022-03-18 | [10793](https://github.com/airbytehq/airbyte/pull/10793) | Fix namespace with invalid characters | +| 0.2.10 | 2022-03-03 | [10755](https://github.com/airbytehq/airbyte/pull/10755) | Make sure to kill children threads and stop JVM | +| 0.2.8 | 2022-02-14 | [10256](https://github.com/airbytehq/airbyte/pull/10256) | Add `-XX:+ExitOnOutOfMemoryError` JVM option | +| 0.2.7 | 2022-02-01 | [9959](https://github.com/airbytehq/airbyte/pull/9959) | Fix null pointer exception from buffered stream consumer. | +| 0.2.6 | 2022-01-29 | [9745](https://github.com/airbytehq/airbyte/pull/9745) | Integrate with Sentry. | +| 0.2.5 | 2022-01-18 | [9573](https://github.com/airbytehq/airbyte/pull/9573) | BigQuery Destination : update description for some input fields | +| 0.2.4 | 2022-01-17 | [8383](https://github.com/airbytehq/airbyte/issues/8383) | BigQuery/BiqQuery denorm Destinations : Support dataset-id prefixed by project-id | +| 0.2.3 | 2022-01-12 | [9415](https://github.com/airbytehq/airbyte/pull/9415) | BigQuery Destination : Fix GCS processing of Facebook data | +| 0.2.2 | 2021-12-22 | [9039](https://github.com/airbytehq/airbyte/pull/9039) | Added part_size configuration to UI for GCS staging | +| 0.2.1 | 2021-12-21 | [8574](https://github.com/airbytehq/airbyte/pull/8574) | Added namespace to Avro and Parquet record types | +| 0.2.0 | 2021-12-17 | [8788](https://github.com/airbytehq/airbyte/pull/8788) | BigQuery/BiqQuery denorm Destinations : Add possibility to use different types of GCS files | +| 0.1.11 | 2021-12-16 | [8816](https://github.com/airbytehq/airbyte/issues/8816) | Update dataset locations | +| 0.1.10 | 2021-11-09 | [7804](https://github.com/airbytehq/airbyte/pull/7804) | handle null values in fields described by a $ref definition | +| 0.1.9 | 2021-11-08 | [7736](https://github.com/airbytehq/airbyte/issues/7736) | Fixed the handling of ObjectNodes with $ref definition key | +| 0.1.8 | 2021-10-27 | [7413](https://github.com/airbytehq/airbyte/issues/7413) | Fixed DATETIME conversion for BigQuery | +| 0.1.7 | 2021-10-26 | [7240](https://github.com/airbytehq/airbyte/issues/7240) | Output partitioned/clustered tables | +| 0.1.6 | 2021-09-16 | [6145](https://github.com/airbytehq/airbyte/pull/6145) | BigQuery Denormalized support for date, datetime & timestamp types through the json "format" key | +| 0.1.5 | 2021-09-07 | [5881](https://github.com/airbytehq/airbyte/pull/5881) | BigQuery Denormalized NPE fix | +| 0.1.4 | 2021-09-04 | [5813](https://github.com/airbytehq/airbyte/pull/5813) | fix Stackoverflow error when receive a schema from source where "Array" type doesn't contain a required "items" element | +| 0.1.3 | 2021-08-07 | [5261](https://github.com/airbytehq/airbyte/pull/5261) | 🐛 Destination BigQuery\(Denormalized\): Fix processing arrays of records | +| 0.1.2 | 2021-07-30 | [5125](https://github.com/airbytehq/airbyte/pull/5125) | Enable `additionalPropertities` in spec.json | +| 0.1.1 | 2021-06-21 | [3555](https://github.com/airbytehq/airbyte/pull/3555) | Partial Success in BufferedStreamConsumer | +| 0.1.0 | 2021-06-21 | [4176](https://github.com/airbytehq/airbyte/pull/4176) | Destination using Typed Struct and Repeated fields | + diff --git a/docs/integrations/destinations/bigquery.md b/docs/integrations/destinations/bigquery.md index 87017e94eb14..a69920e612c8 100644 --- a/docs/integrations/destinations/bigquery.md +++ b/docs/integrations/destinations/bigquery.md @@ -136,6 +136,7 @@ Now that you have set up the BigQuery destination connector, check out the follo | Version | Date | Pull Request | Subject | |:--------|:-----------|:----------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| +| 1.2.14 | 2023-02-08 | [#22497](https://github.com/airbytehq/airbyte/pull/22497) | Fixed table already exists error | | 1.2.13 | 2023-01-26 | [#20631](https://github.com/airbytehq/airbyte/pull/20631) | Added support for destination checkpointing with staging | | 1.2.12 | 2023-01-18 | [#21087](https://github.com/airbytehq/airbyte/pull/21087) | Wrap Authentication Errors as Config Exceptions | | 1.2.11 | 2023-01-18 | [#21144](https://github.com/airbytehq/airbyte/pull/21144) | Added explicit error message if sync fails due to a config issue | @@ -188,65 +189,4 @@ Now that you have set up the BigQuery destination connector, check out the follo | 0.3.10 | 2021-07-28 | [3549](https://github.com/airbytehq/airbyte/issues/3549) | Add extended logs and made JobId filled with region and projectId | | 0.3.9 | 2021-07-28 | [5026](https://github.com/airbytehq/airbyte/pull/5026) | Add sanitized json fields in raw tables to handle quotes in column names | | 0.3.6 | 2021-06-18 | [3947](https://github.com/airbytehq/airbyte/issues/3947) | Service account credentials are now optional. | -| 0.3.4 | 2021-06-07 | [3277](https://github.com/airbytehq/airbyte/issues/3277) | Add dataset location option | - -### bigquery-denormalized - -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:----------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| -| 1.2.11 | 2023-01-18 | [#21144](https://github.com/airbytehq/airbyte/pull/21144) | Added explicit error message if sync fails due to a config issue | -| 1.2.10 | 2023-01-04 | [#20730](https://github.com/airbytehq/airbyte/pull/20730) | An incoming source Number type will create a big query integer rather than a float. | -| 1.2.9 | 2022-12-14 | [#20501](https://github.com/airbytehq/airbyte/pull/20501) | Report GCS staging failures that occur during connection check | -| 1.2.8 | 2022-11-22 | [#19489](https://github.com/airbytehq/airbyte/pull/19489) | Added non-billable projects handle to check connection stage | -| 1.2.7 | 2022-11-11 | [#19358](https://github.com/airbytehq/airbyte/pull/19358) | Fixed check method to capture mismatch dataset location | -| 1.2.6 | 2022-11-10 | [#18554](https://github.com/airbytehq/airbyte/pull/18554) | Improve check connection method to handle more errors | -| 1.2.5 | 2022-10-19 | [#18162](https://github.com/airbytehq/airbyte/pull/18162) | Improve error logs | -| 1.2.4 | 2022-09-26 | [#16890](https://github.com/airbytehq/airbyte/pull/16890) | Add user-agent header | -| 1.2.3 | 2022-09-22 | [#17054](https://github.com/airbytehq/airbyte/pull/17054) | Respect stream namespace | -| 1.2.2 | 2022-09-14 | [15668](https://github.com/airbytehq/airbyte/pull/15668) | (bugged, do not use) Wrap logs in AirbyteLogMessage | -| 1.2.1 | 2022-09-10 | [16401](https://github.com/airbytehq/airbyte/pull/16401) | (bugged, do not use) Wrapping string objects with TextNode | -| 1.2.0 | 2022-09-09 | [#14023](https://github.com/airbytehq/airbyte/pull/14023) | (bugged, do not use) Cover arrays only if they are nested | -| 1.1.16 | 2022-09-01 | [#16243](https://github.com/airbytehq/airbyte/pull/16243) | Fix Json to Avro conversion when there is field name clash from combined restrictions (`anyOf`, `oneOf`, `allOf` fields) | -| 1.1.15 | 2022-08-03 | [14784](https://github.com/airbytehq/airbyte/pull/14784) | Enabling Application Default Credentials | -| 1.1.14 | 2022-08-02 | [14801](https://github.com/airbytehq/airbyte/pull/14801) | Fix multiple log bindings | -| 1.1.13 | 2022-08-02 | [15180](https://github.com/airbytehq/airbyte/pull/15180) | Fix standard loading mode | -| 1.1.12 | 2022-06-29 | [14079](https://github.com/airbytehq/airbyte/pull/14079) | Map "airbyte_type": "big_integer" to INT64 | -| 1.1.11 | 2022-06-24 | [14114](https://github.com/airbytehq/airbyte/pull/14114) | Remove "additionalProperties": false from specs for connectors with staging | -| 1.1.10 | 2022-06-16 | [13852](https://github.com/airbytehq/airbyte/pull/13852) | Updated stacktrace format for any trace message errors | -| 1.1.9 | 2022-06-17 | [13753](https://github.com/airbytehq/airbyte/pull/13753) | Deprecate and remove PART_SIZE_MB fields from connectors based on StreamTransferManager | -| 1.1.8 | 2022-06-07 | [13579](https://github.com/airbytehq/airbyte/pull/13579) | Always check GCS bucket for GCS loading method to catch invalid HMAC keys. | -| 1.1.7 | 2022-06-07 | [13424](https://github.com/airbytehq/airbyte/pull/13424) | Reordered fields for specification. | -| 1.1.6 | 2022-05-15 | [12768](https://github.com/airbytehq/airbyte/pull/12768) | Clarify that the service account key json field is required on cloud. | -| 0.3.5 | 2022-05-12 | [12805](https://github.com/airbytehq/airbyte/pull/12805) | Updated to latest base-java to emit AirbyteTraceMessage on error. | -| 0.3.4 | 2022-05-04 | [12578](https://github.com/airbytehq/airbyte/pull/12578) | In JSON to Avro conversion, log JSON field values that do not follow Avro schema for debugging. | -| 0.3.3 | 2022-05-02 | [12528](https://github.com/airbytehq/airbyte/pull/12528) | Update Dataset location field description | -| 0.3.2 | 2022-04-29 | [12477](https://github.com/airbytehq/airbyte/pull/12477) | Dataset location is a required field | -| 0.3.1 | 2022-04-15 | [11978](https://github.com/airbytehq/airbyte/pull/11978) | Fixed emittedAt timestamp. | -| 0.3.0 | 2022-04-06 | [11776](https://github.com/airbytehq/airbyte/pull/11776) | Use serialized buffering strategy to reduce memory consumption. | -| 0.2.15 | 2022-04-05 | [11166](https://github.com/airbytehq/airbyte/pull/11166) | Fixed handling of anyOf and allOf fields | -| 0.2.14 | 2022-04-02 | [11620](https://github.com/airbytehq/airbyte/pull/11620) | Updated spec | -| 0.2.13 | 2022-04-01 | [11636](https://github.com/airbytehq/airbyte/pull/11636) | Added new unit tests | -| 0.2.12 | 2022-03-28 | [11454](https://github.com/airbytehq/airbyte/pull/11454) | Integration test enhancement for picking test-data and schemas | -| 0.2.11 | 2022-03-18 | [10793](https://github.com/airbytehq/airbyte/pull/10793) | Fix namespace with invalid characters | -| 0.2.10 | 2022-03-03 | [10755](https://github.com/airbytehq/airbyte/pull/10755) | Make sure to kill children threads and stop JVM | -| 0.2.8 | 2022-02-14 | [10256](https://github.com/airbytehq/airbyte/pull/10256) | Add `-XX:+ExitOnOutOfMemoryError` JVM option | -| 0.2.7 | 2022-02-01 | [9959](https://github.com/airbytehq/airbyte/pull/9959) | Fix null pointer exception from buffered stream consumer. | -| 0.2.6 | 2022-01-29 | [9745](https://github.com/airbytehq/airbyte/pull/9745) | Integrate with Sentry. | -| 0.2.5 | 2022-01-18 | [9573](https://github.com/airbytehq/airbyte/pull/9573) | BigQuery Destination : update description for some input fields | -| 0.2.4 | 2022-01-17 | [8383](https://github.com/airbytehq/airbyte/issues/8383) | BigQuery/BiqQuery denorm Destinations : Support dataset-id prefixed by project-id | -| 0.2.3 | 2022-01-12 | [9415](https://github.com/airbytehq/airbyte/pull/9415) | BigQuery Destination : Fix GCS processing of Facebook data | -| 0.2.2 | 2021-12-22 | [9039](https://github.com/airbytehq/airbyte/pull/9039) | Added part_size configuration to UI for GCS staging | -| 0.2.1 | 2021-12-21 | [8574](https://github.com/airbytehq/airbyte/pull/8574) | Added namespace to Avro and Parquet record types | -| 0.2.0 | 2021-12-17 | [8788](https://github.com/airbytehq/airbyte/pull/8788) | BigQuery/BiqQuery denorm Destinations : Add possibility to use different types of GCS files | -| 0.1.11 | 2021-12-16 | [8816](https://github.com/airbytehq/airbyte/issues/8816) | Update dataset locations | -| 0.1.10 | 2021-11-09 | [7804](https://github.com/airbytehq/airbyte/pull/7804) | handle null values in fields described by a $ref definition | -| 0.1.9 | 2021-11-08 | [7736](https://github.com/airbytehq/airbyte/issues/7736) | Fixed the handling of ObjectNodes with $ref definition key | -| 0.1.8 | 2021-10-27 | [7413](https://github.com/airbytehq/airbyte/issues/7413) | Fixed DATETIME conversion for BigQuery | -| 0.1.7 | 2021-10-26 | [7240](https://github.com/airbytehq/airbyte/issues/7240) | Output partitioned/clustered tables | -| 0.1.6 | 2021-09-16 | [6145](https://github.com/airbytehq/airbyte/pull/6145) | BigQuery Denormalized support for date, datetime & timestamp types through the json "format" key | -| 0.1.5 | 2021-09-07 | [5881](https://github.com/airbytehq/airbyte/pull/5881) | BigQuery Denormalized NPE fix | -| 0.1.4 | 2021-09-04 | [5813](https://github.com/airbytehq/airbyte/pull/5813) | fix Stackoverflow error when receive a schema from source where "Array" type doesn't contain a required "items" element | -| 0.1.3 | 2021-08-07 | [5261](https://github.com/airbytehq/airbyte/pull/5261) | 🐛 Destination BigQuery\(Denormalized\): Fix processing arrays of records | -| 0.1.2 | 2021-07-30 | [5125](https://github.com/airbytehq/airbyte/pull/5125) | Enable `additionalPropertities` in spec.json | -| 0.1.1 | 2021-06-21 | [3555](https://github.com/airbytehq/airbyte/pull/3555) | Partial Success in BufferedStreamConsumer | -| 0.1.0 | 2021-06-21 | [4176](https://github.com/airbytehq/airbyte/pull/4176) | Destination using Typed Struct and Repeated fields | +| 0.3.4 | 2021-06-07 | [3277](https://github.com/airbytehq/airbyte/issues/3277) | Add dataset location option | \ No newline at end of file From 44a85a987b763d537204e33dd5481f0a8a0ae09e Mon Sep 17 00:00:00 2001 From: "Pedro S. Lopez" Date: Thu, 9 Feb 2023 11:00:57 -0800 Subject: [PATCH 092/137] fix: inject oauth params when generating sync input (#22635) * fix: inject oauth params when generating sync inpt * make it final * rm oauth injection from job creator factory * keep it * keep it 2 * test that we're actually using the oauth values * fmt --- .../activities/GenerateInputActivityImpl.java | 19 +++++++-- .../activities/GenerateInputActivityTest.java | 41 ++++++++++++++----- 2 files changed, 46 insertions(+), 14 deletions(-) diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java index a70607fef72b..d206ef694f4c 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityImpl.java @@ -8,6 +8,7 @@ import static io.airbyte.metrics.lib.ApmTraceConstants.Tags.ATTEMPT_NUMBER_KEY; import static io.airbyte.metrics.lib.ApmTraceConstants.Tags.JOB_ID_KEY; +import com.fasterxml.jackson.databind.JsonNode; import datadog.trace.api.Trace; import io.airbyte.api.client.AirbyteApiClient; import io.airbyte.api.client.generated.AttemptApi; @@ -39,6 +40,7 @@ import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.metrics.lib.ApmTraceUtils; import io.airbyte.persistence.job.JobPersistence; +import io.airbyte.persistence.job.factory.OAuthConfigSupplier; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import io.airbyte.persistence.job.models.Job; import io.airbyte.persistence.job.models.JobRunConfig; @@ -63,6 +65,7 @@ public class GenerateInputActivityImpl implements GenerateInputActivity { private final AttemptApi attemptApi; private final StateApi stateApi; private final FeatureFlags featureFlags; + private final OAuthConfigSupplier oAuthConfigSupplier; private static final Logger LOGGER = LoggerFactory.getLogger(GenerateInputActivity.class); @@ -70,12 +73,14 @@ public GenerateInputActivityImpl(final JobPersistence jobPersistence, final ConfigRepository configRepository, final StateApi stateApi, final AttemptApi attemptApi, - final FeatureFlags featureFlags) { + final FeatureFlags featureFlags, + final OAuthConfigSupplier oAuthConfigSupplier) { this.jobPersistence = jobPersistence; this.configRepository = configRepository; this.stateApi = stateApi; this.attemptApi = attemptApi; this.featureFlags = featureFlags; + this.oAuthConfigSupplier = oAuthConfigSupplier; } private Optional getCurrentConnectionState(final UUID connectionId) { @@ -122,7 +127,11 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { if (ConfigType.SYNC.equals(jobConfigType)) { config = job.getConfig().getSync(); final SourceConnection source = configRepository.getSourceConnection(standardSync.getSourceId()); - attemptSyncConfig.setSourceConfiguration(source.getConfiguration()); + final JsonNode sourceConfiguration = oAuthConfigSupplier.injectSourceOAuthParameters( + source.getSourceDefinitionId(), + source.getWorkspaceId(), + source.getConfiguration()); + attemptSyncConfig.setSourceConfiguration(sourceConfiguration); } else if (ConfigType.RESET_CONNECTION.equals(jobConfigType)) { final JobResetConnectionConfig resetConnection = job.getConfig().getResetConnection(); final ResetSourceConfiguration resetSourceConfiguration = resetConnection.getResetSourceConfiguration(); @@ -156,7 +165,11 @@ public GeneratedJobInput getSyncWorkflowInput(final SyncInput input) { final JobRunConfig jobRunConfig = TemporalWorkflowUtils.createJobRunConfig(jobId, attempt); final DestinationConnection destination = configRepository.getDestinationConnection(standardSync.getDestinationId()); - attemptSyncConfig.setDestinationConfiguration(destination.getConfiguration()); + final JsonNode destinationConfiguration = oAuthConfigSupplier.injectDestinationOAuthParameters( + destination.getDestinationDefinitionId(), + destination.getWorkspaceId(), + destination.getConfiguration()); + attemptSyncConfig.setDestinationConfiguration(destinationConfiguration); final StandardSourceDefinition sourceDefinition = configRepository.getSourceDefinitionFromSource(standardSync.getSourceId()); diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java index e5d35152e13d..fe31d26d590b 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/GenerateInputActivityTest.java @@ -35,6 +35,7 @@ import io.airbyte.config.persistence.ConfigNotFoundException; import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.persistence.job.JobPersistence; +import io.airbyte.persistence.job.factory.OAuthConfigSupplier; import io.airbyte.persistence.job.models.IntegrationLauncherConfig; import io.airbyte.persistence.job.models.Job; import io.airbyte.persistence.job.models.JobRunConfig; @@ -58,15 +59,21 @@ class GenerateInputActivityTest { static private JobPersistence jobPersistence; static private ConfigRepository configRepository; static private GenerateInputActivityImpl generateInputActivity; + static private OAuthConfigSupplier oAuthConfigSupplier; static private Job job; static private final JsonNode SOURCE_CONFIGURATION = Jsons.jsonNode(Map.of("source_key", "source_value")); + static private final JsonNode SOURCE_CONFIG_WITH_OAUTH = Jsons.jsonNode(Map.of("source_key", "source_value", "oauth", "oauth_value")); static private final JsonNode DESTINATION_CONFIGURATION = Jsons.jsonNode(Map.of("destination_key", "destination_value")); + static private final JsonNode DESTINATION_CONFIG_WITH_OAUTH = + Jsons.jsonNode(Map.of("destination_key", "destination_value", "oauth", "oauth_value")); static private final State STATE = new State().withState(Jsons.jsonNode(Map.of("state_key", "state_value"))); + static private final UUID WORKSPACE_ID = UUID.randomUUID(); static private final long JOB_ID = 1; static private final int ATTEMPT_ID = 1; static private final UUID SOURCE_ID = UUID.randomUUID(); + static private final UUID DESTINATION_DEFINITION_ID = UUID.randomUUID(); static private final UUID DESTINATION_ID = UUID.randomUUID(); static private final UUID CONNECTION_ID = UUID.randomUUID(); @@ -75,24 +82,26 @@ void setUp() throws IOException, JsonValidationException, ConfigNotFoundExceptio final StateApi stateApi = mock(StateApi.class); final FeatureFlags featureFlags = mock(FeatureFlags.class); + oAuthConfigSupplier = mock(OAuthConfigSupplier.class); attemptApi = mock(AttemptApi.class); jobPersistence = mock(JobPersistence.class); configRepository = mock(ConfigRepository.class); - generateInputActivity = new GenerateInputActivityImpl(jobPersistence, configRepository, stateApi, attemptApi, featureFlags); + generateInputActivity = new GenerateInputActivityImpl(jobPersistence, configRepository, stateApi, attemptApi, featureFlags, oAuthConfigSupplier); job = mock(Job.class); when(jobPersistence.getJob(JOB_ID)).thenReturn(job); - final UUID destinationDefinitionId = UUID.randomUUID(); - final DestinationConnection destinationConnection = new DestinationConnection() .withDestinationId(DESTINATION_ID) - .withDestinationDefinitionId(destinationDefinitionId) + .withWorkspaceId(WORKSPACE_ID) + .withDestinationDefinitionId(DESTINATION_DEFINITION_ID) .withConfiguration(DESTINATION_CONFIGURATION); when(configRepository.getDestinationConnection(DESTINATION_ID)).thenReturn(destinationConnection); - when(configRepository.getStandardDestinationDefinition(destinationDefinitionId)).thenReturn(mock(StandardDestinationDefinition.class)); + when(configRepository.getStandardDestinationDefinition(DESTINATION_DEFINITION_ID)).thenReturn(mock(StandardDestinationDefinition.class)); when(configRepository.getSourceDefinitionFromSource(SOURCE_ID)).thenReturn(mock(StandardSourceDefinition.class)); + when(oAuthConfigSupplier.injectDestinationOAuthParameters(DESTINATION_DEFINITION_ID, WORKSPACE_ID, DESTINATION_CONFIGURATION)) + .thenReturn(DESTINATION_CONFIG_WITH_OAUTH); final StandardSync standardSync = new StandardSync() .withSourceId(SOURCE_ID) @@ -109,10 +118,15 @@ void setUp() throws IOException, JsonValidationException, ConfigNotFoundExceptio void testGetSyncWorkflowInput() throws JsonValidationException, ConfigNotFoundException, IOException, ApiException { final SyncInput syncInput = new SyncInput(ATTEMPT_ID, JOB_ID); + final UUID sourceDefinitionId = UUID.randomUUID(); final SourceConnection sourceConnection = new SourceConnection() .withSourceId(SOURCE_ID) + .withSourceDefinitionId(sourceDefinitionId) + .withWorkspaceId(WORKSPACE_ID) .withConfiguration(SOURCE_CONFIGURATION); when(configRepository.getSourceConnection(SOURCE_ID)).thenReturn(sourceConnection); + when(oAuthConfigSupplier.injectSourceOAuthParameters(sourceDefinitionId, WORKSPACE_ID, SOURCE_CONFIGURATION)) + .thenReturn(SOURCE_CONFIG_WITH_OAUTH); final JobSyncConfig jobSyncConfig = new JobSyncConfig() .withWorkspaceId(UUID.randomUUID()) @@ -131,8 +145,8 @@ void testGetSyncWorkflowInput() throws JsonValidationException, ConfigNotFoundEx .withWorkspaceId(jobSyncConfig.getWorkspaceId()) .withSourceId(SOURCE_ID) .withDestinationId(DESTINATION_ID) - .withSourceConfiguration(SOURCE_CONFIGURATION) - .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withSourceConfiguration(SOURCE_CONFIG_WITH_OAUTH) + .withDestinationConfiguration(DESTINATION_CONFIG_WITH_OAUTH) .withState(STATE) .withCatalog(jobSyncConfig.getConfiguredAirbyteCatalog()) .withWorkspaceId(jobSyncConfig.getWorkspaceId()); @@ -161,10 +175,13 @@ void testGetSyncWorkflowInput() throws JsonValidationException, ConfigNotFoundEx assertEquals(expectedGeneratedJobInput, generatedJobInput); final AttemptSyncConfig expectedAttemptSyncConfig = new AttemptSyncConfig() - .withSourceConfiguration(SOURCE_CONFIGURATION) - .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withSourceConfiguration(SOURCE_CONFIG_WITH_OAUTH) + .withDestinationConfiguration(DESTINATION_CONFIG_WITH_OAUTH) .withState(STATE); + verify(oAuthConfigSupplier).injectSourceOAuthParameters(sourceDefinitionId, WORKSPACE_ID, SOURCE_CONFIGURATION); + verify(oAuthConfigSupplier).injectDestinationOAuthParameters(DESTINATION_DEFINITION_ID, WORKSPACE_ID, DESTINATION_CONFIGURATION); + verify(attemptApi).saveSyncConfig(new SaveAttemptSyncConfigRequestBody() .jobId(JOB_ID) .attemptNumber(ATTEMPT_ID) @@ -192,7 +209,7 @@ void testGetResetSyncWorkflowInput() throws IOException, ApiException { .withSourceId(SOURCE_ID) .withDestinationId(DESTINATION_ID) .withSourceConfiguration(Jsons.emptyObject()) - .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withDestinationConfiguration(DESTINATION_CONFIG_WITH_OAUTH) .withState(STATE) .withCatalog(jobResetConfig.getConfiguredAirbyteCatalog()) .withWorkspaceId(jobResetConfig.getWorkspaceId()); @@ -222,9 +239,11 @@ void testGetResetSyncWorkflowInput() throws IOException, ApiException { final AttemptSyncConfig expectedAttemptSyncConfig = new AttemptSyncConfig() .withSourceConfiguration(Jsons.emptyObject()) - .withDestinationConfiguration(DESTINATION_CONFIGURATION) + .withDestinationConfiguration(DESTINATION_CONFIG_WITH_OAUTH) .withState(STATE); + verify(oAuthConfigSupplier).injectDestinationOAuthParameters(DESTINATION_DEFINITION_ID, WORKSPACE_ID, DESTINATION_CONFIGURATION); + verify(attemptApi).saveSyncConfig(new SaveAttemptSyncConfigRequestBody() .jobId(JOB_ID) .attemptNumber(ATTEMPT_ID) From 9e8035c77ce5e2133791c04c787739b5469c20a1 Mon Sep 17 00:00:00 2001 From: Augustin Date: Thu, 9 Feb 2023 11:20:57 -0800 Subject: [PATCH 093/137] QA-Engine: Persist daily reports to GCS (#22662) --- .github/workflows/run-qa-engine.yml | 13 +- .../ci_connector_ops/qa_engine/constants.py | 2 +- .../ci_connector_ops/qa_engine/inputs.py | 46 +++--- .../ci_connector_ops/qa_engine/main.py | 21 ++- .../ci_connector_ops/qa_engine/outputs.py | 13 +- tools/ci_connector_ops/setup.py | 1 + .../test_cloud_availability_updater.py | 12 +- .../tests/test_qa_engine/test_inputs.py | 155 +++++++++--------- .../tests/test_qa_engine/test_main.py | 25 ++- .../tests/test_qa_engine/test_outputs.py | 14 +- 10 files changed, 158 insertions(+), 144 deletions(-) diff --git a/.github/workflows/run-qa-engine.yml b/.github/workflows/run-qa-engine.yml index eab27e1106cf..c6047e24138d 100644 --- a/.github/workflows/run-qa-engine.yml +++ b/.github/workflows/run-qa-engine.yml @@ -2,10 +2,10 @@ name: Run QA Engine on: workflow_dispatch: - # schedule: - ## 1pm UTC is 6am PDT. - ## same time as Generate Build Report - # - cron: "0 13 * * *" + schedule: + # 1pm UTC is 6am PDT. + # same time as Generate Build Report + - cron: "0 13 * * *" jobs: run-qa-engine: @@ -18,7 +18,7 @@ jobs: - name: Setup Cloud SDK uses: google-github-actions/setup-gcloud@v0 with: - service_account_key: ${{ secrets.PROD_SPEC_CACHE_SA_KEY }} + service_account_key: ${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }} export_default_credentials: true - name: Install Python uses: actions/setup-python@v4 @@ -29,6 +29,7 @@ jobs: - name: Run QA Engine env: LOGLEVEL: INFO - QA_ENGINE_AIRBYTE_DATA_PROD_SA: "${{ secrets.QA_ENGINE_AIRBYTE_DATA_PROD_SA }}" GITHUB_API_TOKEN: ${{ secrets.GH_PAT_MAINTENANCE_OCTAVIA }} run: run-qa-engine + # TODO: enable PR creation when all the QA checks are implemented: + # run: run-qa-engine --create-prs diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py index caf0da96a239..b7afafb5d3eb 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/constants.py @@ -13,7 +13,7 @@ "b76be0a6-27dc-4560-95f6-2623da0bd7b6", # Local SQL Lite ] -GCS_QA_REPORT_PATH = "gs://prod-airbyte-cloud-connector-metadata-service/qa_report.json" +GCS_QA_REPORT_PATH = "gs://airbyte-data-connectors-qa-engine/" AIRBYTE_PLATFORM_INTERNAL_REPO_OWNER = "airbytehq" AIRBYTE_PLATFORM_INTERNAL_REPO_NAME = "airbyte-platform-internal" AIRBYTE_PLATFORM_INTERNAL_GITHUB_REPO_URL = ( diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/inputs.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/inputs.py index f172b0848c3b..4af8770f0b74 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/inputs.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/inputs.py @@ -2,22 +2,19 @@ # Copyright (c) 2023 Airbyte, Inc., all rights reserved. # -import os -from importlib.resources import files -import json import logging +from enum import Enum +from importlib.resources import files +from typing import Optional -from .constants import CONNECTOR_BUILD_OUTPUT_URL - -from google.oauth2 import service_account -import requests import pandas as pd -from typing import Optional +import requests -from enum import Enum +from .constants import CONNECTOR_BUILD_OUTPUT_URL LOGGER = logging.getLogger(__name__) + class BUILD_STATUSES(str, Enum): SUCCESS = "success" FAILURE = "failure" @@ -31,7 +28,6 @@ def from_string(cls, string_value: Optional[str]) -> "BUILD_STATUSES": return BUILD_STATUSES[string_value.upper()] - def get_connector_build_output_url(connector_technical_name: str, connector_version: str) -> str: """ Get the connector build output url. @@ -39,7 +35,8 @@ def get_connector_build_output_url(connector_technical_name: str, connector_vers """ return f"{CONNECTOR_BUILD_OUTPUT_URL}/{connector_technical_name}/version-{connector_version}.json" -def fetch_latest_build_status_for_connector_version(connector_technical_name: str, connector_version: str) ->BUILD_STATUSES: + +def fetch_latest_build_status_for_connector_version(connector_technical_name: str, connector_version: str) -> BUILD_STATUSES: """Fetch the latest build status for a given connector version.""" connector_build_output_url = get_connector_build_output_url(connector_technical_name, connector_version) connector_build_output_response = requests.get(connector_build_output_url) @@ -58,6 +55,7 @@ def fetch_latest_build_status_for_connector_version(connector_technical_name: st else: return BUILD_STATUSES.NOT_FOUND + def fetch_remote_catalog(catalog_url: str) -> pd.DataFrame: """Fetch a combined remote catalog and return a single DataFrame with sources and destinations defined by the connector_type column. @@ -77,6 +75,7 @@ def fetch_remote_catalog(catalog_url: str) -> pd.DataFrame: destinations["connector_definition_id"] = destinations.destinationDefinitionId return pd.concat([sources, destinations]) + def fetch_adoption_metrics_per_connector_version() -> pd.DataFrame: """Retrieve adoptions metrics for each connector version from our data warehouse. @@ -84,15 +83,16 @@ def fetch_adoption_metrics_per_connector_version() -> pd.DataFrame: pd.DataFrame: A dataframe with adoption metrics per connector version. """ connector_adoption_sql = files("ci_connector_ops.qa_engine").joinpath("connector_adoption.sql").read_text() - bq_credentials = service_account.Credentials.from_service_account_info(json.loads(os.environ["QA_ENGINE_AIRBYTE_DATA_PROD_SA"])) - adoption_metrics = pd.read_gbq(connector_adoption_sql, project_id="airbyte-data-prod", credentials=bq_credentials) - return adoption_metrics[[ - "connector_definition_id", - "connector_version", - "number_of_connections", - "number_of_users", - "succeeded_syncs_count", - "failed_syncs_count", - "total_syncs_count", - "sync_success_rate", - ]] + adoption_metrics = pd.read_gbq(connector_adoption_sql, project_id="airbyte-data-prod") + return adoption_metrics[ + [ + "connector_definition_id", + "connector_version", + "number_of_connections", + "number_of_users", + "succeeded_syncs_count", + "failed_syncs_count", + "total_syncs_count", + "sync_success_rate", + ] + ] diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py index 1fd2d0781f80..a06199b7745d 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/main.py @@ -4,15 +4,19 @@ import logging -from . import cloud_availability_updater, enrichments, inputs, validations -from .constants import CLOUD_CATALOG_URL, OSS_CATALOG_URL +import click + +from . import cloud_availability_updater, enrichments, inputs, outputs, validations +from .constants import CLOUD_CATALOG_URL, GCS_QA_REPORT_PATH, OSS_CATALOG_URL logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) -def main(): +@click.command() +@click.option("--create-prs", is_flag=True) +def main(create_prs): logger.info("Fetch the OSS connectors catalog.") oss_catalog = inputs.fetch_remote_catalog(OSS_CATALOG_URL) logger.info("Fetch the Cloud connectors catalog.") @@ -23,7 +27,10 @@ def main(): enriched_catalog = enrichments.get_enriched_catalog(oss_catalog, cloud_catalog, adoption_metrics_per_connector_version) logger.info("Start the QA report generation.") qa_report = validations.get_qa_report(enriched_catalog, len(oss_catalog)) - logger.info("Start the QA report generation.") - eligible_connectors = validations.get_connectors_eligible_for_cloud(qa_report) - logger.info("Start eligible connectors deployment to Cloud.") - cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo(eligible_connectors) + logger.info("Persist QA report to GCS") + outputs.persist_qa_report(qa_report, GCS_QA_REPORT_PATH, public_fields_only=False) + + if create_prs: + logger.info("Start eligible connectors deployment to Cloud.") + eligible_connectors = validations.get_connectors_eligible_for_cloud(qa_report) + cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo(eligible_connectors) diff --git a/tools/ci_connector_ops/ci_connector_ops/qa_engine/outputs.py b/tools/ci_connector_ops/ci_connector_ops/qa_engine/outputs.py index 88253303a30d..7b91b28bbdb7 100644 --- a/tools/ci_connector_ops/ci_connector_ops/qa_engine/outputs.py +++ b/tools/ci_connector_ops/ci_connector_ops/qa_engine/outputs.py @@ -3,13 +3,18 @@ # +from datetime import datetime + import pandas as pd from .models import ConnectorQAReport -def persist_qa_report(qa_report: pd.DataFrame, path: str, public_fields_only: bool =True): + +def persist_qa_report(qa_report: pd.DataFrame, path: str, public_fields_only: bool = True) -> str: + report_generation_date = datetime.strftime(qa_report["report_generation_datetime"].max(), "%Y%m%d") + path = path + f"{report_generation_date}_qa_report.jsonl" final_fields = [ - field.name for field in ConnectorQAReport.__fields__.values() - if field.field_info.extra["is_public"] or not public_fields_only + field.name for field in ConnectorQAReport.__fields__.values() if field.field_info.extra["is_public"] or not public_fields_only ] - qa_report[final_fields].to_json(path, orient="records") + qa_report[final_fields].to_json(path, orient="records", lines=True) + return path diff --git a/tools/ci_connector_ops/setup.py b/tools/ci_connector_ops/setup.py index bba0ff2580ee..45295b55423c 100644 --- a/tools/ci_connector_ops/setup.py +++ b/tools/ci_connector_ops/setup.py @@ -5,6 +5,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ + "click~=8.1.3", "requests", "PyYAML~=6.0", "GitPython~=3.1.29", diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py b/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py index ff0c2e2ae21a..b20ee8801813 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_cloud_availability_updater.py @@ -1,5 +1,5 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # @@ -167,11 +167,11 @@ def test_create_pr(mocker, pr_already_created): response = cloud_availability_updater.create_pr(connector, "my_awesome_branch") expected_url = "https://api.github.com/repos/airbytehq/airbyte-platform-internal/pulls" expected_body = f"""The Cloud Availability Updater decided that it's the right time to make {connector.connector_name} available on Cloud! - Technical name: {connector.connector_technical_name} - Version: {connector.connector_version} - Definition ID: {connector.connector_definition_id} - OSS sync success rate: {connector.sync_success_rate} - OSS number of connections: {connector.number_of_connections} + - Technical name: {connector.connector_technical_name} + - Version: {connector.connector_version} + - Definition ID: {connector.connector_definition_id} + - OSS sync success rate: {connector.sync_success_rate} + - OSS number of connections: {connector.number_of_connections} """ expected_data = { "title": "🤖 Add source-foobar to cloud", diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_inputs.py b/tools/ci_connector_ops/tests/test_qa_engine/test_inputs.py index 6faf7cb54322..3c2ee97af1d6 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_inputs.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_inputs.py @@ -4,13 +4,13 @@ from importlib.resources import files +from unittest.mock import MagicMock, call import pandas as pd import pytest -from unittest.mock import MagicMock, call import requests +from ci_connector_ops.qa_engine import constants, inputs -from ci_connector_ops.qa_engine import inputs, constants @pytest.mark.parametrize("catalog_url", [constants.OSS_CATALOG_URL, constants.CLOUD_CATALOG_URL]) def test_fetch_remote_catalog(catalog_url): @@ -20,21 +20,24 @@ def test_fetch_remote_catalog(catalog_url): assert all(expected_column in catalog.columns for expected_column in expected_columns) assert set(catalog.connector_type.unique()) == {"source", "destination"} + def test_fetch_adoption_metrics_per_connector_version(mocker): - fake_bigquery_results = pd.DataFrame([{ - "connector_definition_id": "abcdefgh", - "connector_version": "0.0.0", - "number_of_connections": 10, - "number_of_users": 2, - "succeeded_syncs_count": 12, - "failed_syncs_count": 1, - "total_syncs_count": 3, - "sync_success_rate": .99, - "unexpected_column": "foobar" - }]) + fake_bigquery_results = pd.DataFrame( + [ + { + "connector_definition_id": "abcdefgh", + "connector_version": "0.0.0", + "number_of_connections": 10, + "number_of_users": 2, + "succeeded_syncs_count": 12, + "failed_syncs_count": 1, + "total_syncs_count": 3, + "sync_success_rate": 0.99, + "unexpected_column": "foobar", + } + ] + ) mocker.patch.object(inputs.pd, "read_gbq", mocker.Mock(return_value=fake_bigquery_results)) - mocker.patch.object(inputs.os, "environ", {"QA_ENGINE_AIRBYTE_DATA_PROD_SA": '{"type": "fake_service_account"}'}) - mocker.patch.object(inputs.service_account.Credentials, "from_service_account_info") expected_columns = { "connector_definition_id", "connector_version", @@ -50,79 +53,67 @@ def test_fetch_adoption_metrics_per_connector_version(mocker): adoption_metrics_per_connector_version = inputs.fetch_adoption_metrics_per_connector_version() assert isinstance(adoption_metrics_per_connector_version, pd.DataFrame) assert set(adoption_metrics_per_connector_version.columns) == expected_columns - inputs.service_account.Credentials.from_service_account_info.assert_called_with( - {"type": "fake_service_account"} - ) - inputs.pd.read_gbq.assert_called_with( - expected_sql_query, - project_id=expected_project_id, - credentials=inputs.service_account.Credentials.from_service_account_info.return_value - ) + inputs.pd.read_gbq.assert_called_with(expected_sql_query, project_id=expected_project_id) -@pytest.mark.parametrize("connector_name, connector_version, mocked_json_payload, mocked_status_code, expected_status", [ - ( - "connectors/source-pokeapi", - "0.1.5", - { - "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", - "outcome": "success", - "docker_version": "0.1.5", - "timestamp": "1674872401", - "connector": "connectors/source-pokeapi" - }, - 200, - inputs.BUILD_STATUSES.SUCCESS - ), - ( - "connectors/source-pokeapi", - "0.1.5", - { - "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", - "outcome": "failure", - "docker_version": "0.1.5", - "timestamp": "1674872401", - "connector": "connectors/source-pokeapi" - }, - 200, - inputs.BUILD_STATUSES.FAILURE - ), - ( - "connectors/source-pokeapi", - "0.1.5", - None, - 404, - inputs.BUILD_STATUSES.NOT_FOUND - ), - ( - "connectors/source-pokeapi", - "0.1.5", - { - "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", - "docker_version": "0.1.5", - "timestamp": "1674872401", - "connector": "connectors/source-pokeapi" - }, - 200, - inputs.BUILD_STATUSES.NOT_FOUND - ), - ( - "connectors/source-pokeapi", - "0.1.5", - None, - 404, - inputs.BUILD_STATUSES.NOT_FOUND - ), -]) -def test_fetch_latest_build_status_for_connector_version(mocker, connector_name, connector_version, mocked_json_payload, mocked_status_code, expected_status): + +@pytest.mark.parametrize( + "connector_name, connector_version, mocked_json_payload, mocked_status_code, expected_status", + [ + ( + "connectors/source-pokeapi", + "0.1.5", + { + "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", + "outcome": "success", + "docker_version": "0.1.5", + "timestamp": "1674872401", + "connector": "connectors/source-pokeapi", + }, + 200, + inputs.BUILD_STATUSES.SUCCESS, + ), + ( + "connectors/source-pokeapi", + "0.1.5", + { + "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", + "outcome": "failure", + "docker_version": "0.1.5", + "timestamp": "1674872401", + "connector": "connectors/source-pokeapi", + }, + 200, + inputs.BUILD_STATUSES.FAILURE, + ), + ("connectors/source-pokeapi", "0.1.5", None, 404, inputs.BUILD_STATUSES.NOT_FOUND), + ( + "connectors/source-pokeapi", + "0.1.5", + { + "link": "https://github.com/airbytehq/airbyte/actions/runs/4029659593", + "docker_version": "0.1.5", + "timestamp": "1674872401", + "connector": "connectors/source-pokeapi", + }, + 200, + inputs.BUILD_STATUSES.NOT_FOUND, + ), + ("connectors/source-pokeapi", "0.1.5", None, 404, inputs.BUILD_STATUSES.NOT_FOUND), + ], +) +def test_fetch_latest_build_status_for_connector_version( + mocker, connector_name, connector_version, mocked_json_payload, mocked_status_code, expected_status +): # Mock the api call to get the latest build status for a connector version mock_response = MagicMock() mock_response.json.return_value = mocked_json_payload mock_response.status_code = mocked_status_code - mock_get = mocker.patch.object(requests, 'get', return_value=mock_response) + mock_get = mocker.patch.object(requests, "get", return_value=mock_response) assert inputs.fetch_latest_build_status_for_connector_version(connector_name, connector_version) == expected_status assert mock_get.call_args == call(f"{constants.CONNECTOR_BUILD_OUTPUT_URL}/{connector_name}/version-{connector_version}.json") + def test_fetch_latest_build_status_for_connector_version_invalid_status(mocker, caplog): connector_name = "connectors/source-pokeapi" connector_version = "0.1.5" @@ -131,13 +122,13 @@ def test_fetch_latest_build_status_for_connector_version_invalid_status(mocker, "outcome": "unknown_outcome_123", "docker_version": "0.1.5", "timestamp": "1674872401", - "connector": "connectors/source-pokeapi" + "connector": "connectors/source-pokeapi", } # Mock the api call to get the latest build status for a connector version mock_response = MagicMock() mock_response.json.return_value = mocked_json_payload mock_response.status_code = 200 - mocker.patch.object(requests, 'get', return_value=mock_response) + mocker.patch.object(requests, "get", return_value=mock_response) assert inputs.fetch_latest_build_status_for_connector_version(connector_name, connector_version) == inputs.BUILD_STATUSES.NOT_FOUND - assert 'Error: Unexpected build status value: unknown_outcome_123 for connector connectors/source-pokeapi:0.1.5' in caplog.text + assert "Error: Unexpected build status value: unknown_outcome_123 for connector connectors/source-pokeapi:0.1.5" in caplog.text diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_main.py b/tools/ci_connector_ops/tests/test_qa_engine/test_main.py index 6d918abd62ff..5e25401dcca3 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_main.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_main.py @@ -1,12 +1,17 @@ # -# Copyright (c) 2022 Airbyte, Inc., all rights reserved. +# Copyright (c) 2023 Airbyte, Inc., all rights reserved. # +import pytest from ci_connector_ops.qa_engine import main +from click.testing import CliRunner -def test_main(mocker, dummy_qa_report): +@pytest.mark.parametrize("create_prs", [False, True]) +def test_main(mocker, dummy_qa_report, create_prs): + runner = CliRunner() + mock_oss_catalog = mocker.Mock(__len__=mocker.Mock(return_value=42)) mock_cloud_catalog = mocker.Mock() @@ -16,8 +21,12 @@ def test_main(mocker, dummy_qa_report): mocker.patch.object(main.validations, "get_qa_report", mocker.Mock(return_value=dummy_qa_report)) mocker.patch.object(main.validations, "get_connectors_eligible_for_cloud") mocker.patch.object(main.cloud_availability_updater, "deploy_eligible_connectors_to_cloud_repo") + mocker.patch.object(main.outputs, "persist_qa_report") - main.main() + if create_prs: + runner.invoke(main.main, ["--create-prs"]) + else: + runner.invoke(main.main) assert main.inputs.fetch_remote_catalog.call_count == 2 main.inputs.fetch_remote_catalog.assert_has_calls([mocker.call(main.OSS_CATALOG_URL), mocker.call(main.CLOUD_CATALOG_URL)]) @@ -25,7 +34,11 @@ def test_main(mocker, dummy_qa_report): mock_oss_catalog, mock_cloud_catalog, main.inputs.fetch_adoption_metrics_per_connector_version.return_value ) main.validations.get_qa_report.assert_called_with(main.enrichments.get_enriched_catalog.return_value, len(mock_oss_catalog)) - main.validations.get_connectors_eligible_for_cloud.assert_called_with(main.validations.get_qa_report.return_value) - main.cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo.assert_called_with( - main.validations.get_connectors_eligible_for_cloud.return_value + main.outputs.persist_qa_report.assert_called_with( + main.validations.get_qa_report.return_value, main.GCS_QA_REPORT_PATH, public_fields_only=False ) + if create_prs: + main.validations.get_connectors_eligible_for_cloud.assert_called_with(main.validations.get_qa_report.return_value) + main.cloud_availability_updater.deploy_eligible_connectors_to_cloud_repo.assert_called_with( + main.validations.get_connectors_eligible_for_cloud.return_value + ) diff --git a/tools/ci_connector_ops/tests/test_qa_engine/test_outputs.py b/tools/ci_connector_ops/tests/test_qa_engine/test_outputs.py index 7507b6b5876c..ba0236e8ec37 100644 --- a/tools/ci_connector_ops/tests/test_qa_engine/test_outputs.py +++ b/tools/ci_connector_ops/tests/test_qa_engine/test_outputs.py @@ -5,18 +5,14 @@ import pandas as pd import pytest - from ci_connector_ops.qa_engine import outputs + @pytest.mark.parametrize("public_fields_only", [True, False]) -def test_persist_qa_report_public_fields_only(tmp_path, dummy_qa_report, public_fields_only): - output_path = tmp_path / "qa_report.json" - outputs.persist_qa_report(dummy_qa_report, output_path, public_fields_only=public_fields_only) - qa_report_from_disk = pd.read_json(output_path) - private_fields = { - field.name for field in outputs.ConnectorQAReport.__fields__.values() - if not field.field_info.extra["is_public"] - } +def test_persist_qa_report(tmp_path, dummy_qa_report, public_fields_only): + output_path = outputs.persist_qa_report(dummy_qa_report, str(tmp_path), public_fields_only=public_fields_only) + qa_report_from_disk = pd.read_json(output_path, lines=True) + private_fields = {field.name for field in outputs.ConnectorQAReport.__fields__.values() if not field.field_info.extra["is_public"]} available_fields = set(qa_report_from_disk.columns) if public_fields_only: assert not private_fields.issubset(available_fields) From d82e01a34fe5d637fbdda394f5cad4ab11a78ffb Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Thu, 9 Feb 2023 11:37:52 -0800 Subject: [PATCH 094/137] Connector acceptance test: Fix oneof check (#22395) * fix oneof check * adjust changelog * adjust changelog --- .../connector-acceptance-test/CHANGELOG.md | 3 + .../connector-acceptance-test/Dockerfile | 2 +- .../tests/test_core.py | 2 +- .../utils/json_schema_helper.py | 4 +- .../unit_tests/test_spec.py | 74 +++++++++++++++++++ 5 files changed, 81 insertions(+), 4 deletions(-) diff --git a/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md b/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md index 71fa7b3f0b8b..d66d00adc0c2 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md +++ b/airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.5.3 +Spec tests: Make `oneOf` checks work for nested `oneOf`s. [#22395](https://github.com/airbytehq/airbyte/pull/22395) + ## 0.5.2 Check that `emitted_at` increases during subsequent reads. [#22291](https://github.com/airbytehq/airbyte/pull/22291) diff --git a/airbyte-integrations/bases/connector-acceptance-test/Dockerfile b/airbyte-integrations/bases/connector-acceptance-test/Dockerfile index 44c2b694f50f..6c35d67a2942 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/Dockerfile +++ b/airbyte-integrations/bases/connector-acceptance-test/Dockerfile @@ -33,7 +33,7 @@ COPY pytest.ini setup.py ./ COPY connector_acceptance_test ./connector_acceptance_test RUN pip install . -LABEL io.airbyte.version=0.5.2 +LABEL io.airbyte.version=0.5.3 LABEL io.airbyte.name=airbyte/connector-acceptance-test ENTRYPOINT ["python", "-m", "pytest", "-p", "connector_acceptance_test.plugin", "-r", "fEsx"] diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py index 20c878c9fbb6..546f51557c41 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_core.py @@ -165,7 +165,7 @@ def test_oneof_usage(self, actual_connector_spec: ConnectorSpecification): for variant in variants: assert "properties" in variant, f"Each item in the oneOf array should be a property with type object. {docs_msg}" - oneof_path = ".".join(variant_path) + oneof_path = ".".join(map(str, variant_path)) variant_props = [set(v["properties"].keys()) for v in variants] common_props = set.intersection(*variant_props) assert common_props, f"There should be at least one common property for {oneof_path} subobjects. {docs_msg}" diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py index 140f678a96a4..3f5489969263 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/utils/json_schema_helper.py @@ -109,7 +109,7 @@ def field(self, path: List[str]) -> CatalogField: """ return CatalogField(schema=self.get_property(path), path=path) - def get_node(self, path: List[str]) -> Any: + def get_node(self, path: List[Union[str, int]]) -> Any: """Return part of schema by specified path :param path: list of fields in the order of navigation @@ -132,7 +132,7 @@ def get_parent(self, path: str) -> Any: return self._schema return dpath.util.get(self._schema, parent_path) - def find_nodes(self, keys: List[str]) -> List[List[str]]: + def find_nodes(self, keys: List[str]) -> List[List[Union[str, int]]]: """Find all paths that lead to nodes with the specified keys. :param keys: list of keys diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py index 93dc0de58c99..1619cc6dd5ce 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_spec.py @@ -190,6 +190,80 @@ def parametrize_test_case(*test_cases: Dict[str, Any]) -> Callable: }, "should_fail": False, }, + { + "test_id": "all_good_nested", + "connector_spec": { + "type": "object", + "properties": { + "select_type": { + "type": "object", + "oneOf": [ + { + "type": "object", + "properties": { + "option_title": {"type": "string", "title": "Title", "const": "first option"}, + "something": {"type": "string"}, + "nest": { + "type": "object", + "oneOf": [ + {"type": "object", "properties": {"t": {"type": "string", "const": "A"}}}, + {"type": "object", "properties": {"t": {"type": "string", "const": "B"}}}, + ], + }, + }, + }, + { + "type": "object", + "properties": { + "option_title": {"type": "string", "title": "Title", "const": "second option"}, + "some_field": {"type": "boolean"}, + }, + }, + ], + }, + "client_secret": {"type": "string"}, + "access_token": {"type": "string"}, + }, + }, + "should_fail": False, + }, + { + "test_id": "fail_nested", + "connector_spec": { + "type": "object", + "properties": { + "select_type": { + "type": "object", + "oneOf": [ + { + "type": "object", + "properties": { + "option_title": {"type": "string", "title": "Title", "const": "first option"}, + "something": {"type": "string"}, + "nest": { + "type": "object", + "oneOf": [ + {"type": "object", "properties": {"t": {"type": "string", "const": "A"}}}, + {"type": "string"}, + ], + }, + }, + }, + { + "type": "object", + "properties": { + "option_title": {"type": "string", "title": "Title", "const": "second option"}, + "some_field": {"type": "boolean"}, + }, + }, + ], + }, + "client_secret": {"type": "string"}, + "access_token": {"type": "string"}, + }, + }, + "should_fail": True, + }, { "test_id": "top_level_node_is_not_of_object_type", "connector_spec": { From 3dc79f5a9986a883645d1ed46f312fbe44d83de1 Mon Sep 17 00:00:00 2001 From: Denys Davydov Date: Thu, 9 Feb 2023 21:44:48 +0200 Subject: [PATCH 095/137] Source S3: speed up discovery (#22500) * #1470 source S3: speed up discovery * #1470 source s3: upd changelog * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 2 +- .../src/main/resources/seed/source_specs.yaml | 2 +- .../connectors/source-s3/Dockerfile | 2 +- .../source_s3/source_files_abstract/stream.py | 47 ++++++++++++++----- docs/integrations/sources/s3.md | 1 + 5 files changed, 38 insertions(+), 16 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index f418907860a4..3b817cbd13e6 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -1549,7 +1549,7 @@ - name: S3 sourceDefinitionId: 69589781-7828-43c5-9f63-8925b1c1ccc2 dockerRepository: airbyte/source-s3 - dockerImageTag: 0.1.31 + dockerImageTag: 0.1.32 documentationUrl: https://docs.airbyte.com/integrations/sources/s3 icon: s3.svg sourceType: file diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index b46b8e97cf1c..77cc371e0f17 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -12775,7 +12775,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-s3:0.1.31" +- dockerImage: "airbyte/source-s3:0.1.32" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/s3" changelogUrl: "https://docs.airbyte.com/integrations/sources/s3" diff --git a/airbyte-integrations/connectors/source-s3/Dockerfile b/airbyte-integrations/connectors/source-s3/Dockerfile index 2a9757d5a0d5..a46487bc2fea 100644 --- a/airbyte-integrations/connectors/source-s3/Dockerfile +++ b/airbyte-integrations/connectors/source-s3/Dockerfile @@ -17,5 +17,5 @@ COPY source_s3 ./source_s3 ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.31 +LABEL io.airbyte.version=0.1.32 LABEL io.airbyte.name=airbyte/source-s3 diff --git a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py index 5c1de77e5351..64444a2fe638 100644 --- a/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py +++ b/airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/stream.py @@ -3,7 +3,9 @@ # +import concurrent.futures import json +import threading from abc import ABC, abstractmethod from copy import deepcopy from datetime import datetime, timedelta @@ -29,6 +31,7 @@ JSON_TYPES = ["string", "number", "integer", "object", "array", "boolean", "null"] LOGGER = AirbyteLogger() +LOCK = threading.Lock() class ConfigurationError(Exception): @@ -52,6 +55,7 @@ def fileformatparser_map(self) -> Mapping[str, type]: ab_file_name_col = "_ab_source_file_url" airbyte_columns = [ab_additional_col, ab_last_mod_col, ab_file_name_col] datetime_format_string = "%Y-%m-%dT%H:%M:%S%z" + parallel_tasks_size = 256 def __init__(self, dataset: str, provider: dict, format: dict, path_pattern: str, schema: str = None): """ @@ -202,6 +206,17 @@ def _broadest_type(type_1: str, type_2: str) -> Optional[str]: if types == {"number", "string"}: return "string" + @staticmethod + def guess_file_schema(storage_file, file_reader, file_info, processed_files, schemas): + try: + with storage_file.open(file_reader.is_binary) as f: + this_schema = file_reader.get_inferred_schema(f, file_info) + with LOCK: + schemas[file_info] = this_schema + processed_files.append(file_info) + except OSError: + pass + def _get_master_schema(self, min_datetime: datetime = None) -> Dict[str, Any]: """ In order to auto-infer a schema across many files and/or allow for additional properties (columns), @@ -224,19 +239,25 @@ def _get_master_schema(self, min_datetime: datetime = None) -> Dict[str, Any]: file_reader = self.fileformatparser_class(self._format) processed_files = [] - for file_info in self.get_time_ordered_file_infos(): - # skip this file if it's earlier than min_datetime - if (min_datetime is not None) and (file_info.last_modified < min_datetime): - continue - - storagefile = self.storagefile_class(file_info, self._provider) - try: - with storagefile.open(file_reader.is_binary) as f: - this_schema = file_reader.get_inferred_schema(f, file_info) - processed_files.append(file_info) - except OSError: - continue - + schemas = {} + + file_infos = list(self.get_time_ordered_file_infos()) + if min_datetime is not None: + file_infos = [info for info in file_infos if info.last_modified >= min_datetime] + + for i in range(0, len(file_infos), self.parallel_tasks_size): + chunk_infos = file_infos[i : i + self.parallel_tasks_size] + with concurrent.futures.ThreadPoolExecutor() as executor: + executor.map( + lambda args: self.guess_file_schema(*args), + [ + (self.storagefile_class(file_info, self._provider), file_reader, file_info, processed_files, schemas) + for file_info in chunk_infos + ], + ) + + for file_info in file_infos: + this_schema = schemas[file_info] if this_schema == master_schema: continue # exact schema match so go to next file diff --git a/docs/integrations/sources/s3.md b/docs/integrations/sources/s3.md index 57747c1ae969..38710549491f 100644 --- a/docs/integrations/sources/s3.md +++ b/docs/integrations/sources/s3.md @@ -209,6 +209,7 @@ The Jsonl parser uses pyarrow hence,only the line-delimited JSON format is suppo | Version | Date | Pull Request | Subject | |:--------|:-----------|:----------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------| +| 0.1.32 | 2023-02-07 | [22500](https://github.com/airbytehq/airbyte/pull/22500) | Speed up discovery | | 0.1.31 | 2023-02-08 | [22550](https://github.com/airbytehq/airbyte/pull/22550) | Validate CSV read options and convert options | | 0.1.30 | 2023-01-25 | [21587](https://github.com/airbytehq/airbyte/pull/21587) | Make sure spec works as expected in UI | | 0.1.29 | 2023-01-19 | [21604](https://github.com/airbytehq/airbyte/pull/21604) | Handle OSError: skip unreachable keys and keep working on accessible ones. Warn a customer | From 3a3365a6759f05d552f06ee61a1f284f911da163 Mon Sep 17 00:00:00 2001 From: Sergio Ropero <42538006+sergio-ropero@users.noreply.github.com> Date: Thu, 9 Feb 2023 22:45:11 +0100 Subject: [PATCH 096/137] Double `Run Helm End-to-End Acceptance Tests` timeout (#22675) --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 94335ad69bf7..c1890e7c4a87 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -1216,7 +1216,7 @@ jobs: AWS_S3_BUCKET: airbyte-ci-ac-tests-logs SECRET_STORE_GCP_CREDENTIALS: ${{ secrets.SECRET_STORE_GCP_CREDENTIALS }} SECRET_STORE_GCP_PROJECT_ID: ${{ secrets.SECRET_STORE_GCP_PROJECT_ID }} - timeout-minutes: 20 + timeout-minutes: 40 uses: Wandalen/wretry.action@master with: command: CI=true IS_MINIKUBE=true ./tools/bin/acceptance_test_kube_helm.sh From 1807c8f92eed60db76b89d24c8b0dc7fc7ee55a5 Mon Sep 17 00:00:00 2001 From: Sergio Ropero <42538006+sergio-ropero@users.noreply.github.com> Date: Thu, 9 Feb 2023 23:20:05 +0100 Subject: [PATCH 097/137] feat: Filter out system views out of system namespaces (#22427) * This changes allows to filter out system views created out of system namespaces * Add extra view * Fix issue * Bump Postgres source version * bump version * Bump alloydb * Bump versioning * auto-bump connector version * Set default implementation and remove from unneeded places --------- Co-authored-by: Octavia Squidington III --- .../resources/seed/source_definitions.yaml | 4 +-- .../src/main/resources/seed/source_specs.yaml | 4 +-- .../source-alloydb-strict-encrypt/Dockerfile | 2 +- .../connectors/source-alloydb/Dockerfile | 2 +- .../source-postgres-strict-encrypt/Dockerfile | 2 +- .../connectors/source-postgres/Dockerfile | 2 +- .../source/postgres/PostgresSource.java | 5 ++++ .../source/postgres/PostgresStressTest.java | 5 ++++ .../source/relationaldb/AbstractDbSource.java | 12 +++++++-- docs/integrations/sources/alloydb.md | 25 ++++++++++--------- docs/integrations/sources/postgres.md | 1 + 11 files changed, 42 insertions(+), 22 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 3b817cbd13e6..603751f4dd2a 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -45,7 +45,7 @@ - name: AlloyDB for PostgreSQL sourceDefinitionId: 1fa90628-2b9e-11ed-a261-0242ac120002 dockerRepository: airbyte/source-alloydb - dockerImageTag: 1.0.43 + dockerImageTag: 1.0.44 documentationUrl: https://docs.airbyte.com/integrations/sources/alloydb icon: alloydb.svg sourceType: database @@ -1376,7 +1376,7 @@ - name: Postgres sourceDefinitionId: decd338e-5647-4c0b-adf4-da0e75f5a750 dockerRepository: airbyte/source-postgres - dockerImageTag: 1.0.43 + dockerImageTag: 1.0.44 documentationUrl: https://docs.airbyte.com/integrations/sources/postgres icon: postgresql.svg sourceType: database diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 77cc371e0f17..aaa7e097c6c1 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -370,7 +370,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-alloydb:1.0.43" +- dockerImage: "airbyte/source-alloydb:1.0.44" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/postgres" connectionSpecification: @@ -11617,7 +11617,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-postgres:1.0.43" +- dockerImage: "airbyte/source-postgres:1.0.44" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/postgres" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-alloydb-strict-encrypt/Dockerfile b/airbyte-integrations/connectors/source-alloydb-strict-encrypt/Dockerfile index 610d5185acde..e83cf9b95623 100644 --- a/airbyte-integrations/connectors/source-alloydb-strict-encrypt/Dockerfile +++ b/airbyte-integrations/connectors/source-alloydb-strict-encrypt/Dockerfile @@ -16,5 +16,5 @@ ENV APPLICATION source-alloydb-strict-encrypt COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.0.43 +LABEL io.airbyte.version=1.0.44 LABEL io.airbyte.name=airbyte/source-alloydb-strict-encrypt diff --git a/airbyte-integrations/connectors/source-alloydb/Dockerfile b/airbyte-integrations/connectors/source-alloydb/Dockerfile index 1c03fb04184f..a0da54b9df03 100644 --- a/airbyte-integrations/connectors/source-alloydb/Dockerfile +++ b/airbyte-integrations/connectors/source-alloydb/Dockerfile @@ -16,5 +16,5 @@ ENV APPLICATION source-alloydb COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.0.43 +LABEL io.airbyte.version=1.0.44 LABEL io.airbyte.name=airbyte/source-alloydb diff --git a/airbyte-integrations/connectors/source-postgres-strict-encrypt/Dockerfile b/airbyte-integrations/connectors/source-postgres-strict-encrypt/Dockerfile index 71c118d54497..144619c15cfe 100644 --- a/airbyte-integrations/connectors/source-postgres-strict-encrypt/Dockerfile +++ b/airbyte-integrations/connectors/source-postgres-strict-encrypt/Dockerfile @@ -16,5 +16,5 @@ ENV APPLICATION source-postgres-strict-encrypt COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.0.43 +LABEL io.airbyte.version=1.0.44 LABEL io.airbyte.name=airbyte/source-postgres-strict-encrypt diff --git a/airbyte-integrations/connectors/source-postgres/Dockerfile b/airbyte-integrations/connectors/source-postgres/Dockerfile index bae41a4ddc26..4ef9e47b37e9 100644 --- a/airbyte-integrations/connectors/source-postgres/Dockerfile +++ b/airbyte-integrations/connectors/source-postgres/Dockerfile @@ -16,5 +16,5 @@ ENV APPLICATION source-postgres COPY --from=build /airbyte /airbyte -LABEL io.airbyte.version=1.0.43 +LABEL io.airbyte.version=1.0.44 LABEL io.airbyte.name=airbyte/source-postgres diff --git a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java index 191c58dd955c..f98df703c94c 100644 --- a/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java +++ b/airbyte-integrations/connectors/source-postgres/src/main/java/io/airbyte/integrations/source/postgres/PostgresSource.java @@ -202,6 +202,11 @@ public Set getExcludedInternalNameSpaces() { return Set.of("information_schema", "pg_catalog", "pg_internal", "catalog_history"); } + @Override + protected Set getExcludedViews() { + return Set.of("pg_stat_statements", "pg_stat_statements_info"); + } + @Override public AirbyteCatalog discover(final JsonNode config) throws Exception { final AirbyteCatalog catalog = super.discover(config); diff --git a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java index 7713a26a8e8e..ac60b86506ee 100644 --- a/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java +++ b/airbyte-integrations/connectors/source-postgres/src/test/java/io/airbyte/integrations/source/postgres/PostgresStressTest.java @@ -123,6 +123,11 @@ public Set getExcludedInternalNameSpaces() { return Set.of("information_schema", "pg_catalog", "pg_internal", "catalog_history"); } + @Override + protected Set getExcludedViews() { + return Set.of("pg_stat_statements", "pg_stat_statements_info"); + } + public static void main(final String[] args) throws Exception { final Source source = new PostgresTestSource(); LOGGER.info("starting source: {}", PostgresTestSource.class); diff --git a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java index 8195e49454d7..f6df27ada8e6 100644 --- a/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java +++ b/airbyte-integrations/connectors/source-relational-db/src/main/java/io/airbyte/integrations/source/relationaldb/AbstractDbSource.java @@ -304,10 +304,11 @@ private List>> discoverWithoutSystemTables( final Database database) throws Exception { final Set systemNameSpaces = getExcludedInternalNameSpaces(); + final Set systemViews = getExcludedViews(); final List>> discoveredTables = discoverInternal(database); return (systemNameSpaces == null || systemNameSpaces.isEmpty() ? discoveredTables : discoveredTables.stream() - .filter(table -> !systemNameSpaces.contains(table.getNameSpace())).collect( + .filter(table -> !systemNameSpaces.contains(table.getNameSpace()) && !systemViews.contains(table.getName())).collect( Collectors.toList())); } @@ -667,12 +668,19 @@ protected abstract List> getCheckOperations protected abstract JsonSchemaType getAirbyteType(DataType columnType); /** - * Get list of system namespaces(schemas) in order to exclude them from the discover result list. + * Get list of system namespaces(schemas) in order to exclude them from the `discover` result list. * * @return set of system namespaces(schemas) to be excluded */ protected abstract Set getExcludedInternalNameSpaces(); + /** + * Get list of system views in order to exclude them from the `discover` result list. + * + * @return set of views to be excluded + */ + protected Set getExcludedViews() { return Collections.emptySet(); }; + /** * Discover all available tables in the source database. * diff --git a/docs/integrations/sources/alloydb.md b/docs/integrations/sources/alloydb.md index 9ed74fb9f350..055f146cddf7 100644 --- a/docs/integrations/sources/alloydb.md +++ b/docs/integrations/sources/alloydb.md @@ -325,15 +325,16 @@ According to Postgres [documentation](https://www.postgresql.org/docs/14/datatyp ## Changelog -| Version | Date | Pull Request | Subject | -|:--------|:-----------|:---------------------------------------------------------|:-------------------------------------------------| -| 1.0.43 | 2022-02-06 | [21634](https://github.com/airbytehq/airbyte/pull/21634) | Improve Standard sync performance by caching objects.| -| 1.0.36 | 2023-01-24 | [21825](https://github.com/airbytehq/airbyte/pull/21825) | Put back the original change that will cause an incremental sync to error if table contains a NULL value in cursor column.| -| 1.0.35 | 2022-12-14 | [20436](https://github.com/airbytehq/airbyte/pull/20346) | Consolidate date/time values mapping for JDBC sources | -| 1.0.34 | 2022-12-13 | [20378](https://github.com/airbytehq/airbyte/pull/20378) | Improve descriptions | -| 1.0.17 | 2022-10-31 | [18538](https://github.com/airbytehq/airbyte/pull/18538) | Encode database name | -| 1.0.16 | 2022-10-25 | [18256](https://github.com/airbytehq/airbyte/pull/18256) | Disable allow and prefer ssl modes in CDC mode | -| | 2022-10-13 | [15535](https://github.com/airbytehq/airbyte/pull/16238) | Update incremental query to avoid data missing when new data is inserted at the same time as a sync starts under non-CDC incremental mode | -| 1.0.15 | 2022-10-11 | [17782](https://github.com/airbytehq/airbyte/pull/17782) | Align with Postgres source v.1.0.15 | -| 1.0.0 | 2022-09-15 | [16776](https://github.com/airbytehq/airbyte/pull/16776) | Align with strict-encrypt version | -| 0.1.0 | 2022-09-05 | [16323](https://github.com/airbytehq/airbyte/pull/16323) | Initial commit. Based on source-postgres v.1.0.7 | +| Version | Date | Pull Request | Subject | +|:--------|:-----------|:---------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 1.0.44 | 2022-02-06 | [22221](https://github.com/airbytehq/airbyte/pull/22221) | Exclude new set of system tables when using `pg_stat_statements` extension. | +| 1.0.43 | 2022-02-06 | [21634](https://github.com/airbytehq/airbyte/pull/21634) | Improve Standard sync performance by caching objects. | +| 1.0.36 | 2023-01-24 | [21825](https://github.com/airbytehq/airbyte/pull/21825) | Put back the original change that will cause an incremental sync to error if table contains a NULL value in cursor column. | +| 1.0.35 | 2022-12-14 | [20436](https://github.com/airbytehq/airbyte/pull/20346) | Consolidate date/time values mapping for JDBC sources | +| 1.0.34 | 2022-12-13 | [20378](https://github.com/airbytehq/airbyte/pull/20378) | Improve descriptions | +| 1.0.17 | 2022-10-31 | [18538](https://github.com/airbytehq/airbyte/pull/18538) | Encode database name | +| 1.0.16 | 2022-10-25 | [18256](https://github.com/airbytehq/airbyte/pull/18256) | Disable allow and prefer ssl modes in CDC mode | +| | 2022-10-13 | [15535](https://github.com/airbytehq/airbyte/pull/16238) | Update incremental query to avoid data missing when new data is inserted at the same time as a sync starts under non-CDC incremental mode | +| 1.0.15 | 2022-10-11 | [17782](https://github.com/airbytehq/airbyte/pull/17782) | Align with Postgres source v.1.0.15 | +| 1.0.0 | 2022-09-15 | [16776](https://github.com/airbytehq/airbyte/pull/16776) | Align with strict-encrypt version | +| 0.1.0 | 2022-09-05 | [16323](https://github.com/airbytehq/airbyte/pull/16323) | Initial commit. Based on source-postgres v.1.0.7 | diff --git a/docs/integrations/sources/postgres.md b/docs/integrations/sources/postgres.md index ee9de3b54624..eac290f386c0 100644 --- a/docs/integrations/sources/postgres.md +++ b/docs/integrations/sources/postgres.md @@ -411,6 +411,7 @@ The root causes is that the WALs needed for the incremental sync has been remove | Version | Date | Pull Request | Subject | |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 1.0.44 | 2022-02-06 | [22221](https://github.com/airbytehq/airbyte/pull/22221) | Exclude new set of system tables when using `pg_stat_statements` extension. | | 1.0.43 | 2022-02-06 | [21634](https://github.com/airbytehq/airbyte/pull/21634) | Improve Standard sync performance by caching objects. | | 1.0.42 | 2022-01-23 | [21523](https://github.com/airbytehq/airbyte/pull/21523) | Check for null in cursor values before replacing. | | 1.0.41 | 2022-01-25 | [20939](https://github.com/airbytehq/airbyte/pull/20939) | Adjust batch selection memory limits databases. | From 39402c1664ae88f33f273e631388f3a6b6ae35cf Mon Sep 17 00:00:00 2001 From: "Claudio F. Viera M" Date: Thu, 9 Feb 2023 19:43:39 -0300 Subject: [PATCH 098/137] Helm: set new attribute (#22114) * set new helm attribute * change to camelCase --------- Co-authored-by: Kyryl Skobylko Co-authored-by: Marcos Marx --- charts/airbyte/templates/env-configmap.yaml | 10 +++++----- charts/airbyte/values.yaml | 8 ++++++++ charts/airbyte/values.yaml.test | 7 +++++++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/charts/airbyte/templates/env-configmap.yaml b/charts/airbyte/templates/env-configmap.yaml index f55fd2e88e8b..c47545808815 100644 --- a/charts/airbyte/templates/env-configmap.yaml +++ b/charts/airbyte/templates/env-configmap.yaml @@ -42,7 +42,7 @@ data: {{- end }} JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION: "0.29.15.001" LOCAL_ROOT: /tmp/airbyte_local - RUN_DATABASE_MIGRATION_ON_STARTUP: "true" + RUN_DATABASE_MIGRATION_ON_STARTUP: {{ .Values.airbyte-bootloader.runDatabaseMigrationsOnStartup | default "true" }} S3_LOG_BUCKET: {{ .Values.global.logs.s3.bucket | quote }} S3_LOG_BUCKET_REGION: {{ .Values.global.logs.s3.bucketRegion | quote }} S3_MINIO_ENDPOINT: {{ include "airbyte.minio.endpoint" . | quote }} @@ -58,9 +58,9 @@ data: WORKSPACE_ROOT: /workspace METRIC_CLIENT: {{ .Values.global.metrics.metricClient | default "" | quote }} OTEL_COLLECTOR_ENDPOINT: {{ .Values.global.metrics.otelCollectorEndpoint | default "" | quote }} - ACTIVITY_MAX_ATTEMPT: "" - ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" - ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" + ACTIVITY_MAX_ATTEMPT: {{ .Values.worker.activityMaxAttempt | default "" }} + ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityInitialDelayBetweenAttemptsSeconds | default "" }} + ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityMaxDelayBetweenAttemptsSeconds | default "" }} WORKFLOW_FAILURE_RESTART_DELAY_SECONDS: "" USE_STREAM_CAPABLE_STATE: "true" AUTO_DETECT_SCHEMA: "true" @@ -71,5 +71,5 @@ data: WORKER_LOGS_STORAGE_TYPE: {{ .Values.global.logs.storage.type | quote }} WORKER_STATE_STORAGE_TYPE: {{ .Values.global.state.storage.type | quote }} SHOULD_RUN_NOTIFY_WORKFLOWS: "false" - MAX_NOTIFY_WORKERS: "5" + MAX_NOTIFY_WORKERS: {{ .Values.worker.maxNotifyWorkers | default "5" }} {{- end }} diff --git a/charts/airbyte/values.yaml b/charts/airbyte/values.yaml index 4cfcc78965d8..c1450520fa73 100644 --- a/charts/airbyte/values.yaml +++ b/charts/airbyte/values.yaml @@ -819,6 +819,11 @@ worker: enabled: true image: "" + ## current no exist documentations + activityMaxAttempt: "" + activityInitialDelayBetweenAttemptsSeconds: "" + activityMaxDelayBetweenAttemptsSeconds: "" + ## @section Metrics parameters metrics: enabled: false @@ -1057,6 +1062,9 @@ airbyte-bootloader: ## extraVolumes: [] + ## run database migrations on startup true|false + runDatabaseMigrationsOnStartup: "true" + ## @section Temporal parameters ## TODO: Move to consuming temporal from a dedicated helm chart diff --git a/charts/airbyte/values.yaml.test b/charts/airbyte/values.yaml.test index 1708bbcac985..54c0e35765f2 100644 --- a/charts/airbyte/values.yaml.test +++ b/charts/airbyte/values.yaml.test @@ -807,6 +807,10 @@ worker: enabled: true image: "" + activityMaxAttempt: "" + activityInitialDelayBetweenAttemptsSeconds: "" + activityMaxDelayBetweenAttemptsSeconds: "" + ## @section Metrics parameters metrics: enabled: false @@ -1045,6 +1049,9 @@ airbyte-bootloader: ## extraVolumes: [] + ## run database migrations on startup true|false + runDatabaseMigrationsOnStartup: "true" + ## @section Temporal parameters ## TODO: Move to consuming temporal from a dedicated helm chart From 2f3c048a4683feda95a4b6b0ad782b3db79748e2 Mon Sep 17 00:00:00 2001 From: Utwo Date: Fri, 10 Feb 2023 00:46:47 +0200 Subject: [PATCH 099/137] Update README.md (#22666) The default value for the webapp.ingress.enabled is false in value.yaml --- charts/airbyte/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/airbyte/README.md b/charts/airbyte/README.md index 94bdf774a92c..ac593041b2aa 100644 --- a/charts/airbyte/README.md +++ b/charts/airbyte/README.md @@ -213,7 +213,7 @@ Helm chart to deploy airbyte | webapp.image.repository | string | `"airbyte/webapp"` | | | webapp.ingress.annotations | object | `{}` | | | webapp.ingress.className | string | `""` | | -| webapp.ingress.enabled | bool | `true` | | +| webapp.ingress.enabled | bool | `false` | | | webapp.ingress.hosts | list | `[]` | | | webapp.ingress.tls | list | `[]` | | | webapp.livenessProbe.enabled | bool | `true` | | From ddb80cdf05b9f526f048f84c7371c9fa022742aa Mon Sep 17 00:00:00 2001 From: Lucas Wiley <22181786+lucaswiley@users.noreply.github.com> Date: Thu, 9 Feb 2023 13:51:34 -0900 Subject: [PATCH 100/137] Update hubspot source documentation with correct scopes (#22618) * Update hubspot.md * Update hubspot.md --- docs/integrations/sources/hubspot.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md index 2e6c214da744..1d433009fa68 100644 --- a/docs/integrations/sources/hubspot.md +++ b/docs/integrations/sources/hubspot.md @@ -9,19 +9,19 @@ You can use OAuth, API key, or Private App to authenticate your HubSpot account. | Stream | Required Scope | | :-------------------------- | :------------------------------------------------------------------------------- | | `campaigns` | `content` | -| `companies` | `crm.objects.contacts.read` | -| `contact_lists` | `crm.objects.contacts.read` | +| `companies` | `crm.objects.companies.read`, `crm.schemas.companies.read` | +| `contact_lists` | `crm.objects.lists.read` | | `contacts` | `crm.objects.contacts.read` | | `contacts_list_memberships` | `crm.objects.contacts.read` | | `deal_pipelines` | either the `crm.objects.contacts.read` scope \(to fetch deals pipelines\) or the `tickets` scope. | -| `deals` | `crm.objects.contacts.read` | +| `deals` | `crm.objects.deals.read`, `crm.schemas.deals.read` | | `email_events` | `content` | -| `engagements` | `crm.objects.contacts.read` | +| `engagements` | `crm.objects.companies.read`, `crm.objects.contacts.read`, `crm.objects.deals.read`, `tickets`, `e-commerce`| | `engagements_emails` | `sales-email-read` | | `forms` | `forms` | | `form_submissions` | `forms` | | `line_items` | `e-commerce` | -| `owners` | `crm.objects.contacts.read` | +| `owners` | `crm.objects.owners.read` | | `products` | `e-commerce` | | `property_history` | `crm.objects.contacts.read` | | `subscription_changes` | `content` | From ce770d3eea730bf7adc8310b10bb6cd75256124d Mon Sep 17 00:00:00 2001 From: Ben Church Date: Thu, 9 Feb 2023 15:19:55 -0800 Subject: [PATCH 101/137] Catch empty state in incremental SAT (#22353) * Catch state being empty * Update test_two_sequential_reads to catch empty state on first read * Add integration test of empty state * Fix legacy state test * Move state_name to variable * Clean up * Format * Fix rogue test --- .../tests/test_incremental.py | 12 ++- .../unit_tests/test_incremental.py | 90 +++++++++++++++++++ 2 files changed, 99 insertions(+), 3 deletions(-) diff --git a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py index 25199fd52ae0..9379e5db8e8b 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py +++ b/airbyte-integrations/bases/connector-acceptance-test/connector_acceptance_test/tests/test_incremental.py @@ -83,7 +83,7 @@ def configured_catalog_for_incremental_fixture(configured_catalog) -> Configured return catalog -def records_with_state(records, state, stream_mapping, state_cursor_paths) -> Iterable[Tuple[Any, Any]]: +def records_with_state(records, state, stream_mapping, state_cursor_paths) -> Iterable[Tuple[Any, Any, Any]]: """Iterate over records and return cursor value with corresponding cursor value from state""" for record in records: stream_name = record.record.stream @@ -180,7 +180,13 @@ def test_two_sequential_reads( latest_state = states_1[-1].state.data state_input = states_1[-1].state.data - for record_value, state_value, stream_name in records_with_state(records_1, latest_state, stream_mapping, cursor_paths): + parsed_records_1 = list(records_with_state(records_1, latest_state, stream_mapping, cursor_paths)) + + # This catches the case of a connector that emits an invalid state that is not compatible with the schema + # See https://github.com/airbytehq/airbyte/issues/21863 to understand more + assert parsed_records_1, "At least one valid state should be produced, given a cursor path" + + for record_value, state_value, stream_name in parsed_records_1: assert ( record_value <= state_value ), f"First incremental sync should produce records younger or equal to cursor value from the state. Stream: {stream_name}" @@ -197,7 +203,7 @@ def test_read_sequential_slices( self, inputs: IncrementalConfig, connector_config, configured_catalog_for_incremental, cursor_paths, docker_runner: ConnectorRunner ): """ - Incremental test that makes calls the read method without a state checkpoint. Then we partition the results by stream and + Incremental test that makes calls to the read method without a state checkpoint. Then we partition the results by stream and slice checkpoints. Then we make additional read method calls using the state message and verify the correctness of the messages in the response. diff --git a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py index cd9f3c5897fb..d8c44190b6f6 100644 --- a/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py +++ b/airbyte-integrations/bases/connector-acceptance-test/unit_tests/test_incremental.py @@ -192,6 +192,96 @@ def test_incremental_two_sequential_reads( ) +@pytest.mark.parametrize( + "stream_name, cursor_type, cursor_paths, records1, records2, latest_state, expected_error", + [ + ( + "test_stream", + { + "dateCreated": { + "type": "string", + "format": "date-time" + } + }, + {'test_stream': ['dateCreated']}, + [{"dateCreated": "2020-01-01T01:01:01.000000Z"}, {"dateCreated": "2020-01-02T01:01:01.000000Z"}], + [], + {"dateCreated": "2020-01-02T01:01:01.000000Z"}, + does_not_raise(), + ), + ( + "test_stream", + { + "dateCreated": { + "type": "string", + "format": "date-time" + } + }, + {'test_stream': ['dateCreated']}, + [{"dateCreated": "2020-01-01T01:01:01.000000Z"}, {"dateCreated": "2020-01-02T01:01:01.000000Z"}], + [], + {}, + pytest.raises(AssertionError, match="At least one valid state should be produced, given a cursor path") + ), + ], +) +@pytest.mark.parametrize( + "run_per_stream_test", + [ + pytest.param(False, id="test_two_sequential_reads_using_a_mock_connector_emitting_legacy_state"), + pytest.param(True, id="test_two_sequential_reads_using_a_mock_connector_emitting_per_stream_state"), + ], +) +def test_incremental_two_sequential_reads_state_invalid( + stream_name, records1, records2, latest_state, cursor_type, cursor_paths, expected_error, run_per_stream_test +): + input_config = IncrementalConfig() + catalog = ConfiguredAirbyteCatalog( + streams=[ + ConfiguredAirbyteStream( + stream=AirbyteStream( + name=stream_name, + json_schema={"type": "object", "properties": cursor_type}, + supported_sync_modes=[SyncMode.full_refresh, SyncMode.incremental], + ), + sync_mode=SyncMode.incremental, + destination_sync_mode=DestinationSyncMode.overwrite, + default_cursor_field=["dateCreated"], + cursor_field=["dateCreated"], + ) + ] + ) + + if run_per_stream_test: + call_read_output_messages = [ + *build_messages_from_record_data(stream_name, records1), + build_per_stream_state_message(descriptor=StreamDescriptor(name=stream_name), stream_state=latest_state), + ] + else: + stream_state = dict() + stream_state[stream_name] = latest_state + call_read_output_messages = [ + *build_messages_from_record_data(stream_name, records1), + build_state_message(stream_state), + ] + + call_read_with_state_output_messages = build_messages_from_record_data(stream_name, records2) + + docker_runner_mock = MagicMock() + docker_runner_mock.call_read.return_value = call_read_output_messages + docker_runner_mock.call_read_with_state.return_value = call_read_with_state_output_messages + + t = _TestIncremental() + with expected_error: + t.test_two_sequential_reads( + inputs=input_config, + connector_config=MagicMock(), + configured_catalog_for_incremental=catalog, + cursor_paths=cursor_paths, + docker_runner=docker_runner_mock, + ) + + @pytest.mark.parametrize( "records, state_records, threshold_days, expected_error", [ From 6058e4203bf7476b331214abeac4341db71c0615 Mon Sep 17 00:00:00 2001 From: Lake Mossman Date: Thu, 9 Feb 2023 15:26:29 -0800 Subject: [PATCH 102/137] add check for undefined values.checkStreams, since that was added recently (#22673) --- airbyte-webapp/src/components/connectorBuilder/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airbyte-webapp/src/components/connectorBuilder/types.ts b/airbyte-webapp/src/components/connectorBuilder/types.ts index 07f353f8f56e..f67fc7226b33 100644 --- a/airbyte-webapp/src/components/connectorBuilder/types.ts +++ b/airbyte-webapp/src/components/connectorBuilder/types.ts @@ -643,7 +643,7 @@ export const convertToManifest = (values: BuilderFormValues): ConnectorManifest }; const streamNames = values.streams.map((s) => s.name); - const validCheckStreamNames = values.checkStreams.filter((checkStream) => streamNames.includes(checkStream)); + const validCheckStreamNames = (values.checkStreams ?? []).filter((checkStream) => streamNames.includes(checkStream)); const correctedCheckStreams = validCheckStreamNames.length > 0 ? validCheckStreamNames : streamNames.length > 0 ? [streamNames[0]] : []; From 762a8cde5b5ea2dbe7328fee4372d3c87eee9f04 Mon Sep 17 00:00:00 2001 From: Akash Kulkarni <113392464+akashkulk@users.noreply.github.com> Date: Thu, 9 Feb 2023 17:02:44 -0800 Subject: [PATCH 103/137] Source-DynamoDB : Fix failing build (#22682) * Fix failing DynamoDB source build * Bump version --- .../connectors/source-dynamodb/Dockerfile | 2 +- .../source/dynamodb/DynamodbUtils.java | 17 +++++++++++------ docs/integrations/sources/dynamodb.md | 1 + 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/airbyte-integrations/connectors/source-dynamodb/Dockerfile b/airbyte-integrations/connectors/source-dynamodb/Dockerfile index d51a6715c52a..18c6ff785fd9 100644 --- a/airbyte-integrations/connectors/source-dynamodb/Dockerfile +++ b/airbyte-integrations/connectors/source-dynamodb/Dockerfile @@ -17,5 +17,5 @@ ENV APPLICATION source-dynamodb COPY --from=build /airbyte /airbyte # Airbyte's build system uses these labels to know what to name and tag the docker images produced by this Dockerfile. -LABEL io.airbyte.version=0.1.0 +LABEL io.airbyte.version=0.1.1 LABEL io.airbyte.name=airbyte/source-dynamodb diff --git a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java index d046a39b0795..d39da58511a7 100644 --- a/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java +++ b/airbyte-integrations/connectors/source-dynamodb/src/main/java/io/airbyte/integrations/source/dynamodb/DynamodbUtils.java @@ -26,8 +26,8 @@ private DynamodbUtils() { } - public static DynamoDbClient createDynamoDbClient(DynamodbConfig dynamodbConfig) { - var dynamoDbClientBuilder = DynamoDbClient.builder(); + public static DynamoDbClient createDynamoDbClient(final DynamodbConfig dynamodbConfig) { + final var dynamoDbClientBuilder = DynamoDbClient.builder(); // configure access credentials dynamoDbClientBuilder.credentialsProvider(StaticCredentialsProvider.create( @@ -44,7 +44,7 @@ public static DynamoDbClient createDynamoDbClient(DynamodbConfig dynamodbConfig) return dynamoDbClientBuilder.build(); } - public static AirbyteMessage mapAirbyteMessage(String stream, JsonNode data) { + public static AirbyteMessage mapAirbyteMessage(final String stream, final JsonNode data) { return new AirbyteMessage() .withType(AirbyteMessage.Type.RECORD) .withRecord(new AirbyteRecordMessage() @@ -53,12 +53,13 @@ public static AirbyteMessage mapAirbyteMessage(String stream, JsonNode data) { .withData(data)); } - public static StreamState deserializeStreamState(JsonNode state, boolean useStreamCapableState) { - Optional typedState = + public static StreamState deserializeStreamState(final JsonNode state, final boolean useStreamCapableState) { + final Optional typedState = StateMessageHelper.getTypedState(state, useStreamCapableState); return typedState.map(stateWrapper -> switch (stateWrapper.getStateType()) { case STREAM: - yield new StreamState(AirbyteStateMessage.AirbyteStateType.STREAM, stateWrapper.getStateMessages()); + yield new StreamState(AirbyteStateMessage.AirbyteStateType.STREAM, + stateWrapper.getStateMessages().stream().map(DynamodbUtils::convertStateMessage).toList()); case LEGACY: yield new StreamState(AirbyteStateMessage.AirbyteStateType.LEGACY, List.of( new AirbyteStateMessage().withType(AirbyteStateMessage.AirbyteStateType.LEGACY) @@ -79,6 +80,10 @@ yield new StreamState(AirbyteStateMessage.AirbyteStateType.LEGACY, List.of( }); } + private static AirbyteStateMessage convertStateMessage(final io.airbyte.protocol.models.AirbyteStateMessage state) { + return Jsons.object(Jsons.jsonNode(state), AirbyteStateMessage.class); + } + record StreamState( AirbyteStateMessage.AirbyteStateType airbyteStateType, diff --git a/docs/integrations/sources/dynamodb.md b/docs/integrations/sources/dynamodb.md index 8c31975107f5..307e7ace7b43 100644 --- a/docs/integrations/sources/dynamodb.md +++ b/docs/integrations/sources/dynamodb.md @@ -61,4 +61,5 @@ This guide describes in details how you can configure the connector to connect w | Version | Date | Pull Request | Subject | |:--------|:-----------|:-------------|:----------------| +| 0.1.1 | 02-09-2023 | https://github.com/airbytehq/airbyte/pull/22682 | Build fixes | | 0.1.0 | 11-14-2022 | https://github.com/airbytehq/airbyte/pull/18750 | Initial version | From 52f0e160efc69afa1be4855607dab6b7fbee9c8e Mon Sep 17 00:00:00 2001 From: Marcos Marx Date: Fri, 10 Feb 2023 05:28:53 -0300 Subject: [PATCH 104/137] Source Freshdesk: update documentation when not using start date (#20841) --- docs/integrations/sources/freshdesk.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/integrations/sources/freshdesk.md b/docs/integrations/sources/freshdesk.md index 6489bd7c2891..24e94e7e55b2 100644 --- a/docs/integrations/sources/freshdesk.md +++ b/docs/integrations/sources/freshdesk.md @@ -62,6 +62,8 @@ Several output streams are available from this source: The Freshdesk connector should not run into Freshdesk API limitations under normal usage. [Create an issue](https://github.com/airbytehq/airbyte/issues) if you encounter any rate limit issues that are not automatically retried successfully. +If you don't use the start date Freshdesk will retrieve only the last 30 days. More information [here](https://developers.freshdesk.com/api/#list_all_tickets). + ## Changelog From dfc88f41a2da449f6ef4a3de7904110a1c35f161 Mon Sep 17 00:00:00 2001 From: Joey Marshment-Howell Date: Fri, 10 Feb 2023 10:57:26 +0100 Subject: [PATCH 105/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=8E=89=20Fetch=20L?= =?UTF-8?q?aunchDarkly=20flags=20&=20experiments=20scoped=20to=20a=20works?= =?UTF-8?q?pace=20(#22638)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * identify users by workspace * refactor useCurrentWorkspaceId * remove duplicate useEffect * remove unused enum --- airbyte-webapp/package.json | 2 +- airbyte-webapp/pnpm-lock.yaml | 21 ++++----- .../src/packages/cloud/cloudRoutePaths.tsx | 1 - .../src/packages/cloud/cloudRoutes.tsx | 2 +- .../launchdarkly/LDExperimentService.tsx | 46 ++++++++++++------- .../src/packages/cloud/views/DefaultView.tsx | 5 +- .../services/workspaces/WorkspacesService.tsx | 7 ++- 7 files changed, 45 insertions(+), 39 deletions(-) diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index 0d1af97a546a..6363a3ea8bbb 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -55,7 +55,7 @@ "framer-motion": "^6.3.11", "js-yaml": "^4.1.0", "json-schema": "^0.4.0", - "launchdarkly-js-client-sdk": "^2.22.1", + "launchdarkly-js-client-sdk": "^3.1.0", "lodash": "^4.17.21", "monaco-editor": "^0.34.1", "query-string": "^6.13.1", diff --git a/airbyte-webapp/pnpm-lock.yaml b/airbyte-webapp/pnpm-lock.yaml index da9e981fa731..7b453dc0231a 100644 --- a/airbyte-webapp/pnpm-lock.yaml +++ b/airbyte-webapp/pnpm-lock.yaml @@ -92,7 +92,7 @@ specifiers: jest-environment-jsdom: ^29.3.1 js-yaml: ^4.1.0 json-schema: ^0.4.0 - launchdarkly-js-client-sdk: ^2.22.1 + launchdarkly-js-client-sdk: ^3.1.0 license-checker: ^25.0.1 lint-staged: ^12.3.7 lodash: ^4.17.21 @@ -181,7 +181,7 @@ dependencies: framer-motion: 6.5.1_sfoxds7t5ydpegc3knd667wn6m js-yaml: 4.1.0 json-schema: 0.4.0 - launchdarkly-js-client-sdk: 2.24.2 + launchdarkly-js-client-sdk: 3.1.0 lodash: 4.17.21 monaco-editor: 0.34.1 query-string: 6.14.1 @@ -10692,19 +10692,19 @@ packages: language-subtag-registry: 0.3.22 dev: true - /launchdarkly-js-client-sdk/2.24.2: - resolution: {integrity: sha512-8jrLOia0vfZ4stqQRv9TjAYfRGK2JyWpLIL6PbTl99LqTtJMuYtryFUQp0b8WH1153YN+gVdoqPVI7uwbbzLLQ==} + /launchdarkly-js-client-sdk/3.1.0: + resolution: {integrity: sha512-8aM3Wp5ZAS/TCIELOYkEs4CFzih/g7sO+YCHNQ5g0k80WDMTmTcGLMLhCKmrzaQnMK21HiBwbkBpAYnyzr5yUQ==} dependencies: escape-string-regexp: 4.0.0 - launchdarkly-js-sdk-common: 3.8.2 + launchdarkly-js-sdk-common: 5.0.1 dev: false - /launchdarkly-js-sdk-common/3.8.2: - resolution: {integrity: sha512-pEqZ3FTKtYrTaPdbPntFJs87svzcezrkoRWY2GEFmyPC33txOqU788x0yby2+haC/saFPNfXpH6bbiJE/GjMSA==} + /launchdarkly-js-sdk-common/5.0.1: + resolution: {integrity: sha512-NPPU/9bT4hUCbglCCMAm9XGDWnRKs3aJ1OMhRF8g6xTUWAjOO2FieoGjwVbUVvOYKIiINVVtAWUiuVYbix1lqw==} dependencies: base64-js: 1.5.1 fast-deep-equal: 2.0.1 - uuid: 3.4.0 + uuid: 8.3.2 dev: false /lazy-universal-dotenv/4.0.0: @@ -15402,9 +15402,8 @@ packages: resolution: {integrity: sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==} dev: true - /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + /uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true dev: false diff --git a/airbyte-webapp/src/packages/cloud/cloudRoutePaths.tsx b/airbyte-webapp/src/packages/cloud/cloudRoutePaths.tsx index f2da7cded4f7..e505b5824e04 100644 --- a/airbyte-webapp/src/packages/cloud/cloudRoutePaths.tsx +++ b/airbyte-webapp/src/packages/cloud/cloudRoutePaths.tsx @@ -3,7 +3,6 @@ export enum CloudRoutes { AuthFlow = "/auth_flow", Metrics = "metrics", - SelectWorkspace = "workspaces", Credits = "credits", // Auth routes diff --git a/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx b/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx index b0345c37a8d1..8546de542ed0 100644 --- a/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx +++ b/airbyte-webapp/src/packages/cloud/cloudRoutes.tsx @@ -98,7 +98,7 @@ const MainViewRoutes = () => { {[CloudRoutes.Login, CloudRoutes.Signup, CloudRoutes.FirebaseAction].map((r) => ( : } /> ))} - } /> + } /> } /> = { intercomHash: user.intercomHash, locale }; + if (workspaceId) { + custom.workspace = workspaceId; + } + return { + key: user.userId, + email: user.email, + name: user.name, + custom, + anonymous: false, + }; } const LDInitializationWrapper: React.FC> = ({ children, apiKey }) => { @@ -75,6 +86,7 @@ const LDInitializationWrapper: React.FC ldClient.current?.off("change", onFeatureFlagsChanged); }); - // Whenever the user should change (e.g. login/logout) we need to reidentify the changes with the LD client + // Whenever the user, locale or workspaceId changes, we need to re-identify with launchdarkly useEffect(() => { - ldClient.current?.identify(mapUserToLDUser(user, locale)); - }, [locale, user]); + ldClient.current?.identify(mapUserToLDUser(user, locale, workspaceId || null)); + }, [workspaceId, locale, user]); // Show the loading page while we're still waiting for the initial set of feature flags (or them to time out) if (state === "initializing") { diff --git a/airbyte-webapp/src/packages/cloud/views/DefaultView.tsx b/airbyte-webapp/src/packages/cloud/views/DefaultView.tsx index 86a5e63509e5..e2e5cedd16d9 100644 --- a/airbyte-webapp/src/packages/cloud/views/DefaultView.tsx +++ b/airbyte-webapp/src/packages/cloud/views/DefaultView.tsx @@ -1,7 +1,6 @@ import { Navigate } from "react-router-dom"; import { RoutePaths } from "../../../pages/routePaths"; -import { CloudRoutes } from "../cloudRoutePaths"; import { useListCloudWorkspaces } from "../services/workspaces/CloudWorkspacesService"; export const DefaultView: React.FC = () => { @@ -12,9 +11,7 @@ export const DefaultView: React.FC = () => { return ( diff --git a/airbyte-webapp/src/services/workspaces/WorkspacesService.tsx b/airbyte-webapp/src/services/workspaces/WorkspacesService.tsx index 8a7010a58300..f77be03b43da 100644 --- a/airbyte-webapp/src/services/workspaces/WorkspacesService.tsx +++ b/airbyte-webapp/src/services/workspaces/WorkspacesService.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useContext, useMemo } from "react"; import { useMutation, useQueryClient } from "react-query"; -import { useNavigate, useParams } from "react-router-dom"; +import { useNavigate, useMatch } from "react-router-dom"; import { Workspace, WorkspaceService } from "core/domain/workspace"; import { RoutePaths } from "pages/routePaths"; @@ -76,9 +76,8 @@ function useWorkspaceApiService() { } export const useCurrentWorkspaceId = () => { - const params = useParams<{ workspaceId: string }>(); - - return params.workspaceId as string; + const match = useMatch(`/${RoutePaths.Workspaces}/:workspaceId/*`); + return match?.params.workspaceId || ""; }; export const useCurrentWorkspace = () => { From ec79bff742676365aa665f6af4e8f6089c97d4fb Mon Sep 17 00:00:00 2001 From: Michael Siega <109092231+mfsiega-airbyte@users.noreply.github.com> Date: Fri, 10 Feb 2023 13:52:27 +0100 Subject: [PATCH 106/137] Revert "Helm: set new attribute (#22114)" (#22801) This reverts commit 39402c1664ae88f33f273e631388f3a6b6ae35cf. --- charts/airbyte/templates/env-configmap.yaml | 10 +++++----- charts/airbyte/values.yaml | 8 -------- charts/airbyte/values.yaml.test | 7 ------- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/charts/airbyte/templates/env-configmap.yaml b/charts/airbyte/templates/env-configmap.yaml index c47545808815..f55fd2e88e8b 100644 --- a/charts/airbyte/templates/env-configmap.yaml +++ b/charts/airbyte/templates/env-configmap.yaml @@ -42,7 +42,7 @@ data: {{- end }} JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION: "0.29.15.001" LOCAL_ROOT: /tmp/airbyte_local - RUN_DATABASE_MIGRATION_ON_STARTUP: {{ .Values.airbyte-bootloader.runDatabaseMigrationsOnStartup | default "true" }} + RUN_DATABASE_MIGRATION_ON_STARTUP: "true" S3_LOG_BUCKET: {{ .Values.global.logs.s3.bucket | quote }} S3_LOG_BUCKET_REGION: {{ .Values.global.logs.s3.bucketRegion | quote }} S3_MINIO_ENDPOINT: {{ include "airbyte.minio.endpoint" . | quote }} @@ -58,9 +58,9 @@ data: WORKSPACE_ROOT: /workspace METRIC_CLIENT: {{ .Values.global.metrics.metricClient | default "" | quote }} OTEL_COLLECTOR_ENDPOINT: {{ .Values.global.metrics.otelCollectorEndpoint | default "" | quote }} - ACTIVITY_MAX_ATTEMPT: {{ .Values.worker.activityMaxAttempt | default "" }} - ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityInitialDelayBetweenAttemptsSeconds | default "" }} - ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityMaxDelayBetweenAttemptsSeconds | default "" }} + ACTIVITY_MAX_ATTEMPT: "" + ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" + ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" WORKFLOW_FAILURE_RESTART_DELAY_SECONDS: "" USE_STREAM_CAPABLE_STATE: "true" AUTO_DETECT_SCHEMA: "true" @@ -71,5 +71,5 @@ data: WORKER_LOGS_STORAGE_TYPE: {{ .Values.global.logs.storage.type | quote }} WORKER_STATE_STORAGE_TYPE: {{ .Values.global.state.storage.type | quote }} SHOULD_RUN_NOTIFY_WORKFLOWS: "false" - MAX_NOTIFY_WORKERS: {{ .Values.worker.maxNotifyWorkers | default "5" }} + MAX_NOTIFY_WORKERS: "5" {{- end }} diff --git a/charts/airbyte/values.yaml b/charts/airbyte/values.yaml index c1450520fa73..4cfcc78965d8 100644 --- a/charts/airbyte/values.yaml +++ b/charts/airbyte/values.yaml @@ -819,11 +819,6 @@ worker: enabled: true image: "" - ## current no exist documentations - activityMaxAttempt: "" - activityInitialDelayBetweenAttemptsSeconds: "" - activityMaxDelayBetweenAttemptsSeconds: "" - ## @section Metrics parameters metrics: enabled: false @@ -1062,9 +1057,6 @@ airbyte-bootloader: ## extraVolumes: [] - ## run database migrations on startup true|false - runDatabaseMigrationsOnStartup: "true" - ## @section Temporal parameters ## TODO: Move to consuming temporal from a dedicated helm chart diff --git a/charts/airbyte/values.yaml.test b/charts/airbyte/values.yaml.test index 54c0e35765f2..1708bbcac985 100644 --- a/charts/airbyte/values.yaml.test +++ b/charts/airbyte/values.yaml.test @@ -807,10 +807,6 @@ worker: enabled: true image: "" - activityMaxAttempt: "" - activityInitialDelayBetweenAttemptsSeconds: "" - activityMaxDelayBetweenAttemptsSeconds: "" - ## @section Metrics parameters metrics: enabled: false @@ -1049,9 +1045,6 @@ airbyte-bootloader: ## extraVolumes: [] - ## run database migrations on startup true|false - runDatabaseMigrationsOnStartup: "true" - ## @section Temporal parameters ## TODO: Move to consuming temporal from a dedicated helm chart From 858ba2a38be88520fe7c16ddba91f301be5b58ac Mon Sep 17 00:00:00 2001 From: Kyryl Skobylko Date: Fri, 10 Feb 2023 15:46:04 +0200 Subject: [PATCH 107/137] fix: fix issues with dashes in name (#22803) * fix: fix issues with dashes in name * Fix quotation for empty values * Update defaults --- charts/airbyte-bootloader/values.yaml | 2 +- charts/airbyte/templates/env-configmap.yaml | 11 ++++++----- charts/airbyte/values.yaml | 7 +++++++ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/charts/airbyte-bootloader/values.yaml b/charts/airbyte-bootloader/values.yaml index 636a960eddd8..7559cd8a7be1 100644 --- a/charts/airbyte-bootloader/values.yaml +++ b/charts/airbyte-bootloader/values.yaml @@ -182,4 +182,4 @@ env_vars: {} ## extraSelectorLables [object] - use to specify own additional selector labels for deployment extraSelectorLabels: {} ## extraLabels [object] - use to specify own additional labels for deployment -extraLabels: {} \ No newline at end of file +extraLabels: {} diff --git a/charts/airbyte/templates/env-configmap.yaml b/charts/airbyte/templates/env-configmap.yaml index f55fd2e88e8b..3bf7d9ff3113 100644 --- a/charts/airbyte/templates/env-configmap.yaml +++ b/charts/airbyte/templates/env-configmap.yaml @@ -42,7 +42,7 @@ data: {{- end }} JOBS_DATABASE_MINIMUM_FLYWAY_MIGRATION_VERSION: "0.29.15.001" LOCAL_ROOT: /tmp/airbyte_local - RUN_DATABASE_MIGRATION_ON_STARTUP: "true" + RUN_DATABASE_MIGRATION_ON_STARTUP: {{ index .Values "airbyte-bootloader" "runDatabaseMigrationsOnStartup" | default "true" | quote }} S3_LOG_BUCKET: {{ .Values.global.logs.s3.bucket | quote }} S3_LOG_BUCKET_REGION: {{ .Values.global.logs.s3.bucketRegion | quote }} S3_MINIO_ENDPOINT: {{ include "airbyte.minio.endpoint" . | quote }} @@ -58,9 +58,9 @@ data: WORKSPACE_ROOT: /workspace METRIC_CLIENT: {{ .Values.global.metrics.metricClient | default "" | quote }} OTEL_COLLECTOR_ENDPOINT: {{ .Values.global.metrics.otelCollectorEndpoint | default "" | quote }} - ACTIVITY_MAX_ATTEMPT: "" - ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" - ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: "" + ACTIVITY_MAX_ATTEMPT: {{ .Values.worker.activityMaxAttempt | default "" | quote }} + ACTIVITY_INITIAL_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityInitialDelayBetweenAttemptsSeconds | default "" | quote }} + ACTIVITY_MAX_DELAY_BETWEEN_ATTEMPTS_SECONDS: {{ .Values.worker.activityMaxDelayBetweenAttemptsSeconds | default "" | quote }} WORKFLOW_FAILURE_RESTART_DELAY_SECONDS: "" USE_STREAM_CAPABLE_STATE: "true" AUTO_DETECT_SCHEMA: "true" @@ -71,5 +71,6 @@ data: WORKER_LOGS_STORAGE_TYPE: {{ .Values.global.logs.storage.type | quote }} WORKER_STATE_STORAGE_TYPE: {{ .Values.global.state.storage.type | quote }} SHOULD_RUN_NOTIFY_WORKFLOWS: "false" - MAX_NOTIFY_WORKERS: "5" + MAX_NOTIFY_WORKERS: {{ .Values.worker.maxNotifyWorkers | default "5" | quote }} + {{- end }} diff --git a/charts/airbyte/values.yaml b/charts/airbyte/values.yaml index 4cfcc78965d8..5a29f18ecda6 100644 --- a/charts/airbyte/values.yaml +++ b/charts/airbyte/values.yaml @@ -819,6 +819,13 @@ worker: enabled: true image: "" + ## current no exist documentations + activityMaxAttempt: "" + activityInitialDelayBetweenAttemptsSeconds: "" + activityMaxDelayBetweenAttemptsSeconds: "" + + maxNotifyWorkers: 5 + ## @section Metrics parameters metrics: enabled: false From 6d6e008a9594bb0c7e202a20624387fb2ecbb4b3 Mon Sep 17 00:00:00 2001 From: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:01:06 +0200 Subject: [PATCH 108/137] Source Zenloop: Fix unhashable type in ZenloopSubstreamSlicer component (#22580) * Source Zenloop: make stream_state_field hashable * Update changelog * auto-bump connector version --------- Co-authored-by: Octavia Squidington III --- .../init/src/main/resources/seed/source_definitions.yaml | 2 +- airbyte-config/init/src/main/resources/seed/source_specs.yaml | 2 +- airbyte-integrations/connectors/source-zenloop/Dockerfile | 2 +- .../connectors/source-zenloop/source_zenloop/components.py | 2 +- docs/integrations/sources/zenloop.md | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index 603751f4dd2a..f4385b137536 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -2064,7 +2064,7 @@ - name: Zenloop sourceDefinitionId: f1e4c7f6-db5c-4035-981f-d35ab4998794 dockerRepository: airbyte/source-zenloop - dockerImageTag: 0.1.4 + dockerImageTag: 0.1.5 documentationUrl: https://docs.airbyte.com/integrations/sources/zenloop icon: zenloop.svg sourceType: api diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index aaa7e097c6c1..b1fbb4188486 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -16736,7 +16736,7 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] -- dockerImage: "airbyte/source-zenloop:0.1.4" +- dockerImage: "airbyte/source-zenloop:0.1.5" spec: documentationUrl: "https://docs.airbyte.com/integrations/sources/zenloop" connectionSpecification: diff --git a/airbyte-integrations/connectors/source-zenloop/Dockerfile b/airbyte-integrations/connectors/source-zenloop/Dockerfile index 6d0f8bccdcaf..c749fb2c150b 100644 --- a/airbyte-integrations/connectors/source-zenloop/Dockerfile +++ b/airbyte-integrations/connectors/source-zenloop/Dockerfile @@ -34,5 +34,5 @@ COPY source_zenloop ./source_zenloop ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py" ENTRYPOINT ["python", "/airbyte/integration_code/main.py"] -LABEL io.airbyte.version=0.1.4 +LABEL io.airbyte.version=0.1.5 LABEL io.airbyte.name=airbyte/source-zenloop diff --git a/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py b/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py index 51bb1a35e7dd..229d647b2780 100644 --- a/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py +++ b/airbyte-integrations/connectors/source-zenloop/source_zenloop/components.py @@ -33,4 +33,4 @@ def stream_slices(self, sync_mode: SyncMode, stream_state: StreamState) -> Itera else: for parent_stream_config in self.parent_stream_configs: stream_state_field = parent_stream_config.stream_slice_field or None - yield {stream_state_field: custom_stream_state_value, "parent_slice": {}} + yield {stream_state_field.string: custom_stream_state_value, "parent_slice": {}} diff --git a/docs/integrations/sources/zenloop.md b/docs/integrations/sources/zenloop.md index 948322e183fb..6df789d4d55f 100644 --- a/docs/integrations/sources/zenloop.md +++ b/docs/integrations/sources/zenloop.md @@ -71,6 +71,7 @@ The Zenloop connector should not run into Zenloop API limitations under normal u | Version | Date | Pull Request | Subject | | :------ | :--------- | :------------------------------------------------------- | :---------------------------- | +| 0.1.5 | 2023-02-08 | [00000](https://github.com/airbytehq/airbyte/pull/00000) | Fix unhashable type in ZenloopSubstreamSlicer component | | 0.1.4 | 2022-11-18 | [19624](https://github.com/airbytehq/airbyte/pull/19624) | Migrate to low code | | 0.1.3 | 2022-09-28 | [17304](https://github.com/airbytehq/airbyte/pull/17304) | Migrate to per-stream states | | 0.1.2 | 2022-08-22 | [15843](https://github.com/airbytehq/airbyte/pull/15843) | Adds Properties stream | From cb695fdc382bedd7631cf3f3cff5f0dff390d640 Mon Sep 17 00:00:00 2001 From: Tim Roes Date: Fri, 10 Feb 2023 15:28:09 +0100 Subject: [PATCH 109/137] Fix new table tooltips (#22647) --- airbyte-webapp/package.json | 1 + airbyte-webapp/pnpm-lock.yaml | 10 +++ .../CatalogTree/next/CatalogTreeTableCell.tsx | 85 ++++++++++--------- 3 files changed, 54 insertions(+), 42 deletions(-) diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index 6363a3ea8bbb..9fe2df1b5708 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -63,6 +63,7 @@ "react-datepicker": "^4.8.0", "react-dom": "^17.0.2", "react-helmet-async": "^1.3.0", + "react-intersection-observer": "^9.4.2", "react-intl": "^6.1.1", "react-lazylog": "^4.5.3", "react-markdown": "^7.0.1", diff --git a/airbyte-webapp/pnpm-lock.yaml b/airbyte-webapp/pnpm-lock.yaml index 7b453dc0231a..e40571ff1720 100644 --- a/airbyte-webapp/pnpm-lock.yaml +++ b/airbyte-webapp/pnpm-lock.yaml @@ -107,6 +107,7 @@ specifiers: react-datepicker: ^4.8.0 react-dom: ^17.0.2 react-helmet-async: ^1.3.0 + react-intersection-observer: ^9.4.2 react-intl: ^6.1.1 react-lazylog: ^4.5.3 react-markdown: ^7.0.1 @@ -189,6 +190,7 @@ dependencies: react-datepicker: 4.8.0_sfoxds7t5ydpegc3knd667wn6m react-dom: 17.0.2_react@17.0.2 react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-intersection-observer: 9.4.2_react@17.0.2 react-intl: 6.2.5_oatgdhaahtizs2uezdzbohxvne react-lazylog: 4.5.3_sfoxds7t5ydpegc3knd667wn6m react-markdown: 7.1.2_q5o373oqrklnndq2vhekyuzhxi @@ -12892,6 +12894,14 @@ packages: react: 17.0.2 dev: true + /react-intersection-observer/9.4.2_react@17.0.2: + resolution: {integrity: sha512-AdK+ryzZ7U9ZJYttDUZ8q2Am3nqE0exg5Ryl5Y124KeVsix/1hGZPbdu58EqA98TwnzwDNWHxg/kwNawmIiUig==} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 17.0.2 + dev: false + /react-intl/6.2.5_oatgdhaahtizs2uezdzbohxvne: resolution: {integrity: sha512-nz21POTKbE0sPEuEJU4o5YTZYY7VlIYCPNJaD6D2+xKyk6Noj6DoUK0LRO9LXuQNUuQ044IZl3m6ymzZRj8XFQ==} peerDependencies: diff --git a/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableCell.tsx b/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableCell.tsx index 3361c5e48bb6..7c196c071d72 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableCell.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableCell.tsx @@ -1,6 +1,7 @@ import classNames from "classnames"; -import React, { useCallback, useEffect, useRef, useState } from "react"; -import { useWindowSize } from "react-use"; +import React, { useEffect, useRef, useState } from "react"; +import { useInView } from "react-intersection-observer"; +import { debounceTime, fromEvent } from "rxjs"; import { Tooltip } from "components/ui/Tooltip"; @@ -22,17 +23,6 @@ const sizeMap: Record = { large: styles.large, }; -const TooltipText: React.FC<{ textNodes: Element[] }> = ({ textNodes }) => { - if (!textNodes.length) { - return null; - } - const text = textNodes.map((t) => decodeURIComponent(t.innerHTML)).join(" | "); - // This is not a safe use, and need to be removed still. - // https://github.com/airbytehq/airbyte/issues/22196 - // eslint-disable-next-line react/no-danger - return
    ; -}; - export const CatalogTreeTableCell: React.FC> = ({ size = "medium", withTooltip, @@ -40,49 +30,60 @@ export const CatalogTreeTableCell: React.FC { const [tooltipDisabled, setTooltipDisabled] = useState(true); - const [textNodes, setTextNodes] = useState([]); - const cell = useRef(null); + const cellContent = useRef(null); - const { width: windowWidth } = useWindowSize(); + const { inView, ref: inViewRef } = useInView({ delay: 500 }); - const getTextNodes = useCallback(() => { - if (withTooltip && cell.current) { - setTextNodes(Array.from(cell.current.querySelectorAll(`[data-type="text"]`))); + useEffect(() => { + if (!inView || !withTooltip) { + // Only handle resize events on the window for this cell (to determine if the tooltip) + // needs to be shown if the cell is actually in view + return; } - }, [withTooltip]); - useEffect(() => { - // windowWidth is only here so this functionality changes based on window width - if (textNodes.length && windowWidth) { - const [scrollWidths, clientWidths] = textNodes.reduce( - ([scrollWidths, clientWidths], textNode) => { - if (textNode) { - scrollWidths += textNode.scrollWidth; - clientWidths += textNode.clientWidth; - } - return [scrollWidths, clientWidths]; - }, - [0, 0] + // Calculate based on any potentially truncated `` element inside this cell, whether + // the tooltip should show. + const calculateTooltipVisible = () => { + const hasEllipsisedElement = Array.from(cellContent.current?.querySelectorAll(`[data-type="text"]`) ?? []).some( + (el) => el.scrollWidth > el.clientWidth ); + setTooltipDisabled(!hasEllipsisedElement); + }; - if (scrollWidths > clientWidths) { - setTooltipDisabled(false); - } else { - setTooltipDisabled(true); - } - } - }, [textNodes, windowWidth]); + // Recalculate if tooltips should be visible for this cell if the (debounced) window size changes + const subscription = fromEvent(window, "resize", { passive: false }) + // Debounce, since the resize event fires constantly while a user's still resizing the window + .pipe(debounceTime(500)) + .subscribe(() => { + calculateTooltipVisible(); + }); + + calculateTooltipVisible(); + + return () => { + subscription.unsubscribe(); + }; + }, [inView, withTooltip]); return ( -
    +
    {withTooltip ? ( { + inViewRef(el); + cellContent.current = el; + }} + > + {children} + + } placement="bottom-start" disabled={tooltipDisabled} > - + {cellContent.current?.textContent} ) : ( children From 8554b5b551b4559d4d97a9d31297cfa6f4d9789f Mon Sep 17 00:00:00 2001 From: Michael Siega <109092231+mfsiega-airbyte@users.noreply.github.com> Date: Fri, 10 Feb 2023 16:10:31 +0100 Subject: [PATCH 110/137] use launchdarkly feature flagging for column selection (#22577) * use launchdarkly feature flagging for column selection * check for a null workspace id --- .../orchestrator/ReplicationJobOrchestrator.java | 12 +++++++++++- airbyte-featureflag/src/main/kotlin/Flags.kt | 4 ++++ .../temporal/sync/ReplicationActivityImpl.java | 12 +++++++++++- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java index 9ea81363c7af..fadbeaad5207 100644 --- a/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java +++ b/airbyte-container-orchestrator/src/main/java/io/airbyte/container_orchestrator/orchestrator/ReplicationJobOrchestrator.java @@ -24,6 +24,8 @@ import io.airbyte.config.ReplicationOutput; import io.airbyte.config.StandardSyncInput; import io.airbyte.featureflag.FeatureFlagClient; +import io.airbyte.featureflag.FieldSelectionEnabled; +import io.airbyte.featureflag.Workspace; import io.airbyte.metrics.lib.ApmTraceUtils; import io.airbyte.metrics.lib.MetricClientFactory; import io.airbyte.metrics.lib.MetricEmittingApps; @@ -53,6 +55,7 @@ import java.nio.file.Path; import java.util.Map; import java.util.Optional; +import java.util.UUID; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -158,6 +161,13 @@ public Optional runJob() throws Exception { sourceLauncherConfig.getDockerImage()); log.info("Setting up replication worker..."); + final UUID workspaceId = syncInput.getWorkspaceId(); + // NOTE: we apply field selection if the feature flag client says so (recommended) or the old + // environment-variable flags say so (deprecated). + // The latter FeatureFlagHelper will be removed once the flag client is fully deployed. + final boolean fieldSelectionEnabled = workspaceId != null && + (featureFlagClient.enabled(FieldSelectionEnabled.INSTANCE, new Workspace(workspaceId)) + || FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); final var replicationWorker = new DefaultReplicationWorker( jobRunConfig.getJobId(), Math.toIntExact(jobRunConfig.getAttemptId()), @@ -173,7 +183,7 @@ public Optional runJob() throws Exception { new RecordSchemaValidator(featureFlagClient, syncInput.getWorkspaceId(), WorkerUtils.mapStreamNamesToSchemas(syncInput)), metricReporter, new ConnectorConfigUpdater(sourceApi, destinationApi), - FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, syncInput.getWorkspaceId())); + fieldSelectionEnabled); log.info("Running replication worker..."); final var jobRoot = TemporalUtils.getJobRoot(configs.getWorkspaceRoot(), diff --git a/airbyte-featureflag/src/main/kotlin/Flags.kt b/airbyte-featureflag/src/main/kotlin/Flags.kt index aed1ec2bb763..cf40fc097f46 100644 --- a/airbyte-featureflag/src/main/kotlin/Flags.kt +++ b/airbyte-featureflag/src/main/kotlin/Flags.kt @@ -14,10 +14,14 @@ object LogConnectorMessages : EnvVar(envVar = "LOG_CONNECTOR_MESSAGES") object StreamCapableState : EnvVar(envVar = "USE_STREAM_CAPABLE_STATE") object AutoDetectSchema : EnvVar(envVar = "AUTO_DETECT_SCHEMA") object NeedStateValidation : EnvVar(envVar = "NEED_STATE_VALIDATION") +// NOTE: this is deprecated in favor of FieldSelectionEnabled and will be removed once that flag is fully deployed. object ApplyFieldSelection : EnvVar(envVar = "APPLY_FIELD_SELECTION") object PerfBackgroundJsonValidation : Temporary(key = "performance.backgroundJsonSchemaValidation") +object FieldSelectionEnabled : Temporary(key="connection.columnSelection") + +// NOTE: this is deprecated in favor of FieldSelectionEnabled and will be removed once that flag is fully deployed. object FieldSelectionWorkspaces : EnvVar(envVar = "FIELD_SELECTION_WORKSPACES") { override fun enabled(ctx: Context): Boolean { val enabledWorkspaceIds: List = fetcher(key) diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java index 739fd8ae5847..4a5a1224c8b5 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/ReplicationActivityImpl.java @@ -39,6 +39,8 @@ import io.airbyte.config.helpers.LogConfigs; import io.airbyte.config.persistence.split_secrets.SecretsHydrator; import io.airbyte.featureflag.FeatureFlagClient; +import io.airbyte.featureflag.FieldSelectionEnabled; +import io.airbyte.featureflag.Workspace; import io.airbyte.metrics.lib.ApmTraceUtils; import io.airbyte.metrics.lib.MetricAttribute; import io.airbyte.metrics.lib.MetricClient; @@ -313,6 +315,14 @@ private CheckedSupplier, Exception> final MetricClient metricClient = MetricClientFactory.getMetricClient(); final WorkerMetricReporter metricReporter = new WorkerMetricReporter(metricClient, sourceLauncherConfig.getDockerImage()); + final UUID workspaceId = syncInput.getWorkspaceId(); + // NOTE: we apply field selection if the feature flag client says so (recommended) or the old + // environment-variable flags say so (deprecated). + // The latter FeatureFlagHelper will be removed once the flag client is fully deployed. + final boolean fieldSelectionEnabled = workspaceId != null && + (featureFlagClient.enabled(FieldSelectionEnabled.INSTANCE, new Workspace(workspaceId)) + || FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, workspaceId)); + return new DefaultReplicationWorker( jobRunConfig.getJobId(), Math.toIntExact(jobRunConfig.getAttemptId()), @@ -329,7 +339,7 @@ private CheckedSupplier, Exception> new RecordSchemaValidator(featureFlagClient, syncInput.getWorkspaceId(), WorkerUtils.mapStreamNamesToSchemas(syncInput)), metricReporter, new ConnectorConfigUpdater(airbyteApiClient.getSourceApi(), airbyteApiClient.getDestinationApi()), - FeatureFlagHelper.isFieldSelectionEnabledForWorkspace(featureFlags, syncInput.getWorkspaceId())); + fieldSelectionEnabled); }; } From 67729e6be743b4ff76de10be944cd4f14f5cce43 Mon Sep 17 00:00:00 2001 From: Joey Marshment-Howell Date: Fri, 10 Feb 2023 16:11:48 +0100 Subject: [PATCH 111/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=90=9B=20=20Allow?= =?UTF-8?q?=20Free=20Connector=20Program=20syncs=20in=20workspace=20with?= =?UTF-8?q?=20no=20credits=20(#22369)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add pollUntil utility for polling Promises * poll backend for confirmed enrollment before showing success toast * Put interval and maxTimeout inside options arg * Improve comment and type signature * add hook for detecting free connection * fix enabled status in connection table * remove unrelated files * revert polling changes * remove debugging code * clean up diff * add comment * remove unrelated copy * typo * allow sync on status page * remove useIsConnectionFree * handle errors when enabling connection * remove config change * adjust copy * remove appmonitoring service from test wrapper * revert minor syntax change * remove FeatureItem.AllowSync --------- Co-authored-by: Alex Birdsall Co-authored-by: Alex Birdsall --- .../EntityTable/ConnectionTable.tsx | 5 +-- .../components/StatusCell.test.tsx | 10 ++--- .../EntityTable/components/StatusCell.tsx | 8 ++-- .../components/StatusCellControl.tsx | 13 +++--- .../src/components/EntityTable/types.ts | 8 +++- .../src/components/EntityTable/utils.tsx | 1 + .../ConnectionInfoCard/ConnectionInfoCard.tsx | 5 +-- .../catalog/traverseSchemaToField.test.ts | 2 +- .../services/Feature/FeatureService.test.tsx | 44 ++++++------------- .../src/hooks/services/Feature/constants.ts | 2 - .../src/hooks/services/Feature/types.tsx | 1 - .../src/hooks/services/useConnectionHook.tsx | 15 ++++++- airbyte-webapp/src/locales/en.json | 1 + .../src/packages/cloud/cloudRoutes.tsx | 19 +------- .../FreeConnectorProgram/FreeTag.tsx | 3 +- .../FreeConnectorProgram/lib/model.ts | 3 ++ .../src/packages/cloud/locales/en.json | 8 ++-- .../ConnectionStatusPage.tsx | 3 -- 18 files changed, 65 insertions(+), 86 deletions(-) create mode 100644 airbyte-webapp/src/packages/cloud/components/experiments/FreeConnectorProgram/lib/model.ts diff --git a/airbyte-webapp/src/components/EntityTable/ConnectionTable.tsx b/airbyte-webapp/src/components/EntityTable/ConnectionTable.tsx index 4bf7c0644f52..d26219a753c4 100644 --- a/airbyte-webapp/src/components/EntityTable/ConnectionTable.tsx +++ b/airbyte-webapp/src/components/EntityTable/ConnectionTable.tsx @@ -30,7 +30,6 @@ const ConnectionTable: React.FC = ({ data, entity, onClick const navigate = useNavigate(); const query = useQuery<{ sortBy?: string; order?: SortOrderEnum }>(); const allowAutoDetectSchema = useFeature(FeatureItem.AllowAutoDetectSchema); - const allowSync = useFeature(FeatureItem.AllowSync); const sortBy = query.sortBy || "entityName"; const sortOrder = query.order || SortOrderEnum.ASC; @@ -174,12 +173,12 @@ const ConnectionTable: React.FC = ({ data, entity, onClick cell: (props) => ( ), }), @@ -191,7 +190,7 @@ const ConnectionTable: React.FC = ({ data, entity, onClick cell: (props) => , }), ], - [columnHelper, sortBy, sortOrder, onSortClick, entity, allowAutoDetectSchema, allowSync] + [columnHelper, sortBy, sortOrder, onSortClick, entity, allowAutoDetectSchema] ); return ; diff --git a/airbyte-webapp/src/components/EntityTable/components/StatusCell.test.tsx b/airbyte-webapp/src/components/EntityTable/components/StatusCell.test.tsx index 43321ae159dd..c49601ac024f 100644 --- a/airbyte-webapp/src/components/EntityTable/components/StatusCell.test.tsx +++ b/airbyte-webapp/src/components/EntityTable/components/StatusCell.test.tsx @@ -1,5 +1,5 @@ import { render, waitFor } from "@testing-library/react"; -import { TestWrapper, TestSuspenseBoundary } from "test-utils"; +import { TestWrapper, TestSuspenseBoundary, mockConnection } from "test-utils"; import { StatusCell } from "./StatusCell"; @@ -28,7 +28,7 @@ describe("", () => { it("renders switch when connection has schedule", () => { const { getByTestId } = render( - + , { wrapper: TestWrapper, @@ -44,7 +44,7 @@ describe("", () => { it("renders button when connection does not have schedule", async () => { const { getByTestId } = render( - + , { wrapper: TestWrapper, @@ -57,7 +57,7 @@ describe("", () => { it("disables switch when hasBreakingChange is true", () => { const { getByTestId } = render( - + , { wrapper: TestWrapper, @@ -70,7 +70,7 @@ describe("", () => { it("disables manual sync button when hasBreakingChange is true", () => { const { getByTestId } = render( - + , { wrapper: TestWrapper, diff --git a/airbyte-webapp/src/components/EntityTable/components/StatusCell.tsx b/airbyte-webapp/src/components/EntityTable/components/StatusCell.tsx index 1e8154cbe695..133166016ed0 100644 --- a/airbyte-webapp/src/components/EntityTable/components/StatusCell.tsx +++ b/airbyte-webapp/src/components/EntityTable/components/StatusCell.tsx @@ -1,6 +1,6 @@ import React from "react"; -import { SchemaChange } from "core/request/AirbyteClient"; +import { SchemaChange, WebBackendConnectionListItem } from "core/request/AirbyteClient"; import { FeatureItem, useFeature } from "hooks/services/Feature"; import { ChangesStatusIcon } from "./ChangesStatusIcon"; @@ -8,13 +8,13 @@ import styles from "./StatusCell.module.scss"; import { StatusCellControl } from "./StatusCellControl"; interface StatusCellProps { - allowSync?: boolean; hasBreakingChange?: boolean; enabled?: boolean; isSyncing?: boolean; isManual?: boolean; id: string; schemaChange?: SchemaChange; + connection: WebBackendConnectionListItem; } export const StatusCell: React.FC = ({ @@ -22,9 +22,9 @@ export const StatusCell: React.FC = ({ isManual, id, isSyncing, - allowSync, schemaChange, hasBreakingChange, + connection, }) => { const allowAutoDetectSchema = useFeature(FeatureItem.AllowAutoDetectSchema); @@ -36,7 +36,7 @@ export const StatusCell: React.FC = ({ isSyncing={isSyncing} isManual={isManual} hasBreakingChange={hasBreakingChange} - allowSync={allowSync} + connection={connection} /> {allowAutoDetectSchema && }
    diff --git a/airbyte-webapp/src/components/EntityTable/components/StatusCellControl.tsx b/airbyte-webapp/src/components/EntityTable/components/StatusCellControl.tsx index bdb8c1e834eb..fbda0dc04f0d 100644 --- a/airbyte-webapp/src/components/EntityTable/components/StatusCellControl.tsx +++ b/airbyte-webapp/src/components/EntityTable/components/StatusCellControl.tsx @@ -4,17 +4,18 @@ import { FormattedMessage } from "react-intl"; import { Button } from "components/ui/Button"; import { Switch } from "components/ui/Switch"; -import { useConnectionList, useEnableConnection, useSyncConnection } from "hooks/services/useConnectionHook"; +import { WebBackendConnectionListItem } from "core/request/AirbyteClient"; +import { useEnableConnection, useSyncConnection } from "hooks/services/useConnectionHook"; import styles from "./StatusCellControl.module.scss"; interface StatusCellControlProps { - allowSync?: boolean; hasBreakingChange?: boolean; enabled?: boolean; isSyncing?: boolean; isManual?: boolean; id: string; + connection: WebBackendConnectionListItem; } export const StatusCellControl: React.FC = ({ @@ -22,17 +23,15 @@ export const StatusCellControl: React.FC = ({ isManual, id, isSyncing, - allowSync, hasBreakingChange, + connection, }) => { - const { connections } = useConnectionList(); const { mutateAsync: enableConnection, isLoading } = useEnableConnection(); const { mutateAsync: syncConnection, isLoading: isSyncStarting } = useSyncConnection(); const onRunManualSync = (event: React.SyntheticEvent) => { event.stopPropagation(); - const connection = connections.find((c) => c.connectionId === id); if (connection) { syncConnection(connection); } @@ -57,7 +56,7 @@ export const StatusCellControl: React.FC = ({ @@ -77,7 +76,7 @@ export const StatusCellControl: React.FC = ({
    ); }; diff --git a/airbyte-webapp/src/utils/links.ts b/airbyte-webapp/src/utils/links.ts index e36d3f1a9559..ddbdb83ecb62 100644 --- a/airbyte-webapp/src/utils/links.ts +++ b/airbyte-webapp/src/utils/links.ts @@ -6,6 +6,7 @@ const BASE_DOCS_LINK = "https://docs.airbyte.com"; export const links = { dbtCommandsReference: "https://docs.getdbt.com/reference/dbt-commands", + dbtCloudIntegrationDocs: `${BASE_DOCS_LINK}/cloud/dbt-cloud-integration`, technicalSupport: `${BASE_DOCS_LINK}/troubleshooting/on-deploying`, termsLink: "https://airbyte.com/terms", privacyLink: "https://airbyte.com/privacy-policy", From fc02b79311f5ea519fe263747f27bda6e46237f1 Mon Sep 17 00:00:00 2001 From: Anne <102554163+alovew@users.noreply.github.com> Date: Mon, 13 Feb 2023 17:34:36 -0800 Subject: [PATCH 128/137] Trigger notifications for changed schemas (#21680) --- airbyte-api/src/main/openapi/config.yaml | 2 + .../server/handlers/SchedulerHandler.java | 32 ++++++-- .../WebBackendConnectionsHandler.java | 3 +- .../commons/server/scheduler/EventRunner.java | 2 + .../server/scheduler/TemporalEventRunner.java | 5 ++ .../server/handlers/SchedulerHandlerTest.java | 77 +++++++++++++------ .../commons/temporal/NotificationUtils.java | 33 ++++++++ .../commons/temporal/TemporalClient.java | 7 ++ .../ConnectionNotificationWorkflow.java | 2 +- .../commons/temporal/TemporalClientTest.java | 8 +- .../CustomerioNotificationClient.java | 6 +- .../notification/NotificationClient.java | 7 +- .../notification/SlackNotificationClient.java | 8 +- ...ng_schema_change_notification_template.txt | 3 - ...ema_change_slack_notification_template.txt | 7 ++ ...ng_schema_change_notification_template.txt | 3 - ...ema_change_slack_notification_template.txt | 5 ++ .../java/io/airbyte/server/ServerApp.java | 10 ++- .../ConnectionNotificationWorkflowImpl.java | 11 +-- .../NotifySchemaChangeActivity.java | 4 +- .../NotifySchemaChangeActivityImpl.java | 18 ++++- .../sync/RefreshSchemaActivityImpl.java | 2 +- .../ConnectionNotificationWorkflowTest.java | 11 ++- .../NotifySchemaChangeActivityTest.java | 18 ++++- .../activities/RefreshSchemaActivityTest.java | 2 +- charts/airbyte/templates/env-configmap.yaml | 1 - docker-compose.yaml | 2 + .../api/generated-api-html/index.html | 1 + 28 files changed, 221 insertions(+), 69 deletions(-) create mode 100644 airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/NotificationUtils.java delete mode 100644 airbyte-notification/src/main/resources/slack/breaking_schema_change_notification_template.txt create mode 100644 airbyte-notification/src/main/resources/slack/breaking_schema_change_slack_notification_template.txt delete mode 100644 airbyte-notification/src/main/resources/slack/non_breaking_schema_change_notification_template.txt create mode 100644 airbyte-notification/src/main/resources/slack/non_breaking_schema_change_slack_notification_template.txt diff --git a/airbyte-api/src/main/openapi/config.yaml b/airbyte-api/src/main/openapi/config.yaml index 31c248e30927..cc72a6ea53e4 100644 --- a/airbyte-api/src/main/openapi/config.yaml +++ b/airbyte-api/src/main/openapi/config.yaml @@ -2789,6 +2789,8 @@ components: format: uuid disable_cache: type: boolean + notifySchemaChange: + type: boolean SourceUpdate: type: object required: diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java index 8da81b533528..f9e479df97bd 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/SchedulerHandler.java @@ -70,6 +70,7 @@ import io.airbyte.config.persistence.SecretsRepositoryReader; import io.airbyte.config.persistence.SecretsRepositoryWriter; import io.airbyte.persistence.job.JobPersistence; +import io.airbyte.persistence.job.WebUrlHelper; import io.airbyte.persistence.job.models.Job; import io.airbyte.protocol.models.AirbyteCatalog; import io.airbyte.protocol.models.ConnectorSpecification; @@ -81,8 +82,10 @@ import java.util.Optional; import java.util.UUID; import javax.validation.constraints.NotNull; +import lombok.extern.slf4j.Slf4j; @Singleton +@Slf4j public class SchedulerHandler { private static final HashFunction HASH_FUNCTION = Hashing.md5(); @@ -100,6 +103,7 @@ public class SchedulerHandler { private final JobConverter jobConverter; private final EventRunner eventRunner; private final FeatureFlags envVariableFeatureFlags; + private final WebUrlHelper webUrlHelper; // TODO: Convert to be fully using micronaut public SchedulerHandler(final ConfigRepository configRepository, @@ -111,7 +115,8 @@ public SchedulerHandler(final ConfigRepository configRepository, final LogConfigs logConfigs, final EventRunner eventRunner, final ConnectionsHandler connectionsHandler, - final FeatureFlags envVariableFeatureFlags) { + final FeatureFlags envVariableFeatureFlags, + final WebUrlHelper webUrlHelper) { this( configRepository, secretsRepositoryWriter, @@ -122,7 +127,8 @@ public SchedulerHandler(final ConfigRepository configRepository, eventRunner, new JobConverter(workerEnvironment, logConfigs), connectionsHandler, - envVariableFeatureFlags); + envVariableFeatureFlags, + webUrlHelper); } @VisibleForTesting @@ -135,7 +141,8 @@ public SchedulerHandler(final ConfigRepository configRepository, final EventRunner eventRunner, final JobConverter jobConverter, final ConnectionsHandler connectionsHandler, - final FeatureFlags envVariableFeatureFlags) { + final FeatureFlags envVariableFeatureFlags, + final WebUrlHelper webUrlHelper) { this.configRepository = configRepository; this.secretsRepositoryWriter = secretsRepositoryWriter; this.synchronousSchedulerClient = synchronousSchedulerClient; @@ -146,6 +153,7 @@ public SchedulerHandler(final ConfigRepository configRepository, this.jobConverter = jobConverter; this.connectionsHandler = connectionsHandler; this.envVariableFeatureFlags = envVariableFeatureFlags; + this.webUrlHelper = webUrlHelper; } public CheckConnectionRead checkSourceConnectionFromSourceId(final SourceIdRequestBody sourceIdRequestBody) @@ -272,7 +280,7 @@ public SourceDiscoverSchemaRead discoverSchemaForSourceFromSourceId(final Source if (persistedCatalogId.isSuccess() && discoverSchemaRequestBody.getConnectionId() != null) { // modify discoveredSchema object to add CatalogDiff, containsBreakingChange, and connectionStatus - generateCatalogDiffsAndDisableConnectionsIfNeeded(discoveredSchema, discoverSchemaRequestBody); + generateCatalogDiffsAndDisableConnectionsIfNeeded(discoveredSchema, discoverSchemaRequestBody, source.getWorkspaceId()); } return discoveredSchema; @@ -394,9 +402,10 @@ public JobInfoRead cancelJob(final JobIdRequestBody jobIdRequestBody) throws IOE // determine whether 1. the source schema change resulted in a broken connection or 2. the user // wants the connection disabled when non-breaking changes are detected. If so, disable that // connection. Modify the current discoveredSchema object to add a CatalogDiff, - // containsBreakingChange paramter, and connectionStatus parameter. + // containsBreakingChange parameter, and connectionStatus parameter. private void generateCatalogDiffsAndDisableConnectionsIfNeeded(final SourceDiscoverSchemaRead discoveredSchema, - final SourceDiscoverSchemaRequestBody discoverSchemaRequestBody) + final SourceDiscoverSchemaRequestBody discoverSchemaRequestBody, + final UUID workspaceId) throws JsonValidationException, ConfigNotFoundException, IOException { final ConnectionReadList connectionsForSource = connectionsHandler.listConnectionsForSource(discoverSchemaRequestBody.getSourceId(), false); for (final ConnectionRead connectionRead : connectionsForSource.getConnections()) { @@ -418,12 +427,23 @@ private void generateCatalogDiffsAndDisableConnectionsIfNeeded(final SourceDisco } updateObject.status(connectionStatus); connectionsHandler.updateConnection(updateObject); + if (shouldNotifySchemaChange(diff, connectionRead, discoverSchemaRequestBody)) { + final String url = webUrlHelper.getConnectionUrl(workspaceId, connectionRead.getConnectionId()); + eventRunner.sendSchemaChangeNotification(connectionRead.getConnectionId(), url); + } if (connectionRead.getConnectionId().equals(discoverSchemaRequestBody.getConnectionId())) { discoveredSchema.catalogDiff(diff).breakingChange(containsBreakingChange).connectionStatus(connectionStatus); } } } + private boolean shouldNotifySchemaChange(final CatalogDiff diff, + final ConnectionRead connectionRead, + final SourceDiscoverSchemaRequestBody requestBody) { + return !diff.getTransforms().isEmpty() && connectionRead.getNotifySchemaChanges() && requestBody.getNotifySchemaChange() != null + && requestBody.getNotifySchemaChange(); + } + private boolean shouldDisableConnection(final boolean containsBreakingChange, final NonBreakingChangesPreference preference, final CatalogDiff diff) { diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java index 63b43bbd77fe..b863e56cdedb 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/handlers/WebBackendConnectionsHandler.java @@ -413,7 +413,8 @@ private Optional getRefreshedSchema(final UUID sourceI final SourceDiscoverSchemaRequestBody discoverSchemaReadReq = new SourceDiscoverSchemaRequestBody() .sourceId(sourceId) .disableCache(true) - .connectionId(connectionId); + .connectionId(connectionId) + .notifySchemaChange(false); final SourceDiscoverSchemaRead schemaRead = schedulerHandler.discoverSchemaForSourceFromSourceId(discoverSchemaReadReq); return Optional.ofNullable(schemaRead); } diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java index 932202b8fcbd..59ce6f4394f1 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/EventRunner.java @@ -28,4 +28,6 @@ public interface EventRunner { void update(final UUID connectionId); + void sendSchemaChangeNotification(final UUID connectionId, final String url); + } diff --git a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java index 989f66c8fdea..9e6ed0068e51 100644 --- a/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java +++ b/airbyte-commons-server/src/main/java/io/airbyte/commons/server/scheduler/TemporalEventRunner.java @@ -54,4 +54,9 @@ public void update(final UUID connectionId) { temporalClient.update(connectionId); } + @Override + public void sendSchemaChangeNotification(final UUID connectionId, final String url) { + temporalClient.sendSchemaChangeNotification(connectionId, url); + } + } diff --git a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java index a5a292dace0c..50b8f9982042 100644 --- a/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java +++ b/airbyte-commons-server/src/test/java/io/airbyte/commons/server/handlers/SchedulerHandlerTest.java @@ -19,9 +19,11 @@ import static org.mockito.Mockito.spy; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; import static org.mockito.Mockito.when; import com.google.common.collect.Lists; +import io.airbyte.api.client.invoker.generated.ApiException; import io.airbyte.api.model.generated.CatalogDiff; import io.airbyte.api.model.generated.CheckConnectionRead; import io.airbyte.api.model.generated.ConnectionIdRequestBody; @@ -77,6 +79,7 @@ import io.airbyte.config.persistence.ConfigRepository; import io.airbyte.config.persistence.SecretsRepositoryWriter; import io.airbyte.persistence.job.JobPersistence; +import io.airbyte.persistence.job.WebUrlHelper; import io.airbyte.persistence.job.models.Job; import io.airbyte.persistence.job.models.JobStatus; import io.airbyte.protocol.models.AirbyteCatalog; @@ -113,6 +116,7 @@ class SchedulerHandlerTest { private static final String DOGS = "dogs"; private static final String SHOES = "shoes"; private static final String SKU = "sku"; + private static final String CONNECTION_URL = "connection_url"; private static final AirbyteCatalog airbyteCatalog = CatalogHelpers.createAirbyteCatalog(SHOES, Field.of(SKU, JsonSchemaType.STRING)); @@ -153,6 +157,7 @@ class SchedulerHandlerTest { private JobConverter jobConverter; private ConnectionsHandler connectionsHandler; private EnvVariableFeatureFlags envVariableFeatureFlags; + private WebUrlHelper webUrlHelper; @BeforeEach void setup() { @@ -176,6 +181,7 @@ void setup() { eventRunner = mock(EventRunner.class); connectionsHandler = mock(ConnectionsHandler.class); envVariableFeatureFlags = mock(EnvVariableFeatureFlags.class); + webUrlHelper = mock(WebUrlHelper.class); jobConverter = spy(new JobConverter(WorkerEnvironment.DOCKER, LogConfigs.EMPTY)); @@ -189,7 +195,8 @@ void setup() { eventRunner, jobConverter, connectionsHandler, - envVariableFeatureFlags); + envVariableFeatureFlags, + webUrlHelper); } @Test @@ -561,13 +568,14 @@ void testDiscoverSchemaForSourceFromSourceIdFailed() throws IOException, JsonVal } @Test - void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreaking() throws IOException, JsonValidationException, ConfigNotFoundException { + void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreaking() + throws IOException, JsonValidationException, ConfigNotFoundException, InterruptedException, ApiException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final UUID connectionId = UUID.randomUUID(); final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final StreamTransform streamTransform = new StreamTransform().transformType(TransformTypeEnum.REMOVE_STREAM) .streamDescriptor(new io.airbyte.api.model.generated.StreamDescriptor().name(DOGS)); final CatalogDiff catalogDiff = new CatalogDiff().addTransformsItem(streamTransform); @@ -582,6 +590,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreaking() throws IOExcept when(synchronousSchedulerClient.createDiscoverSchemaJob(source, SOURCE_DOCKER_IMAGE, SOURCE_DOCKER_TAG, new Version(SOURCE_PROTOCOL_VERSION), false)) .thenReturn(discoverResponse); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId)).thenReturn(CONNECTION_URL); when(discoverResponse.isSuccess()).thenReturn(true); when(discoverResponse.getOutput()).thenReturn(discoveredCatalogId); @@ -591,7 +600,8 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreaking() throws IOExcept CatalogHelpers.createAirbyteStream(DOGS, Field.of(NAME, JsonSchemaType.STRING)))); final ConnectionRead connectionRead = - new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).connectionId(connectionId); + new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).connectionId(connectionId) + .notifySchemaChanges(true); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -610,17 +620,18 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreaking() throws IOExcept final SourceDiscoverSchemaRead actual = schedulerHandler.discoverSchemaForSourceFromSourceId(request); assertEquals(actual.getCatalogDiff(), catalogDiff); assertEquals(actual.getCatalog(), expectedActorCatalog); + verify(eventRunner).sendSchemaChangeNotification(connectionId, CONNECTION_URL); } @Test void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionPreferenceNoFeatureFlag() - throws IOException, JsonValidationException, ConfigNotFoundException { + throws IOException, JsonValidationException, ConfigNotFoundException, InterruptedException, ApiException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final UUID connectionId = UUID.randomUUID(); final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final StreamTransform streamTransform = new StreamTransform().transformType(TransformTypeEnum.REMOVE_STREAM) .streamDescriptor(new io.airbyte.api.model.generated.StreamDescriptor().name(DOGS)); final CatalogDiff catalogDiff = new CatalogDiff().addTransformsItem(streamTransform); @@ -636,6 +647,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP when(synchronousSchedulerClient.createDiscoverSchemaJob(source, SOURCE_DOCKER_IMAGE, SOURCE_DOCKER_TAG, new Version(SOURCE_PROTOCOL_VERSION), false)) .thenReturn(discoverResponse); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId)).thenReturn(CONNECTION_URL); when(discoverResponse.isSuccess()).thenReturn(true); when(discoverResponse.getOutput()).thenReturn(discoveredCatalogId); @@ -646,7 +658,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP final ConnectionRead connectionRead = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.ACTIVE).connectionId(connectionId); + NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.ACTIVE).connectionId(connectionId).notifySchemaChanges(true); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -666,6 +678,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP assertEquals(actual.getCatalogDiff(), catalogDiff); assertEquals(actual.getCatalog(), expectedActorCatalog); assertEquals(actual.getConnectionStatus(), ConnectionStatus.ACTIVE); + verify(eventRunner).sendSchemaChangeNotification(connectionId, CONNECTION_URL); } @Test @@ -676,7 +689,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final StreamTransform streamTransform = new StreamTransform().transformType(TransformTypeEnum.REMOVE_STREAM) .streamDescriptor(new io.airbyte.api.model.generated.StreamDescriptor().name(DOGS)); final CatalogDiff catalogDiff = new CatalogDiff().addTransformsItem(streamTransform); @@ -702,7 +715,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP final ConnectionRead connectionRead = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.DISABLE).connectionId(connectionId); + NonBreakingChangesPreference.DISABLE).connectionId(connectionId).notifySchemaChanges(false); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -722,16 +735,18 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP assertEquals(actual.getCatalogDiff(), catalogDiff); assertEquals(actual.getCatalog(), expectedActorCatalog); assertEquals(actual.getConnectionStatus(), ConnectionStatus.INACTIVE); + verifyNoInteractions(eventRunner); } @Test - void testDiscoverSchemaFromSourceIdWithConnectionIdBreaking() throws IOException, JsonValidationException, ConfigNotFoundException { + void testDiscoverSchemaFromSourceIdWithConnectionIdBreaking() + throws IOException, JsonValidationException, ConfigNotFoundException, InterruptedException, ApiException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final UUID connectionId = UUID.randomUUID(); final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final StreamTransform streamTransform = new StreamTransform().transformType(TransformTypeEnum.UPDATE_STREAM) .streamDescriptor(new io.airbyte.api.model.generated.StreamDescriptor().name(DOGS)).addUpdateStreamItem(new FieldTransform().transformType( FieldTransform.TransformTypeEnum.REMOVE_FIELD).breaking(true)); @@ -747,6 +762,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreaking() throws IOException when(synchronousSchedulerClient.createDiscoverSchemaJob(source, SOURCE_DOCKER_IMAGE, SOURCE_DOCKER_TAG, new Version(SOURCE_PROTOCOL_VERSION), false)) .thenReturn(discoverResponse); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId)).thenReturn(CONNECTION_URL); when(discoverResponse.isSuccess()).thenReturn(true); when(discoverResponse.getOutput()).thenReturn(discoveredCatalogId); @@ -757,7 +773,8 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreaking() throws IOException final ConnectionRead connectionRead = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).status(ConnectionStatus.ACTIVE) - .connectionId(connectionId); + .connectionId(connectionId) + .notifySchemaChanges(true); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -780,16 +797,18 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreaking() throws IOException assertEquals(actual.getCatalog(), expectedActorCatalog); assertEquals(actual.getConnectionStatus(), ConnectionStatus.ACTIVE); verify(connectionsHandler).updateConnection(expectedConnectionUpdate); + verify(eventRunner).sendSchemaChangeNotification(connectionId, CONNECTION_URL); } @Test - void testDiscoverSchemaFromSourceIdWithConnectionIdBreakingFeatureFlagOn() throws IOException, JsonValidationException, ConfigNotFoundException { + void testDiscoverSchemaFromSourceIdWithConnectionIdBreakingFeatureFlagOn() + throws IOException, JsonValidationException, ConfigNotFoundException, InterruptedException, ApiException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final UUID connectionId = UUID.randomUUID(); final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final StreamTransform streamTransform = new StreamTransform().transformType(TransformTypeEnum.UPDATE_STREAM) .streamDescriptor(new io.airbyte.api.model.generated.StreamDescriptor().name(DOGS)).addUpdateStreamItem(new FieldTransform().transformType( FieldTransform.TransformTypeEnum.REMOVE_FIELD).breaking(true)); @@ -806,6 +825,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreakingFeatureFlagOn() throw when(synchronousSchedulerClient.createDiscoverSchemaJob(source, SOURCE_DOCKER_IMAGE, SOURCE_DOCKER_TAG, new Version(SOURCE_PROTOCOL_VERSION), false)) .thenReturn(discoverResponse); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId)).thenReturn(CONNECTION_URL); when(discoverResponse.isSuccess()).thenReturn(true); when(discoverResponse.getOutput()).thenReturn(discoveredCatalogId); @@ -815,7 +835,8 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreakingFeatureFlagOn() throw CatalogHelpers.createAirbyteStream(DOGS, Field.of(NAME, JsonSchemaType.STRING)))); final ConnectionRead connectionRead = - new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).connectionId(connectionId); + new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).connectionId(connectionId) + .notifySchemaChanges(true); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -838,6 +859,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdBreakingFeatureFlagOn() throw assertEquals(actual.getCatalog(), expectedActorCatalog); assertEquals(actual.getConnectionStatus(), ConnectionStatus.INACTIVE); verify(connectionsHandler).updateConnection(expectedConnectionUpdate); + verify(eventRunner).sendSchemaChangeNotification(connectionId, CONNECTION_URL); } @Test @@ -848,7 +870,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); final CatalogDiff catalogDiff = new CatalogDiff(); final StandardSourceDefinition sourceDef = new StandardSourceDefinition() .withDockerRepository(SOURCE_DOCKER_REPO) @@ -872,7 +894,7 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP final ConnectionRead connectionRead = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.INACTIVE).connectionId(connectionId); + NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.INACTIVE).connectionId(connectionId).notifySchemaChanges(false); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff); final ConnectionReadList connectionReadList = new ConnectionReadList().connections(List.of(connectionRead)); @@ -892,10 +914,13 @@ void testDiscoverSchemaFromSourceIdWithConnectionIdNonBreakingDisableConnectionP assertEquals(actual.getCatalogDiff(), catalogDiff); assertEquals(actual.getCatalog(), expectedActorCatalog); assertEquals(actual.getConnectionStatus(), ConnectionStatus.INACTIVE); + // notification preferences are turned on, but there is no schema diff detected + verifyNoInteractions(eventRunner); } @Test - void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() throws IOException, JsonValidationException, ConfigNotFoundException { + void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() + throws IOException, JsonValidationException, ConfigNotFoundException, InterruptedException, ApiException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final UUID connectionId = UUID.randomUUID(); final UUID connectionId2 = UUID.randomUUID(); @@ -903,7 +928,7 @@ void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() throws IOExce final UUID discoveredCatalogId = UUID.randomUUID(); final SynchronousResponse discoverResponse = (SynchronousResponse) jobResponse; final SourceDiscoverSchemaRequestBody request = - new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true); + new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()).connectionId(connectionId).disableCache(true).notifySchemaChange(true); // 3 connections use the same source. 2 will generate catalog diffs that are non-breaking, 1 will // generate a breaking catalog diff @@ -930,6 +955,9 @@ void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() throws IOExce when(synchronousSchedulerClient.createDiscoverSchemaJob(source, SOURCE_DOCKER_IMAGE, SOURCE_DOCKER_TAG, new Version(SOURCE_PROTOCOL_VERSION), false)) .thenReturn(discoverResponse); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId)).thenReturn(CONNECTION_URL); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId2)).thenReturn(CONNECTION_URL); + when(webUrlHelper.getConnectionUrl(source.getWorkspaceId(), connectionId3)).thenReturn(CONNECTION_URL); when(discoverResponse.isSuccess()).thenReturn(true); when(discoverResponse.getOutput()).thenReturn(discoveredCatalogId); @@ -940,15 +968,15 @@ void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() throws IOExce final ConnectionRead connectionRead = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.IGNORE).status(ConnectionStatus.ACTIVE).connectionId(connectionId); + NonBreakingChangesPreference.IGNORE).status(ConnectionStatus.ACTIVE).connectionId(connectionId).notifySchemaChanges(true); final ConnectionRead connectionRead2 = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.IGNORE).status(ConnectionStatus.ACTIVE).connectionId(connectionId2); + NonBreakingChangesPreference.IGNORE).status(ConnectionStatus.ACTIVE).connectionId(connectionId2).notifySchemaChanges(true); final ConnectionRead connectionRead3 = new ConnectionRead().syncCatalog(CatalogConverter.toApi(airbyteCatalogCurrent, sourceDef)).nonBreakingChangesPreference( - NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.ACTIVE).connectionId(connectionId3); + NonBreakingChangesPreference.DISABLE).status(ConnectionStatus.ACTIVE).connectionId(connectionId3).notifySchemaChanges(false); when(connectionsHandler.getConnection(request.getConnectionId())).thenReturn(connectionRead, connectionRead2, connectionRead3); when(connectionsHandler.getDiff(any(), any(), any())).thenReturn(catalogDiff1, catalogDiff2, catalogDiff3); @@ -976,13 +1004,16 @@ void testDiscoverSchemaForSourceMultipleConnectionsFeatureFlagOn() throws IOExce assertEquals(ConnectionStatus.ACTIVE, connectionUpdateValues.get(0).getStatus()); assertEquals(ConnectionStatus.ACTIVE, connectionUpdateValues.get(1).getStatus()); assertEquals(ConnectionStatus.INACTIVE, connectionUpdateValues.get(2).getStatus()); + verify(eventRunner).sendSchemaChangeNotification(connectionId, CONNECTION_URL); + verify(eventRunner).sendSchemaChangeNotification(connectionId2, CONNECTION_URL); + verify(eventRunner, times(0)).sendSchemaChangeNotification(connectionId3, CONNECTION_URL); } @Test void testDiscoverSchemaFromSourceIdWithConnectionUpdateNonSuccessResponse() throws IOException, JsonValidationException, ConfigNotFoundException { final SourceConnection source = SourceHelpers.generateSource(UUID.randomUUID()); final SourceDiscoverSchemaRequestBody request = new SourceDiscoverSchemaRequestBody().sourceId(source.getSourceId()) - .connectionId(UUID.randomUUID()); + .connectionId(UUID.randomUUID()).notifySchemaChange(true); // Mock the source definition. when(configRepository.getStandardSourceDefinition(source.getSourceDefinitionId())) diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/NotificationUtils.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/NotificationUtils.java new file mode 100644 index 000000000000..3af59a0214a4 --- /dev/null +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/NotificationUtils.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2023 Airbyte, Inc., all rights reserved. + */ + +package io.airbyte.commons.temporal; + +import io.airbyte.api.client.invoker.generated.ApiException; +import io.airbyte.commons.temporal.scheduling.ConnectionNotificationWorkflow; +import io.airbyte.config.persistence.ConfigNotFoundException; +import io.airbyte.validation.json.JsonValidationException; +import io.temporal.client.WorkflowClient; +import jakarta.inject.Singleton; +import java.io.IOException; +import java.util.UUID; +import lombok.extern.slf4j.Slf4j; + +@Singleton +@Slf4j +public class NotificationUtils { + + public NotificationUtils() {} + + public void sendSchemaChangeNotification(final WorkflowClient client, final UUID connectionId, final String url) { + final ConnectionNotificationWorkflow notificationWorkflow = + client.newWorkflowStub(ConnectionNotificationWorkflow.class, TemporalWorkflowUtils.buildWorkflowOptions(TemporalJobType.NOTIFY)); + try { + notificationWorkflow.sendSchemaChangeNotification(connectionId, url); + } catch (IOException | RuntimeException | InterruptedException | ApiException | ConfigNotFoundException | JsonValidationException e) { + log.error("There was an error while sending a Schema Change Notification", e); + } + } + +} diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java index 4334ef422801..18409f12dd6d 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/TemporalClient.java @@ -75,6 +75,7 @@ public class TemporalClient { private final WorkflowServiceStubs service; private final StreamResetPersistence streamResetPersistence; private final ConnectionManagerUtils connectionManagerUtils; + private final NotificationUtils notificationUtils; private final StreamResetRecordsHelper streamResetRecordsHelper; public TemporalClient(@Named("workspaceRootTemporal") final Path workspaceRoot, @@ -82,12 +83,14 @@ public TemporalClient(@Named("workspaceRootTemporal") final Path workspaceRoot, final WorkflowServiceStubs service, final StreamResetPersistence streamResetPersistence, final ConnectionManagerUtils connectionManagerUtils, + final NotificationUtils notificationUtils, final StreamResetRecordsHelper streamResetRecordsHelper) { this.workspaceRoot = workspaceRoot; this.client = client; this.service = service; this.streamResetPersistence = streamResetPersistence; this.connectionManagerUtils = connectionManagerUtils; + this.notificationUtils = notificationUtils; this.streamResetRecordsHelper = streamResetRecordsHelper; } @@ -508,6 +511,10 @@ public void forceDeleteWorkflow(final UUID connectionId) { connectionManagerUtils.deleteWorkflowIfItExist(client, connectionId); } + public void sendSchemaChangeNotification(final UUID connectionId, final String url) { + notificationUtils.sendSchemaChangeNotification(client, connectionId, url); + } + public void update(final UUID connectionId) { final ConnectionManagerWorkflow connectionManagerWorkflow; try { diff --git a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java index 6005696fa962..f9035ee86d85 100644 --- a/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java +++ b/airbyte-commons-temporal/src/main/java/io/airbyte/commons/temporal/scheduling/ConnectionNotificationWorkflow.java @@ -16,7 +16,7 @@ public interface ConnectionNotificationWorkflow { @WorkflowMethod - boolean sendSchemaChangeNotification(UUID connectionId) + boolean sendSchemaChangeNotification(UUID connectionId, String url) throws IOException, InterruptedException, ApiException, ConfigNotFoundException, JsonValidationException; } diff --git a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java index 3b7aa1642500..f1401b79bf41 100644 --- a/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java +++ b/airbyte-commons-temporal/src/test/java/io/airbyte/commons/temporal/TemporalClientTest.java @@ -107,6 +107,7 @@ public class TemporalClientTest { private WorkflowServiceBlockingStub workflowServiceBlockingStub; private StreamResetPersistence streamResetPersistence; private ConnectionManagerUtils connectionManagerUtils; + private NotificationUtils notificationUtils; private StreamResetRecordsHelper streamResetRecordsHelper; private Path workspaceRoot; @@ -123,9 +124,10 @@ void setup() throws IOException { streamResetPersistence = mock(StreamResetPersistence.class); mockWorkflowStatus(WorkflowExecutionStatus.WORKFLOW_EXECUTION_STATUS_RUNNING); connectionManagerUtils = spy(new ConnectionManagerUtils()); + notificationUtils = spy(new NotificationUtils()); streamResetRecordsHelper = mock(StreamResetRecordsHelper.class); temporalClient = - spy(new TemporalClient(workspaceRoot, workflowClient, workflowServiceStubs, streamResetPersistence, connectionManagerUtils, + spy(new TemporalClient(workspaceRoot, workflowClient, workflowServiceStubs, streamResetPersistence, connectionManagerUtils, notificationUtils, streamResetRecordsHelper)); } @@ -133,13 +135,15 @@ void setup() throws IOException { class RestartPerStatus { private ConnectionManagerUtils mConnectionManagerUtils; + private NotificationUtils mNotificationUtils; @BeforeEach void init() { mConnectionManagerUtils = mock(ConnectionManagerUtils.class); + mNotificationUtils = mock(NotificationUtils.class); temporalClient = spy( - new TemporalClient(workspaceRoot, workflowClient, workflowServiceStubs, streamResetPersistence, mConnectionManagerUtils, + new TemporalClient(workspaceRoot, workflowClient, workflowServiceStubs, streamResetPersistence, mConnectionManagerUtils, mNotificationUtils, streamResetRecordsHelper)); } diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java index ae284e80f86b..279625c280ae 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/CustomerioNotificationClient.java @@ -7,6 +7,7 @@ import com.google.common.annotations.VisibleForTesting; import io.airbyte.commons.resources.MoreResources; import io.airbyte.config.Notification; +import io.airbyte.config.SlackNotificationConfiguration; import java.io.IOException; import java.net.URI; import java.net.http.HttpClient; @@ -122,7 +123,10 @@ public boolean notifyFailure(final String message) throws IOException, Interrupt } @Override - public boolean notifySchemaChange(final UUID connectionId, final boolean isBreaking) { + public boolean notifySchemaChange(final UUID connectionId, + final boolean isBreaking, + final SlackNotificationConfiguration config, + final String url) { throw new NotImplementedException(); } diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java index 6d6850feb459..b723efe45fc8 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/NotificationClient.java @@ -6,6 +6,7 @@ import io.airbyte.commons.resources.MoreResources; import io.airbyte.config.Notification; +import io.airbyte.config.SlackNotificationConfiguration; import java.io.IOException; import java.util.UUID; @@ -55,7 +56,11 @@ public abstract boolean notifyConnectionDisableWarning(String receiverEmail, public abstract boolean notifyFailure(String message) throws IOException, InterruptedException; - public abstract boolean notifySchemaChange(UUID connectionId, boolean isBreaking) throws IOException, InterruptedException; + public abstract boolean notifySchemaChange(final UUID connectionId, + final boolean isBreaking, + final SlackNotificationConfiguration config, + final String url) + throws IOException, InterruptedException; public static NotificationClient createNotificationClient(final Notification notification) { return switch (notification.getNotificationType()) { diff --git a/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java b/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java index 98616fd0613c..a93902713592 100644 --- a/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java +++ b/airbyte-notification/src/main/java/io/airbyte/notification/SlackNotificationClient.java @@ -121,10 +121,12 @@ public boolean notifyConnectionDisableWarning(final String receiverEmail, } @Override - public boolean notifySchemaChange(UUID connectionId, boolean isBreaking) throws IOException, InterruptedException { + public boolean notifySchemaChange(UUID connectionId, boolean isBreaking, SlackNotificationConfiguration config, String url) + throws IOException, InterruptedException { final String message = renderTemplate( - isBreaking ? "slack/breaking_schema_change_notification_template.txt" : "slack/non_breaking_schema_change_notification_template.txt", - connectionId.toString()); + isBreaking ? "slack/breaking_schema_change_slack_notification_template.txt" + : "slack/non_breaking_schema_change_slack_notification_template.txt", + connectionId.toString(), url); final String webhookUrl = config.getWebhook(); if (!Strings.isEmpty(webhookUrl)) { return notify(message); diff --git a/airbyte-notification/src/main/resources/slack/breaking_schema_change_notification_template.txt b/airbyte-notification/src/main/resources/slack/breaking_schema_change_notification_template.txt deleted file mode 100644 index 925089685ffc..000000000000 --- a/airbyte-notification/src/main/resources/slack/breaking_schema_change_notification_template.txt +++ /dev/null @@ -1,3 +0,0 @@ -Your source schema has changed for connection ID: %s - -Airbyte has disabled this connection because this source schema change will cause broken syncs. Visit your connection page, refresh your source schema, and reset your data in order to fix this connection. diff --git a/airbyte-notification/src/main/resources/slack/breaking_schema_change_slack_notification_template.txt b/airbyte-notification/src/main/resources/slack/breaking_schema_change_slack_notification_template.txt new file mode 100644 index 000000000000..a20974f3fa55 --- /dev/null +++ b/airbyte-notification/src/main/resources/slack/breaking_schema_change_slack_notification_template.txt @@ -0,0 +1,7 @@ +Your source schema has changed for connection ID: %s + +Airbyte has disabled this connection because this source schema change will cause broken syncs. + +Visit your connection page here: %s + +Refresh your source schema and reset your data in order to fix this connection. diff --git a/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_notification_template.txt b/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_notification_template.txt deleted file mode 100644 index 79c8447abbd3..000000000000 --- a/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_notification_template.txt +++ /dev/null @@ -1,3 +0,0 @@ -Your source schema has changed for connection ID: %s - -Visit your connection page, refresh your source schema, and reset your data in order to update this connection. diff --git a/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_slack_notification_template.txt b/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_slack_notification_template.txt new file mode 100644 index 000000000000..4f32a9a30a5d --- /dev/null +++ b/airbyte-notification/src/main/resources/slack/non_breaking_schema_change_slack_notification_template.txt @@ -0,0 +1,5 @@ +Your source schema has changed for connection ID: %s + +Visit your connection page here: %s + +Refresh your source schema in order to update this connection. diff --git a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java index 035fa682cab0..6cb04bf40dc9 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java +++ b/airbyte-server/src/main/java/io/airbyte/server/ServerApp.java @@ -18,6 +18,7 @@ import io.airbyte.commons.server.scheduler.TemporalEventRunner; import io.airbyte.commons.server.services.AirbyteGithubStore; import io.airbyte.commons.temporal.ConnectionManagerUtils; +import io.airbyte.commons.temporal.NotificationUtils; import io.airbyte.commons.temporal.StreamResetRecordsHelper; import io.airbyte.commons.temporal.TemporalClient; import io.airbyte.commons.temporal.TemporalUtils; @@ -49,6 +50,7 @@ import io.airbyte.persistence.job.tracker.JobTracker; import io.airbyte.validation.json.JsonSchemaValidator; import io.airbyte.workers.helper.ConnectionHelper; +import io.temporal.client.WorkflowClient; import io.temporal.serviceclient.WorkflowServiceStubs; import java.net.http.HttpClient; import java.util.Map; @@ -213,14 +215,17 @@ public static ServerRunnable getServer(final ServerFactory apiFactory, final StreamResetPersistence streamResetPersistence = new StreamResetPersistence(configsDatabase); final WorkflowServiceStubs temporalService = temporalUtils.createTemporalService(); final ConnectionManagerUtils connectionManagerUtils = new ConnectionManagerUtils(); + final NotificationUtils notificationUtils = new NotificationUtils(); final StreamResetRecordsHelper streamResetRecordsHelper = new StreamResetRecordsHelper(jobPersistence, streamResetPersistence); + final WorkflowClient workflowClient = TemporalWorkflowUtils.createWorkflowClient(temporalService, temporalUtils.getNamespace()); final TemporalClient temporalClient = new TemporalClient( configs.getWorkspaceRoot(), - TemporalWorkflowUtils.createWorkflowClient(temporalService, temporalUtils.getNamespace()), + workflowClient, temporalService, streamResetPersistence, connectionManagerUtils, + notificationUtils, streamResetRecordsHelper); final OAuthConfigSupplier oAuthConfigSupplier = new OAuthConfigSupplier(configRepository, trackingClient); @@ -265,7 +270,8 @@ public static ServerRunnable getServer(final ServerFactory apiFactory, configs.getLogConfigs(), eventRunner, connectionsHandler, - envVariableFeatureFlags); + envVariableFeatureFlags, + webUrlHelper); final AirbyteProtocolVersionRange airbyteProtocolVersionRange = new AirbyteProtocolVersionRange(configs.getAirbyteProtocolVersionMin(), configs.getAirbyteProtocolVersionMax()); diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java index 842154263deb..ca3d59a69cec 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowImpl.java @@ -6,11 +6,8 @@ import io.airbyte.api.client.invoker.generated.ApiException; import io.airbyte.commons.temporal.scheduling.ConnectionNotificationWorkflow; -import io.airbyte.config.Notification; -import io.airbyte.config.Notification.NotificationType; import io.airbyte.config.SlackNotificationConfiguration; import io.airbyte.config.persistence.ConfigNotFoundException; -import io.airbyte.notification.SlackNotificationClient; import io.airbyte.validation.json.JsonValidationException; import io.airbyte.workers.temporal.annotations.TemporalActivityStub; import io.airbyte.workers.temporal.scheduling.activities.ConfigFetchActivity; @@ -36,7 +33,7 @@ public class ConnectionNotificationWorkflowImpl implements ConnectionNotificatio private ConfigFetchActivity configFetchActivity; @Override - public boolean sendSchemaChangeNotification(final UUID connectionId) + public boolean sendSchemaChangeNotification(final UUID connectionId, final String url) throws IOException, InterruptedException, ApiException, ConfigNotFoundException, JsonValidationException { final int getBreakingChangeVersion = Workflow.getVersion(GET_BREAKING_CHANGE_TAG, Workflow.DEFAULT_VERSION, GET_BREAKING_CHANGE_VERSION); @@ -44,11 +41,7 @@ public boolean sendSchemaChangeNotification(final UUID connectionId) final Optional breakingChange = configFetchActivity.getBreakingChange(connectionId); final Optional slackConfig = slackConfigActivity.fetchSlackConfiguration(connectionId); if (slackConfig.isPresent() && breakingChange.isPresent()) { - final Notification notification = - new Notification().withNotificationType(NotificationType.SLACK).withSendOnFailure(false).withSendOnSuccess(false) - .withSlackConfiguration(slackConfig.get()); - final SlackNotificationClient notificationClient = new SlackNotificationClient(notification); - return notifySchemaChangeActivity.notifySchemaChange(notificationClient, connectionId, breakingChange.get()); + return notifySchemaChangeActivity.notifySchemaChange(connectionId, breakingChange.get(), slackConfig.get(), url); } else { return false; } diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java index 24e9c62661fa..3fd35e0aeee9 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivity.java @@ -4,7 +4,7 @@ package io.airbyte.workers.temporal.scheduling.activities; -import io.airbyte.notification.SlackNotificationClient; +import io.airbyte.config.SlackNotificationConfiguration; import io.temporal.activity.ActivityInterface; import io.temporal.activity.ActivityMethod; import java.io.IOException; @@ -14,7 +14,7 @@ public interface NotifySchemaChangeActivity { @ActivityMethod - public boolean notifySchemaChange(SlackNotificationClient notificationClient, UUID connectionId, boolean isBreaking) + public boolean notifySchemaChange(UUID connectionId, boolean isBreaking, SlackNotificationConfiguration config, String url) throws IOException, InterruptedException; } diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java index bc5707bdf0ae..fdd012ec0c18 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityImpl.java @@ -4,6 +4,9 @@ package io.airbyte.workers.temporal.scheduling.activities; +import io.airbyte.config.Notification; +import io.airbyte.config.Notification.NotificationType; +import io.airbyte.config.SlackNotificationConfiguration; import io.airbyte.notification.SlackNotificationClient; import jakarta.inject.Singleton; import java.io.IOException; @@ -13,9 +16,20 @@ public class NotifySchemaChangeActivityImpl implements NotifySchemaChangeActivity { @Override - public boolean notifySchemaChange(SlackNotificationClient notificationClient, UUID connectionId, boolean isBreaking) + public boolean notifySchemaChange(UUID connectionId, boolean isBreaking, SlackNotificationConfiguration slackConfig, String url) throws IOException, InterruptedException { - return notificationClient.notifySchemaChange(connectionId, isBreaking); + final Notification notification = createNotification(slackConfig); + final SlackNotificationClient notificationClient = createNotificationClient(notification); + return notificationClient.notifySchemaChange(connectionId, isBreaking, slackConfig, url); + } + + Notification createNotification(SlackNotificationConfiguration slackConfig) { + return new Notification().withNotificationType(NotificationType.SLACK).withSendOnFailure(false).withSendOnSuccess(false) + .withSlackConfiguration(slackConfig); + } + + SlackNotificationClient createNotificationClient(Notification notification) { + return new SlackNotificationClient(notification); } } diff --git a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java index f6731d438c43..dc30237d498c 100644 --- a/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java +++ b/airbyte-workers/src/main/java/io/airbyte/workers/temporal/sync/RefreshSchemaActivityImpl.java @@ -56,7 +56,7 @@ public void refreshSchema(final UUID sourceCatalogId, final UUID connectionId) { ApmTraceUtils.addTagsToTrace(Map.of(CONNECTION_ID_KEY, connectionId, SOURCE_ID_KEY, sourceCatalogId)); final SourceDiscoverSchemaRequestBody requestBody = - new SourceDiscoverSchemaRequestBody().sourceId(sourceCatalogId).disableCache(true).connectionId(connectionId); + new SourceDiscoverSchemaRequestBody().sourceId(sourceCatalogId).disableCache(true).connectionId(connectionId).notifySchemaChange(true); try { sourceApi.discoverSchemaForSource(requestBody); diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java index 65d554e760c7..9687f584a4c3 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/ConnectionNotificationWorkflowTest.java @@ -14,7 +14,6 @@ import io.airbyte.commons.temporal.scheduling.ConnectionNotificationWorkflow; import io.airbyte.config.SlackNotificationConfiguration; import io.airbyte.config.persistence.ConfigNotFoundException; -import io.airbyte.notification.SlackNotificationClient; import io.airbyte.validation.json.JsonValidationException; import io.airbyte.workers.temporal.scheduling.activities.ConfigFetchActivityImpl; import io.airbyte.workers.temporal.scheduling.activities.NotifySchemaChangeActivityImpl; @@ -67,7 +66,9 @@ void setUp() throws IOException, InterruptedException, ApiException, JsonValidat .build(); mNotifySchemaChangeActivity = mock(NotifySchemaChangeActivityImpl.class); - when(mNotifySchemaChangeActivity.notifySchemaChange(any(SlackNotificationClient.class), any(UUID.class), any(boolean.class))).thenReturn(true); + when(mNotifySchemaChangeActivity.notifySchemaChange(any(UUID.class), any(boolean.class), any(SlackNotificationConfiguration.class), + any(String.class))) + .thenReturn(true); mSlackConfigActivity = mock(SlackConfigActivityImpl.class); when(mSlackConfigActivity.fetchSlackConfiguration(any(UUID.class))).thenReturn( @@ -100,11 +101,13 @@ void sendSchemaChangeNotificationNonBreakingChangeTest() client.newWorkflowStub(ConnectionNotificationWorkflow.class, WorkflowOptions.newBuilder().setTaskQueue(NOTIFICATIONS_QUEUE).build()); final UUID connectionId = UUID.randomUUID(); + final String connectionUrl = "connection_url"; when(mConfigFetchActivity.getBreakingChange(connectionId)).thenReturn(Optional.of(false)); - workflow.sendSchemaChangeNotification(connectionId); + workflow.sendSchemaChangeNotification(connectionId, connectionUrl); - verify(mNotifySchemaChangeActivity, times(1)).notifySchemaChange(any(SlackNotificationClient.class), any(UUID.class), any(boolean.class)); + verify(mNotifySchemaChangeActivity, times(1)).notifySchemaChange(any(UUID.class), any(boolean.class), + any(SlackNotificationConfiguration.class), any(String.class)); } } diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java index ded19de0a6c2..3e464713edb6 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/NotifySchemaChangeActivityTest.java @@ -5,32 +5,44 @@ package io.airbyte.workers.temporal.scheduling.activities; import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; +import io.airbyte.config.Notification; +import io.airbyte.config.SlackNotificationConfiguration; import io.airbyte.notification.SlackNotificationClient; import java.io.IOException; import java.util.UUID; +import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +@Slf4j class NotifySchemaChangeActivityTest { static private SlackNotificationClient mNotificationClient; static private NotifySchemaChangeActivityImpl notifySchemaChangeActivity; + static private Notification mNotification; @BeforeEach void setUp() { mNotificationClient = mock(SlackNotificationClient.class); - notifySchemaChangeActivity = new NotifySchemaChangeActivityImpl(); + mNotification = mock(Notification.class); + notifySchemaChangeActivity = spy(new NotifySchemaChangeActivityImpl()); } @Test void testNotifySchemaChange() throws IOException, InterruptedException { UUID connectionId = UUID.randomUUID(); + String connectionUrl = "connection_url"; boolean isBreaking = false; - notifySchemaChangeActivity.notifySchemaChange(mNotificationClient, connectionId, isBreaking); - verify(mNotificationClient, times(1)).notifySchemaChange(connectionId, isBreaking); + SlackNotificationConfiguration config = new SlackNotificationConfiguration(); + when(notifySchemaChangeActivity.createNotification(config)).thenReturn(mNotification); + when(notifySchemaChangeActivity.createNotificationClient(mNotification)).thenReturn(mNotificationClient); + notifySchemaChangeActivity.notifySchemaChange(connectionId, isBreaking, config, connectionUrl); + verify(mNotificationClient, times(1)).notifySchemaChange(connectionId, isBreaking, config, connectionUrl); } } diff --git a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java index e517bebd087d..870f622891be 100644 --- a/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java +++ b/airbyte-workers/src/test/java/io/airbyte/workers/temporal/scheduling/activities/RefreshSchemaActivityTest.java @@ -71,7 +71,7 @@ void testRefreshSchema() throws ApiException { UUID connectionId = UUID.randomUUID(); refreshSchemaActivity.refreshSchema(sourceId, connectionId); SourceDiscoverSchemaRequestBody requestBody = - new SourceDiscoverSchemaRequestBody().sourceId(sourceId).disableCache(true).connectionId(connectionId); + new SourceDiscoverSchemaRequestBody().sourceId(sourceId).disableCache(true).connectionId(connectionId).notifySchemaChange(true); verify(mSourceApi, times(1)).discoverSchemaForSource(requestBody); } diff --git a/charts/airbyte/templates/env-configmap.yaml b/charts/airbyte/templates/env-configmap.yaml index 3bf7d9ff3113..b47332518c81 100644 --- a/charts/airbyte/templates/env-configmap.yaml +++ b/charts/airbyte/templates/env-configmap.yaml @@ -72,5 +72,4 @@ data: WORKER_STATE_STORAGE_TYPE: {{ .Values.global.state.storage.type | quote }} SHOULD_RUN_NOTIFY_WORKFLOWS: "false" MAX_NOTIFY_WORKERS: {{ .Values.worker.maxNotifyWorkers | default "5" | quote }} - {{- end }} diff --git a/docker-compose.yaml b/docker-compose.yaml index a8baa3c3ecbf..bc91b95e1a48 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -158,6 +158,8 @@ services: - GITHUB_STORE_BRANCH=${GITHUB_STORE_BRANCH} - MICRONAUT_ENVIRONMENTS=${WORKERS_MICRONAUT_ENVIRONMENTS} - AUTO_DETECT_SCHEMA=${AUTO_DETECT_SCHEMA} + - MAX_NOTIFY_WORKERS=5 + - SHOULD_RUN_NOTIFY_WORKFLOWS=false ports: - "8001" configs: diff --git a/docs/reference/api/generated-api-html/index.html b/docs/reference/api/generated-api-html/index.html index feb39b876cdc..62089cd1e2ff 100644 --- a/docs/reference/api/generated-api-html/index.html +++ b/docs/reference/api/generated-api-html/index.html @@ -12065,6 +12065,7 @@

    SourceDiscoverSchemaRequestB
    sourceId
    UUID format: uuid
    connectionId (optional)
    UUID format: uuid
    disable_cache (optional)
    +
    notifySchemaChange (optional)

    From 784522cba221914558d439a65a84782c36b32e8f Mon Sep 17 00:00:00 2001 From: Lake Mossman Date: Mon, 13 Feb 2023 17:35:16 -0800 Subject: [PATCH 129/137] :window: :art: Connector builder navigation links (#22378) --- airbyte-webapp/package.json | 1 + airbyte-webapp/pnpm-lock.yaml | 13 + .../ConnectorBlocks/FormPageContent.tsx | 8 +- .../Builder/Builder.module.scss | 7 +- .../Builder/BuilderConfigView.module.scss | 2 + .../Builder/BuilderSidebar.module.scss | 6 +- .../Builder/UiYamlToggleButton.module.scss | 2 +- .../BuilderPrompt.module.scss | 10 + .../connectorBuilder/BuilderPrompt.tsx | 60 +++ .../connectorBuilder/builder-prompt-icon.svg | 57 +++ .../ui/DropdownMenu/DropdownMenu.module.scss | 8 +- .../ui/DropdownMenu/DropdownMenu.tsx | 42 ++- .../src/components/ui/DropdownMenu/types.ts | 14 +- .../src/components/ui/Flex/FlexContainer.tsx | 90 +++-- .../src/components/ui/Text/Text.tsx | 8 +- .../src/components/ui/Text/text.module.scss | 10 + .../hooks/services/Experiment/experiments.ts | 1 + airbyte-webapp/src/locales/en.json | 9 + .../components/CreateConnector.tsx | 47 ++- .../components/VersionCell.module.scss | 5 +- .../components/builder-icon.svg | 3 + .../components/SourceForm.module.scss | 6 + .../components/SourceForm.tsx | 42 ++- .../ExistingEntityForm.module.scss | 9 + .../ExistingEntityForm.tsx | 45 +-- .../ConnectorBuilderEditPage.tsx | 4 +- .../ConnectorBuilderLandingPage.tsx | 8 +- .../airbyte-logo.svg | 4 + .../import-yaml.svg | 155 ++++++++ .../load-existing-connector.svg | 352 ++++++++++++++++++ .../start-from-scratch.svg | 223 +++++++++++ airbyte-webapp/src/pages/routes.tsx | 6 +- airbyte-webapp/src/scss/_theme-light.scss | 6 +- .../Connector/ConnectorCard/ConnectorCard.tsx | 56 +-- .../ConnectorDefinitionTypeControl.tsx | 40 +- .../ConnectorServiceTypeControl.module.scss | 11 +- .../src/views/layout/SideBar/SideBar.tsx | 13 + .../layout/SideBar/components/BuilderIcon.tsx | 10 + 38 files changed, 1211 insertions(+), 182 deletions(-) create mode 100644 airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.module.scss create mode 100644 airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.tsx create mode 100644 airbyte-webapp/src/components/connectorBuilder/builder-prompt-icon.svg create mode 100644 airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/builder-icon.svg create mode 100644 airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.module.scss create mode 100644 airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/airbyte-logo.svg create mode 100644 airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/import-yaml.svg create mode 100644 airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/load-existing-connector.svg create mode 100644 airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/start-from-scratch.svg create mode 100644 airbyte-webapp/src/views/layout/SideBar/components/BuilderIcon.tsx diff --git a/airbyte-webapp/package.json b/airbyte-webapp/package.json index 9fe2df1b5708..31bcb5017117 100644 --- a/airbyte-webapp/package.json +++ b/airbyte-webapp/package.json @@ -70,6 +70,7 @@ "react-paginate": "^8.1.3", "react-query": "^3.39.1", "react-reflex": "^4.0.9", + "react-resize-detector": "^8.0.3", "react-router-dom": "6.3.0", "react-select": "^5.4.0", "react-slick": "^0.29.0", diff --git a/airbyte-webapp/pnpm-lock.yaml b/airbyte-webapp/pnpm-lock.yaml index e40571ff1720..2e4aa5b74d4c 100644 --- a/airbyte-webapp/pnpm-lock.yaml +++ b/airbyte-webapp/pnpm-lock.yaml @@ -114,6 +114,7 @@ specifiers: react-paginate: ^8.1.3 react-query: ^3.39.1 react-reflex: ^4.0.9 + react-resize-detector: ^8.0.3 react-router-dom: 6.3.0 react-select: ^5.4.0 react-select-event: ^5.5.0 @@ -197,6 +198,7 @@ dependencies: react-paginate: 8.1.4_react@17.0.2 react-query: 3.39.2_sfoxds7t5ydpegc3knd667wn6m react-reflex: 4.0.9_sfoxds7t5ydpegc3knd667wn6m + react-resize-detector: 8.0.3_sfoxds7t5ydpegc3knd667wn6m react-router-dom: 6.3.0_sfoxds7t5ydpegc3knd667wn6m react-select: 5.7.0_dlps62spiehie4hvtd46aaye5u react-slick: 0.29.0_sfoxds7t5ydpegc3knd667wn6m @@ -13083,6 +13085,17 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /react-resize-detector/8.0.3_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-c3eqm5BVcluVhxHsBQnhyPO/5uYB3XHIHz6D1ZOHzU2WcnZF0Cr3KLl5OIozRC2RSsdQlu5vn1PHEqrvKRnIYA==} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + dev: false + /react-router-dom/6.3.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==} peerDependencies: diff --git a/airbyte-webapp/src/components/ConnectorBlocks/FormPageContent.tsx b/airbyte-webapp/src/components/ConnectorBlocks/FormPageContent.tsx index 1e1c4a051ec5..120e1a2e0890 100644 --- a/airbyte-webapp/src/components/ConnectorBlocks/FormPageContent.tsx +++ b/airbyte-webapp/src/components/ConnectorBlocks/FormPageContent.tsx @@ -1,6 +1,8 @@ import classNames from "classnames"; import { PropsWithChildren } from "react"; +import { FlexContainer } from "components/ui/Flex"; + import { isCloudApp } from "utils/app"; import styles from "./FormPageContent.module.scss"; @@ -10,14 +12,16 @@ interface FormPageContentProps { } const FormPageContent: React.FC> = ({ big, children }) => ( -
    {children} -
    + ); export default FormPageContent; diff --git a/airbyte-webapp/src/components/connectorBuilder/Builder/Builder.module.scss b/airbyte-webapp/src/components/connectorBuilder/Builder/Builder.module.scss index 8ece94e80807..790fd6f2d0be 100644 --- a/airbyte-webapp/src/components/connectorBuilder/Builder/Builder.module.scss +++ b/airbyte-webapp/src/components/connectorBuilder/Builder/Builder.module.scss @@ -8,15 +8,18 @@ } .sidebar { - @include mixins.right-shadow; + @include mixins.shadow; - width: 200px; + width: 220px; flex: 0 0 auto; background-color: colors.$white; + border-left: 1px solid colors.$grey-100; } .form { flex: 1; padding: variables.$spacing-xl; overflow: auto; + display: flex; + justify-content: center; } diff --git a/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderConfigView.module.scss b/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderConfigView.module.scss index cc9c077f755b..096972c66b0c 100644 --- a/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderConfigView.module.scss +++ b/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderConfigView.module.scss @@ -6,6 +6,8 @@ flex-direction: column; gap: variables.$spacing-md; height: 100%; + width: 100%; + max-width: 800px; } .heading { diff --git a/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderSidebar.module.scss b/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderSidebar.module.scss index 1248a975e097..588ec1480041 100644 --- a/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderSidebar.module.scss +++ b/airbyte-webapp/src/components/connectorBuilder/Builder/BuilderSidebar.module.scss @@ -3,7 +3,7 @@ @use "scss/mixins"; .container { - padding: variables.$spacing-sm; + padding: variables.$spacing-lg; display: flex; flex-direction: column; align-items: center; @@ -79,8 +79,8 @@ } .selectedViewButton { - background-color: colors.$dark-blue; - color: colors.$white; + background-color: colors.$blue-50; + color: colors.$blue; } .globalConfigButton { diff --git a/airbyte-webapp/src/components/connectorBuilder/Builder/UiYamlToggleButton.module.scss b/airbyte-webapp/src/components/connectorBuilder/Builder/UiYamlToggleButton.module.scss index 53e26ff34d47..535e78cc36fb 100644 --- a/airbyte-webapp/src/components/connectorBuilder/Builder/UiYamlToggleButton.module.scss +++ b/airbyte-webapp/src/components/connectorBuilder/Builder/UiYamlToggleButton.module.scss @@ -12,7 +12,7 @@ // absolute positioning so it is in the same spot in both the ui and yaml views position: absolute; top: 15px; - left: 51px; + left: 62px; display: grid; grid-template: 1fr / 1fr 1fr; } diff --git a/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.module.scss b/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.module.scss new file mode 100644 index 000000000000..8e0c4dcdacb8 --- /dev/null +++ b/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.module.scss @@ -0,0 +1,10 @@ +@use "scss/variables"; +@use "scss/colors"; + +.icon { + flex-shrink: 0; +} + +.description { + color: colors.$grey-400; +} diff --git a/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.tsx b/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.tsx new file mode 100644 index 000000000000..5fbad39fcb63 --- /dev/null +++ b/airbyte-webapp/src/components/connectorBuilder/BuilderPrompt.tsx @@ -0,0 +1,60 @@ +import { FormattedMessage } from "react-intl"; +import { useResizeDetector } from "react-resize-detector"; +import { useNavigate } from "react-router-dom"; + +import { Button } from "components/ui/Button"; +import { FlexContainer } from "components/ui/Flex"; +import { Heading } from "components/ui/Heading"; +import { Text } from "components/ui/Text"; + +import { ReactComponent as BuilderPromptIcon } from "./builder-prompt-icon.svg"; +import styles from "./BuilderPrompt.module.scss"; + +interface BuilderPromptProps { + builderRoutePath: string; +} + +export const BuilderPrompt: React.FC = ({ builderRoutePath }) => { + const navigate = useNavigate(); + const { width, ref } = useResizeDetector(); + const applyNarrowLayout = Boolean(width && width < 460); + + return ( + + + + + + + + + + + + ), + noun: ( + + + + ), + }} + /> + + + + + + ); +}; diff --git a/airbyte-webapp/src/components/connectorBuilder/builder-prompt-icon.svg b/airbyte-webapp/src/components/connectorBuilder/builder-prompt-icon.svg new file mode 100644 index 000000000000..c227fa84dfb8 --- /dev/null +++ b/airbyte-webapp/src/components/connectorBuilder/builder-prompt-icon.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.module.scss b/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.module.scss index b7437bc9aa7c..cc71a944907f 100644 --- a/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.module.scss +++ b/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.module.scss @@ -9,11 +9,10 @@ .items { z-index: z-indices.$dropdownMenu; overflow: auto; - width: 260px; max-height: 300px; - padding: variables.$spacing-sm 0; + padding: variables.$spacing-sm; outline: none; - border-radius: variables.$border-radius-xs; + border-radius: variables.$border-radius-md; background-color: colors.$white; box-shadow: 0 8px 10px 0 rgb(11 10 26 / 4%), 0 3px 14px 0 rgb(11 10 26 / 8%), 0 5px 5px 0 rgb(11 10 26 / 12%); @@ -32,12 +31,15 @@ border: 0; background-color: transparent; text-decoration: none; + border-radius: variables.$border-radius-md; .icon { display: flex; align-items: center; font-size: 22px; color: colors.$dark-blue; + width: 20px; + flex-shrink: 0; } .text { diff --git a/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.tsx b/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.tsx index 325e8683f6ad..a46a8d8f44a5 100644 --- a/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.tsx +++ b/airbyte-webapp/src/components/ui/DropdownMenu/DropdownMenu.tsx @@ -1,12 +1,13 @@ import { autoUpdate, useFloating, offset } from "@floating-ui/react-dom"; import { Menu } from "@headlessui/react"; import classNames from "classnames"; -import React from "react"; +import React, { AnchorHTMLAttributes } from "react"; +import { Link, LinkProps } from "react-router-dom"; import { Text } from "components/ui/Text"; import styles from "./DropdownMenu.module.scss"; -import { DropdownMenuProps, MenuItemContentProps, DropdownMenuOptionType } from "./types"; +import { DropdownMenuProps, MenuItemContentProps, DropdownMenuOptionType, DropdownMenuOptionAnchorType } from "./types"; const MenuItemContent: React.FC> = ({ data }) => { return ( @@ -32,18 +33,17 @@ export const DropdownMenu: React.FC> placement, }); - const elementProps = (item: DropdownMenuOptionType, active: boolean) => { - const anchorProps = - item.as === "a" - ? { - target: "_blank", - rel: "noreferrer", - href: item?.href, - } - : {}; + const anchorProps = (item: DropdownMenuOptionAnchorType) => { + return { + target: item.internal ? undefined : "_blank", + rel: item.internal ? undefined : "noreferrer", + to: item.href, + href: item.href, + }; + }; + const elementProps = (item: DropdownMenuOptionType, active: boolean) => { return { - ...anchorProps, "data-id": item.displayName, className: classNames(styles.item, item?.className, { [styles.iconPositionLeft]: (item?.iconPosition === "left" && item.icon) || !item?.iconPosition, @@ -52,7 +52,7 @@ export const DropdownMenu: React.FC> }), title: item.displayName, onClick: () => onChange && onChange(item), - }; + } as LinkProps | AnchorHTMLAttributes; }; return ( @@ -72,11 +72,17 @@ export const DropdownMenu: React.FC> {options.map((item, index) => ( {({ active }) => - React.createElement( - item.as ?? "button", - { ...elementProps(item, active) }, - - ) + item.as === "a" + ? React.createElement( + item.internal ? Link : "a", + { ...elementProps(item, active), ...anchorProps(item) }, + + ) + : React.createElement( + item.as ?? "button", + { ...elementProps(item, active) }, + + ) } ))} diff --git a/airbyte-webapp/src/components/ui/DropdownMenu/types.ts b/airbyte-webapp/src/components/ui/DropdownMenu/types.ts index 6d3adb782991..0d78684fe601 100644 --- a/airbyte-webapp/src/components/ui/DropdownMenu/types.ts +++ b/airbyte-webapp/src/components/ui/DropdownMenu/types.ts @@ -7,16 +7,24 @@ export type DropdownMenuItemElementType = "a" | "button"; export type DropdownMenuItemIconPositionType = "left" | "right"; -export interface DropdownMenuOptionType { - as?: DropdownMenuItemElementType; +export interface DropdownMenuOptionBaseType { icon?: React.ReactNode; iconPosition?: DropdownMenuItemIconPositionType; displayName: string; value?: unknown; - href?: string; className?: string; } +export type DropdownMenuOptionType = DropdownMenuOptionAnchorType | DropdownMenuOptionButtonType; + +type DropdownMenuOptionButtonType = DropdownMenuOptionBaseType & { as?: "button" }; + +export type DropdownMenuOptionAnchorType = DropdownMenuOptionBaseType & { + as: "a"; + href: string; + internal?: boolean; +}; + export interface MenuItemContentProps { data: DropdownMenuOptionType; active?: boolean; diff --git a/airbyte-webapp/src/components/ui/Flex/FlexContainer.tsx b/airbyte-webapp/src/components/ui/Flex/FlexContainer.tsx index b22d31f69e81..fbfdf3922cc4 100644 --- a/airbyte-webapp/src/components/ui/Flex/FlexContainer.tsx +++ b/airbyte-webapp/src/components/ui/Flex/FlexContainer.tsx @@ -1,5 +1,5 @@ import classNames from "classnames"; -import React, { HTMLAttributes } from "react"; +import React from "react"; import styles from "./FlexContainer.module.scss"; @@ -27,46 +27,54 @@ interface FlexContainerProps { * Renders a div element which layouts its children as flex items as specified by the props. * Children of a `FlexContainer` can but don't have to be `FlexItem` elements. */ -export const FlexContainer: React.FC>> = ({ - className, - direction = "row", - gap = "md", - alignItems = "stretch", - justifyContent = "flex-start", - children, - ...otherProps -}) => { - const fullClassName = classNames( +export const FlexContainer = React.forwardRef< + HTMLDivElement, + FlexContainerProps & React.ComponentPropsWithoutRef<"div"> +>( + ( { - [styles.directionRow]: direction === "row", - [styles.directionColumn]: direction === "column", - [styles.directionRowReverse]: direction === "row-reverse", - [styles.directionColumnReverse]: direction === "column-reverse", - [styles.gapXs]: gap === "xs", - [styles.gapSm]: gap === "sm", - [styles.gapMd]: gap === "md", - [styles.gapLg]: gap === "lg", - [styles.gapXl]: gap === "xl", - [styles.gap2xl]: gap === "2xl", - [styles.alignItemsStart]: alignItems === "flex-start", - [styles.alignItemsEnd]: alignItems === "flex-end", - [styles.alignItemsCenter]: alignItems === "center", - [styles.alignItemsBaseline]: alignItems === "baseline", - [styles.alignItemsStretch]: alignItems === "stretch", - [styles.justifyContentStart]: justifyContent === "flex-start", - [styles.justifyContentEnd]: justifyContent === "flex-end", - [styles.justifyContentCenter]: justifyContent === "center", - [styles.justifyContentBetween]: justifyContent === "space-between", - [styles.justifyContentAround]: justifyContent === "space-around", - [styles.justifyContentEvenly]: justifyContent === "space-evenly", + className, + direction = "row", + gap = "md", + alignItems = "stretch", + justifyContent = "flex-start", + children, + ...otherProps }, - styles.container, - className - ); + ref + ) => { + const fullClassName = classNames( + { + [styles.directionRow]: direction === "row", + [styles.directionColumn]: direction === "column", + [styles.directionRowReverse]: direction === "row-reverse", + [styles.directionColumnReverse]: direction === "column-reverse", + [styles.gapXs]: gap === "xs", + [styles.gapSm]: gap === "sm", + [styles.gapMd]: gap === "md", + [styles.gapLg]: gap === "lg", + [styles.gapXl]: gap === "xl", + [styles.gap2xl]: gap === "2xl", + [styles.alignItemsStart]: alignItems === "flex-start", + [styles.alignItemsEnd]: alignItems === "flex-end", + [styles.alignItemsCenter]: alignItems === "center", + [styles.alignItemsBaseline]: alignItems === "baseline", + [styles.alignItemsStretch]: alignItems === "stretch", + [styles.justifyContentStart]: justifyContent === "flex-start", + [styles.justifyContentEnd]: justifyContent === "flex-end", + [styles.justifyContentCenter]: justifyContent === "center", + [styles.justifyContentBetween]: justifyContent === "space-between", + [styles.justifyContentAround]: justifyContent === "space-around", + [styles.justifyContentEvenly]: justifyContent === "space-evenly", + }, + styles.container, + className + ); - return ( -
    - {children} -
    - ); -}; + return ( +
    + {children} +
    + ); + } +); diff --git a/airbyte-webapp/src/components/ui/Text/Text.tsx b/airbyte-webapp/src/components/ui/Text/Text.tsx index ed259b8acf0b..03d1519e64be 100644 --- a/airbyte-webapp/src/components/ui/Text/Text.tsx +++ b/airbyte-webapp/src/components/ui/Text/Text.tsx @@ -14,6 +14,7 @@ interface TextProps { bold?: boolean; inverseColor?: boolean; title?: string; + gradient?: boolean; } const getTextClassNames = ({ @@ -21,7 +22,8 @@ const getTextClassNames = ({ centered, bold, inverseColor, -}: Required>) => { + gradient, +}: Required>) => { const sizes: Record = { xs: styles.xs, sm: styles.sm, @@ -33,6 +35,7 @@ const getTextClassNames = ({ [styles.centered]: centered, [styles.bold]: bold, [styles.inverse]: inverseColor, + [styles.gradient]: gradient, }); }; @@ -45,9 +48,10 @@ export const Text: React.FC> = React.memo( className: classNameProp, size = "md", inverseColor = false, + gradient = false, ...remainingProps }) => { - const className = classNames(getTextClassNames({ centered, size, bold, inverseColor }), classNameProp); + const className = classNames(getTextClassNames({ centered, size, bold, inverseColor, gradient }), classNameProp); return React.createElement(as, { ...remainingProps, diff --git a/airbyte-webapp/src/components/ui/Text/text.module.scss b/airbyte-webapp/src/components/ui/Text/text.module.scss index dde05c971575..cc384d823564 100644 --- a/airbyte-webapp/src/components/ui/Text/text.module.scss +++ b/airbyte-webapp/src/components/ui/Text/text.module.scss @@ -42,3 +42,13 @@ .text > strong { font-weight: 600; } + +.gradient { + background-image: linear-gradient(to right, colors.$blue-400, colors.$orange-300); + + // disable no-vendor-prefix check, because without -webkit-background-clip, the text gradient is not properly rendered in Chrome + /* stylelint-disable-next-line property-no-vendor-prefix */ + -webkit-background-clip: text; + background-clip: text; + color: transparent; +} diff --git a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts index 4dfe7f5a808e..5ed3224227b5 100644 --- a/airbyte-webapp/src/hooks/services/Experiment/experiments.ts +++ b/airbyte-webapp/src/hooks/services/Experiment/experiments.ts @@ -25,4 +25,5 @@ export interface Experiments { "connection.columnSelection": boolean; "connection.newTableDesign": boolean; "workspace.freeConnectorsProgram.visible": boolean; + "connectorBuilder.showNavigationLinks": boolean; } diff --git a/airbyte-webapp/src/locales/en.json b/airbyte-webapp/src/locales/en.json index 0ddca9a8ebc4..8d048d98029e 100644 --- a/airbyte-webapp/src/locales/en.json +++ b/airbyte-webapp/src/locales/en.json @@ -25,6 +25,7 @@ "sidebar.supportTicket": "Submit a Ticket", "sidebar.recipes": "Tutorials - Use cases", "sidebar.demo": "Explore our demo", + "sidebar.builder": "Builder", "form.continue": "Continue", "form.error": "Error: {message}", @@ -504,6 +505,8 @@ "admin.export": "Export", "admin.import": "Import", "admin.newConnector": "New connector", + "admin.newConnector.build": "Build a new connector", + "admin.newConnector.docker": "Add a new Docker connector", "admin.manageSource": "Manage your source connectors", "admin.availableSource": "Available source connectors", "admin.manageDestination": "Manage your destination connectors", @@ -753,6 +756,7 @@ "connectorBuilder.interUserInputValue": "Insert a user input value", "connectorBuilder.yamlUpload.error": "The YAML you provided is invalid: {reason} (line {line})", "connectorBuilder.landingPage.title": "Connector Builder", + "connectorBuilder.editPage.title": "Connector Builder", "connectorBuilder.landingPage.prompt": "How do you want to start building your connector?", "connectorBuilder.landingPage.importYaml.title": "Import a YAML manifest", "connectorBuilder.landingPage.importYaml.description": "Select an existing low-code YAML manifest from your computer to import into the Connector Builder", @@ -763,6 +767,11 @@ "connectorBuilder.loadingStreamList": "Loading", "connectorBuilder.noStreamSelected": "No stream selected", "connectorBuilder.streamListUrlError": "Could not load URL", + "connectorBuilder.builderPrompt.button": "Build your connector", + "connectorBuilder.builderPrompt.title": "Need to build your own source?", + "connectorBuilder.builderPrompt.description": "Build your source with our {adjective} {noun}", + "connectorBuilder.builderPrompt.adjective": "low-code", + "connectorBuilder.builderPrompt.noun": "connector builder", "jobs.noAttemptsFailure": "Failed to start job.", diff --git a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/CreateConnector.tsx b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/CreateConnector.tsx index 265bc4d08aa8..8a6c092cb987 100644 --- a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/CreateConnector.tsx +++ b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/CreateConnector.tsx @@ -1,3 +1,4 @@ +import { faDocker } from "@fortawesome/free-brands-svg-icons"; import { faPlus } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import React, { useState } from "react"; @@ -5,16 +6,19 @@ import { FormattedMessage, useIntl } from "react-intl"; import { useNavigate } from "react-router-dom"; import { Button } from "components/ui/Button"; +import { DropdownMenu, DropdownMenuOptionType } from "components/ui/DropdownMenu"; +import { useExperiment } from "hooks/services/Experiment"; import { RoutePaths, DestinationPaths } from "pages/routePaths"; import { useCreateDestinationDefinition } from "services/connector/DestinationDefinitionService"; import { useCreateSourceDefinition } from "services/connector/SourceDefinitionService"; import { useCurrentWorkspaceId } from "services/workspaces/WorkspacesService"; +import { ReactComponent as BuilderIcon } from "./builder-icon.svg"; import CreateConnectorModal from "./CreateConnectorModal"; interface IProps { - type: string; + type: "sources" | "destinations"; } interface ICreateProps { @@ -33,6 +37,7 @@ const CreateConnector: React.FC = ({ type }) => { setIsModalOpen(!isModalOpen); setErrorMessage(""); }; + const showBuilderNavigationLinks = useExperiment("connectorBuilder.showNavigationLinks", false); const { formatMessage } = useIntl(); @@ -77,10 +82,30 @@ const CreateConnector: React.FC = ({ type }) => { return ( <> - {type === "configuration" ? null : ( - + {type === "sources" && showBuilderNavigationLinks ? ( + , + displayName: formatMessage({ id: "admin.newConnector.build" }), + internal: true, + }, + { + as: "button", + icon: , + value: "docker", + displayName: formatMessage({ id: "admin.newConnector.docker" }), + }, + ]} + onChange={(data: DropdownMenuOptionType) => data.value === "docker" && onChangeModalState()} + > + {() => } + + ) : ( + )} {isModalOpen && ( @@ -90,4 +115,16 @@ const CreateConnector: React.FC = ({ type }) => { ); }; +interface NewConnectorButtonProps { + onClick?: () => void; +} + +const NewConnectorButton: React.FC = ({ onClick }) => { + return ( + + ); +}; + export default CreateConnector; diff --git a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/VersionCell.module.scss b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/VersionCell.module.scss index 9cdcb2d1f495..f095e13eaebb 100644 --- a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/VersionCell.module.scss +++ b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/VersionCell.module.scss @@ -18,7 +18,7 @@ position: relative; background: colors.$white; - &::before { + &::after { position: absolute; display: block; pointer-events: none; @@ -26,10 +26,9 @@ color: colors.$grey-400; top: 10px; right: 22px; - z-index: 3; } - &:focus-within::before { + &:focus-within::after { display: none; } } diff --git a/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/builder-icon.svg b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/builder-icon.svg new file mode 100644 index 000000000000..15cbec80e627 --- /dev/null +++ b/airbyte-webapp/src/pages/SettingsPage/pages/ConnectorsPage/components/builder-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.module.scss b/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.module.scss new file mode 100644 index 000000000000..d7d67460922c --- /dev/null +++ b/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.module.scss @@ -0,0 +1,6 @@ +@use "scss/variables"; + +.builderPrompt { + padding: variables.$spacing-xl; + align-self: center; +} diff --git a/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.tsx b/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.tsx index 136f64426500..c5ae39f24b53 100644 --- a/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.tsx +++ b/airbyte-webapp/src/pages/SourcesPage/pages/CreateSourcePage/components/SourceForm.tsx @@ -2,14 +2,21 @@ import React, { useState } from "react"; import { FormattedMessage } from "react-intl"; import { useLocation } from "react-router-dom"; +import { BuilderPrompt } from "components/connectorBuilder/BuilderPrompt"; +import { Card } from "components/ui/Card"; + import { ConnectionConfiguration } from "core/domain/connection"; import { LogsRequestError } from "core/request/LogsRequestError"; +import { useExperiment } from "hooks/services/Experiment"; +import { RoutePaths } from "pages/routePaths"; import { SourceDefinitionReadWithLatestTag } from "services/connector/SourceDefinitionService"; import { useGetSourceDefinitionSpecificationAsync } from "services/connector/SourceDefinitionSpecificationService"; import { FormError } from "utils/errorStatusMessage"; import { ConnectorCard } from "views/Connector/ConnectorCard"; import { ConnectorCardValues } from "views/Connector/ConnectorForm/types"; +import styles from "./SourceForm.module.scss"; + interface SourceFormProps { onSubmit: (values: { name: string; @@ -53,19 +60,28 @@ export const SourceForm: React.FC = ({ onSubmit, sourceDefiniti }); }; + const showBuilderNavigationLinks = useExperiment("connectorBuilder.showNavigationLinks", false); + return ( - } - description={} - isLoading={isLoading} - fetchingConnectorError={sourceDefinitionError instanceof Error ? sourceDefinitionError : null} - availableConnectorDefinitions={sourceDefinitions} - onConnectorDefinitionSelect={onDropDownSelect} - selectedConnectorDefinitionSpecification={sourceDefinitionSpecification} - selectedConnectorDefinitionId={sourceDefinitionId} - onSubmit={onSubmitForm} - jobInfo={LogsRequestError.extractJobInfo(error)} - /> + <> + } + description={} + isLoading={isLoading} + fetchingConnectorError={sourceDefinitionError instanceof Error ? sourceDefinitionError : null} + availableConnectorDefinitions={sourceDefinitions} + onConnectorDefinitionSelect={onDropDownSelect} + selectedConnectorDefinitionSpecification={sourceDefinitionSpecification} + selectedConnectorDefinitionId={sourceDefinitionId} + onSubmit={onSubmitForm} + jobInfo={LogsRequestError.extractJobInfo(error)} + /> + {showBuilderNavigationLinks && !sourceDefinitionSpecification && ( + + + + )} + ); }; diff --git a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.module.scss b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.module.scss index e6049bbfa295..a33d6614a743 100644 --- a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.module.scss +++ b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.module.scss @@ -1,3 +1,12 @@ +@use "scss/variables"; + .submitButton { margin-left: auto; } + +.form { + padding: variables.$spacing-xl; + display: flex; + flex-direction: column; + gap: variables.$spacing-xl; +} diff --git a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx index 4e235ad3283f..1294ac7fdf5e 100644 --- a/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx +++ b/airbyte-webapp/src/pages/connections/CreateConnectionPage/ExistingEntityForm.tsx @@ -1,7 +1,6 @@ import { Field, FieldProps, Form, Formik } from "formik"; import React, { useMemo } from "react"; import { FormattedMessage, useIntl } from "react-intl"; -import styled from "styled-components"; import * as yup from "yup"; import { ConnectorIcon } from "components/common/ConnectorIcon"; @@ -9,6 +8,7 @@ import { ControlLabels } from "components/LabeledControl"; import { Button } from "components/ui/Button"; import { Card } from "components/ui/Card"; import { DropDown } from "components/ui/DropDown"; +import { Text } from "components/ui/Text"; import { useDestinationList } from "hooks/services/useDestinationHook"; import { useSourceList } from "hooks/services/useSourceHook"; @@ -22,23 +22,6 @@ interface IProps { onSubmit: (id: string) => void; } -const FormContent = styled(Form)` - padding: 22px 27px 23px 24px; -`; - -const BottomBlock = styled.div` - text-align: right; - margin-top: 34px; -`; - -const PaddingBlock = styled.div` - text-align: center; - padding: 18px 0 15px; - font-weight: 500; - font-size: 15px; - line-height: 18px; -`; - const existingEntityValidationSchema = yup.object().shape({ entityId: yup.string().required("form.empty.error"), }); @@ -94,7 +77,7 @@ const ExistingEntityForm: React.FC = ({ type, onSubmit }) => { }} > {({ isSubmitting, setFieldValue }) => ( - +
    {({ field }: FieldProps) => ( = ({ type, onSubmit }) => { )} - - - - + +
    )} - + - + ); }; diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderEditPage/ConnectorBuilderEditPage.tsx b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderEditPage/ConnectorBuilderEditPage.tsx index 9bffb1d33be7..de4dbaaa1977 100644 --- a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderEditPage/ConnectorBuilderEditPage.tsx +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderEditPage/ConnectorBuilderEditPage.tsx @@ -3,6 +3,7 @@ import { Formik } from "formik"; import React, { useCallback, useEffect, useMemo, useRef } from "react"; import { useIntl } from "react-intl"; +import { HeadTitle } from "components/common/HeadTitle"; import { Builder } from "components/connectorBuilder/Builder/Builder"; import { StreamTestingPanel } from "components/connectorBuilder/StreamTestingPanel"; import { builderFormValidationSchema, BuilderFormValues } from "components/connectorBuilder/types"; @@ -67,6 +68,7 @@ export const ConnectorBuilderEditPage: React.FC = () => ( + @@ -102,7 +104,7 @@ const Panels = React.memo( ), className: styles.leftPanel, - minWidth: 100, + minWidth: 550, }} secondPanel={{ children: , diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/ConnectorBuilderLandingPage.tsx b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/ConnectorBuilderLandingPage.tsx index b0a228ee4c1f..253a0d3228d1 100644 --- a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/ConnectorBuilderLandingPage.tsx +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/ConnectorBuilderLandingPage.tsx @@ -8,6 +8,7 @@ import React, { useCallback, useEffect, useRef, useState } from "react"; import { FormattedMessage } from "react-intl"; import { useNavigate } from "react-router-dom"; +import { HeadTitle } from "components/common/HeadTitle"; import { BuilderFormValues, DEFAULT_BUILDER_FORM_VALUES, @@ -30,10 +31,10 @@ import { useConnectorBuilderLocalStorage, } from "services/connectorBuilder/ConnectorBuilderLocalStorageService"; +import { ReactComponent as AirbyteLogo } from "./airbyte-logo.svg"; import styles from "./ConnectorBuilderLandingPage.module.scss"; -import { ReactComponent as AirbyteLogo } from "../../../../public/images/airbyte/logo.svg"; -import { ReactComponent as ImportYamlImage } from "../../../../public/images/connector-builder/import-yaml.svg"; -import { ReactComponent as StartFromScratchImage } from "../../../../public/images/connector-builder/start-from-scratch.svg"; +import { ReactComponent as ImportYamlImage } from "./import-yaml.svg"; +import { ReactComponent as StartFromScratchImage } from "./start-from-scratch.svg"; import { ConnectorBuilderRoutePaths } from "../ConnectorBuilderRoutes"; const YAML_UPLOAD_ERROR_ID = "connectorBuilder.yamlUpload.error"; @@ -210,6 +211,7 @@ const ConnectorBuilderLandingPageInner: React.FC = () => { export const ConnectorBuilderLandingPage: React.FC = () => ( + ); diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/airbyte-logo.svg b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/airbyte-logo.svg new file mode 100644 index 000000000000..a2f78bbe3972 --- /dev/null +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/airbyte-logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/import-yaml.svg b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/import-yaml.svg new file mode 100644 index 000000000000..62b89447dcec --- /dev/null +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/import-yaml.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/load-existing-connector.svg b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/load-existing-connector.svg new file mode 100644 index 000000000000..c322290d539f --- /dev/null +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/load-existing-connector.svg @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/start-from-scratch.svg b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/start-from-scratch.svg new file mode 100644 index 000000000000..7b152f391e4e --- /dev/null +++ b/airbyte-webapp/src/pages/connectorBuilder/ConnectorBuilderLandingPage/start-from-scratch.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/airbyte-webapp/src/pages/routes.tsx b/airbyte-webapp/src/pages/routes.tsx index 4eb51539070c..8b7ffa45910d 100644 --- a/airbyte-webapp/src/pages/routes.tsx +++ b/airbyte-webapp/src/pages/routes.tsx @@ -56,6 +56,7 @@ const MainViewRoutes: React.FC = () => { } /> } /> } /> + } /> } /> @@ -105,11 +106,6 @@ export const Routing: React.FC = () => { ); return ( - } />} - /> - } /> {OldRoutes} } /> } /> diff --git a/airbyte-webapp/src/scss/_theme-light.scss b/airbyte-webapp/src/scss/_theme-light.scss index 0004ebfcfa97..7dc9e6d9c246 100644 --- a/airbyte-webapp/src/scss/_theme-light.scss +++ b/airbyte-webapp/src/scss/_theme-light.scss @@ -91,9 +91,9 @@ --color-overlay-background: rgba(26 25 77 / 50%); --box-shadow: 0 2px 4px rgba(26 25 77 / 12%); - --box-shadow-left: -2px 0 10px rgba(26 25 77, 12%); - --box-shadow-right: 2px 0 10px rgba(26 25 77, 12%); + --box-shadow-left: -2px 0 10px rgba(26 25 77 / 12%); + --box-shadow-right: 2px 0 10px rgba(26 25 77 / 12%); --box-shadow-raised: 0 10px 19px rgba(26 25 77 / 16%); - --box-shadow-popup: 0 0 22px rgba(26 25 77, 12%); + --box-shadow-popup: 0 0 22px rgba(26 25 77 / 12%); --box-shadow-sidebar: 0 2px 4px rgba(26 25 77 / 5%); } diff --git a/airbyte-webapp/src/views/Connector/ConnectorCard/ConnectorCard.tsx b/airbyte-webapp/src/views/Connector/ConnectorCard/ConnectorCard.tsx index c8f1bad0f692..caf4bbbde434 100644 --- a/airbyte-webapp/src/views/Connector/ConnectorCard/ConnectorCard.tsx +++ b/airbyte-webapp/src/views/Connector/ConnectorCard/ConnectorCard.tsx @@ -227,33 +227,35 @@ export const ConnectorCard: React.FC ( - { - if (!selectedConnectorDefinitionId) { - return; - } - handleTestConnector( - isEditMode ? undefined : { ...getValues(), serviceType: selectedConnectorDefinitionId } - ); - }} - onDeleteClick={onDeleteClick} - isValid={isValid} - dirty={dirty} - job={job ? job : undefined} - onCancelClick={() => { - resetConnectorForm(); - }} - connectionTestSuccess={connectionTestSuccess} - /> - )} + renderFooter={({ dirty, isSubmitting, isValid, resetConnectorForm, getValues }) => + selectedConnectorDefinitionSpecification && ( + { + if (!selectedConnectorDefinitionId) { + return; + } + handleTestConnector( + isEditMode ? undefined : { ...getValues(), serviceType: selectedConnectorDefinitionId } + ); + }} + onDeleteClick={onDeleteClick} + isValid={isValid} + dirty={dirty} + job={job ? job : undefined} + onCancelClick={() => { + resetConnectorForm(); + }} + connectionTestSuccess={connectionTestSuccess} + /> + ) + } renderWithCard /> ); diff --git a/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorDefinitionTypeControl.tsx b/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorDefinitionTypeControl.tsx index 2286fe14d5c7..4a9fddc9dba7 100644 --- a/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorDefinitionTypeControl.tsx +++ b/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorDefinitionTypeControl.tsx @@ -5,6 +5,7 @@ import { FormattedMessage, useIntl } from "react-intl"; import { components } from "react-select"; import { MenuListProps } from "react-select"; +import { BuilderPrompt } from "components/connectorBuilder/BuilderPrompt"; import { GAIcon } from "components/icons/GAIcon"; import { ControlLabels } from "components/LabeledControl"; import { @@ -26,6 +27,7 @@ import { useFeature, FeatureItem } from "hooks/services/Feature"; import { useModalService } from "hooks/services/Modal"; import { useCurrentWorkspace } from "hooks/services/useWorkspace"; import { FreeTag } from "packages/cloud/components/experiments/FreeConnectorProgram"; +import { RoutePaths } from "pages/routePaths"; import { useDocumentationPanelContext } from "views/Connector/ConnectorDocumentationLayout/DocumentationPanelContext"; import RequestConnectorModal from "views/Connector/RequestConnectorModal"; @@ -37,20 +39,29 @@ import { WarningMessage } from "../../WarningMessage"; // eslint-disable-next-line @typescript-eslint/no-explicit-any type MenuWithRequestButtonProps = MenuListProps & { selectProps: any }; -const ConnectorList: React.FC> = ({ children, ...props }) => ( - <> - {children} -
    - -
    - -); +const ConnectorList: React.FC> = ({ children, ...props }) => { + const showBuilderNavigationLinks = useExperiment("connectorBuilder.showNavigationLinks", false); + + return ( + <> + {children} +
    + {props.selectProps.selectProps.formType === "source" && showBuilderNavigationLinks && ( +
    + +
    + )} + +
    + + ); +}; const StageLabel: React.FC<{ releaseStage?: ReleaseStage }> = ({ releaseStage }) => { const fcpEnabled = useFeature(FeatureItem.FreeConnectorProgram); @@ -173,6 +184,7 @@ export const ConnectorDefinitionTypeControl: React.FC ), }), + formType, }), [closeModal, formType, formatMessage, openModal, workspace.email] ); diff --git a/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorServiceTypeControl.module.scss b/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorServiceTypeControl.module.scss index 5cb031bfb35e..3729c020398b 100644 --- a/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorServiceTypeControl.module.scss +++ b/airbyte-webapp/src/views/Connector/ConnectorForm/components/Controls/ConnectorServiceTypeControl/ConnectorServiceTypeControl.module.scss @@ -7,6 +7,9 @@ border-top: variables.$border-thin solid colors.$grey-50; min-height: 36px; position: relative; + display: flex; + flex-direction: column; + gap: variables.$spacing-md; .requestNewConnectorBtn { display: flex; @@ -16,7 +19,7 @@ border: none; cursor: pointer; background: colors.$white; - color: colors.$dark-blue; + color: colors.$blue; &:hover { color: colors.$blue; @@ -51,3 +54,9 @@ justify-content: space-between; align-items: center; } + +.builderPromptContainer { + border: 1px solid colors.$grey-100; + border-radius: variables.$border-radius-md; + padding: variables.$spacing-md; +} diff --git a/airbyte-webapp/src/views/layout/SideBar/SideBar.tsx b/airbyte-webapp/src/views/layout/SideBar/SideBar.tsx index c4258aabf31f..219c8684394f 100644 --- a/airbyte-webapp/src/views/layout/SideBar/SideBar.tsx +++ b/airbyte-webapp/src/views/layout/SideBar/SideBar.tsx @@ -11,9 +11,11 @@ import { Version } from "components/common/Version"; import { Text } from "components/ui/Text"; import { useConfig } from "config"; +import { useExperiment } from "hooks/services/Experiment"; import { links } from "utils/links"; import { ReactComponent as AirbyteLogo } from "./airbyteLogo.svg"; +import BuilderIcon from "./components/BuilderIcon"; import ConnectionsIcon from "./components/ConnectionsIcon"; import DestinationIcon from "./components/DestinationIcon"; import RecipesIcon from "./components/RecipesIcon"; @@ -40,6 +42,7 @@ const SideBar: React.FC = () => { const config = useConfig(); const navLinkClassName = useCalculateSidebarStyles(); const { formatMessage } = useIntl(); + const showBuilderNavigationLinks = useExperiment("connectorBuilder.showNavigationLinks", false); return (
    diff --git a/airbyte-webapp/src/views/layout/SideBar/components/BuilderIcon.tsx b/airbyte-webapp/src/views/layout/SideBar/components/BuilderIcon.tsx new file mode 100644 index 000000000000..22d450432cfd --- /dev/null +++ b/airbyte-webapp/src/views/layout/SideBar/components/BuilderIcon.tsx @@ -0,0 +1,10 @@ +const BuilderIcon = ({ color = "currentColor" }: { color?: string }): JSX.Element => ( + + + +); + +export default BuilderIcon; From d7c0ff4fbe31cdcda93660d278db7d76bcae83ba Mon Sep 17 00:00:00 2001 From: Vladimir Date: Tue, 14 Feb 2023 03:35:44 +0200 Subject: [PATCH 130/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=9A=A6Add=20base?= =?UTF-8?q?=20E2E=20test=20for=20new=20stream=20table=20(part=202)=20(#225?= =?UTF-8?q?82)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cypress/commands/db/queries.ts | 20 +++++++ .../connection/streamTable.spec.ts | 54 +++++++++++++++++-- .../cypress/pages/newConnectionPage.ts | 47 +++++++++++++++- .../cypress/pages/replicationPage.ts | 4 ++ .../CatalogTree/CatalogTreeBody.tsx | 2 +- .../next/CatalogTreeTableHeader.tsx | 5 +- .../CatalogTree/next/CatalogTreeTableRow.tsx | 6 ++- .../ConnectorHeaderGroupIcon.tsx | 2 +- .../CreateConnectionForm.test.tsx.snap | 1 + .../ConnectionReplicationPage.test.tsx.snap | 1 + 10 files changed, 132 insertions(+), 10 deletions(-) diff --git a/airbyte-webapp-e2e-tests/cypress/commands/db/queries.ts b/airbyte-webapp-e2e-tests/cypress/commands/db/queries.ts index bf7128cf2cbf..a05c742fad39 100644 --- a/airbyte-webapp-e2e-tests/cypress/commands/db/queries.ts +++ b/airbyte-webapp-e2e-tests/cypress/commands/db/queries.ts @@ -66,3 +66,23 @@ export const createCarsTableQuery = createTable("public.cars", [ ]); export const dropCarsTableQuery = dropTable("public.cars"); + +// Dummy tables - used only for populating stream table with a lot of streams(tables) +// NOTE: Not for testing stream functionality! +export const createDummyTablesQuery = (amountOfTables: number) => + Array.from({ length: amountOfTables }, (_, index) => { + const tableName = `public.dummy_table_${index + 1}`; + const columns = [ + "id serial PRIMARY KEY", + "column_1 INTEGER NOT NULL", + "column_2 VARCHAR(100) NOT NULL", + "column_3 DECIMAL(10, 2) NOT NULL", + ]; + return createTable(tableName, columns); + }).join("\n"); + +export const dropDummyTablesQuery = (amountOfTables: number) => { + // postgres doesn't allow to drop multiple tables using wildcard, so need to compose the list of table names + const tables = Array.from({ length: amountOfTables }, (_, index) => `public.dummy_table_${index + 1}`).join(", "); + return dropTable(tables); +}; diff --git a/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts b/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts index f95a0361ae41..8b88d911469e 100644 --- a/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts +++ b/airbyte-webapp-e2e-tests/cypress/integration/connection/streamTable.spec.ts @@ -12,10 +12,15 @@ import { import { appendRandomString, submitButtonClick } from "commands/common"; import { clickNewConnectionButton, visitConnectionsListPage } from "pages/connnectionsListPage"; import { + checkAmountOfStreamTableRows, + checkColumnNames, + checkConnectorIconAndTitle, clickUseExistingConnectorButton, isAtConnectionOverviewPage, isAtNewConnectionPage, isNewConnectionPageHeaderVisible, + isStreamTableRowVisible, + scrollTableToStream, selectExistingConnectorFromDropdown, } from "pages/newConnectionPage"; import { @@ -29,12 +34,17 @@ import { waitForGetSourcesListRequest, } from "commands/interceptors"; import { Connection, Destination, Source } from "commands/api/types"; -import { selectSchedule } from "pages/replicationPage"; +import { clearStreamSearch, searchStream, selectSchedule } from "pages/replicationPage"; import { runDbQuery } from "commands/db/db"; -import { createUsersTableQuery, dropUsersTableQuery } from "commands/db/queries"; - -// TODO: Disable before merge -describe("New stream table - new connection set up ", () => { +import { + createUsersTableQuery, + dropUsersTableQuery, + createDummyTablesQuery, + dropDummyTablesQuery, +} from "commands/db/queries"; + +// TODO: Enable this test when the new stream table will be turned on +describe.skip("New stream table - new connection set up ", () => { let source: Source; let destination: Destination; let connectionId: string; @@ -42,7 +52,10 @@ describe("New stream table - new connection set up ", () => { before(() => { initialSetupCompleted(); runDbQuery(dropUsersTableQuery); + runDbQuery(dropDummyTablesQuery(20)); + runDbQuery(createUsersTableQuery); + runDbQuery(createDummyTablesQuery(20)); requestWorkspaceId().then(() => { const sourceRequestBody = getPostgresCreateSourceBody(appendRandomString("Stream table Source")); @@ -103,6 +116,37 @@ describe("New stream table - new connection set up ", () => { selectSchedule("Manual"); }); + it("should check check connector icons and titles in table", () => { + checkConnectorIconAndTitle("source"); + checkConnectorIconAndTitle("destination"); + }); + + it("should check columns names in table", () => { + checkColumnNames(); + }); + + it("should check total amount of table streams", () => { + // dummy tables amount + users table + checkAmountOfStreamTableRows(21); + }); + + it("should allow to scroll table to desired stream table row and it should be visible", () => { + const desiredStreamTableRow = "dummy_table_18"; + + scrollTableToStream(desiredStreamTableRow); + isStreamTableRowVisible(desiredStreamTableRow); + }); + + it("should filter table by stream name", () => { + searchStream("dummy_table_10"); + checkAmountOfStreamTableRows(1); + }); + + it("should clear stream search input field and show all available streams", () => { + clearStreamSearch(); + checkAmountOfStreamTableRows(21); + }); + /* here will be added more tests to extend the test flow */ diff --git a/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts b/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts index d2653cfb96d0..34c3209f7a41 100644 --- a/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts +++ b/airbyte-webapp-e2e-tests/cypress/pages/newConnectionPage.ts @@ -7,6 +7,11 @@ const useExistingConnectorButton = (connectorType: ConnectorType) => const pageHeaderContainer = `div[data-testid='page-header-container']`; const newConnectionPageTitle = "New connection"; +const connectorHeaderGroupIcon = (connectorType: ConnectorType) => + `span[data-testid='connector-header-group-icon-container-${connectorType}']`; +const catalogTreeTableHeader = `div[data-testid='catalog-tree-table-header']`; +const catalogTreeTableBody = `div[data-testid='catalog-tree-table-body']`; + export const selectExistingConnectorFromDropdown = (connectorName: string) => cy .get(existingConnectorDropdown) @@ -19,7 +24,47 @@ export const clickUseExistingConnectorButton = (connectorType: ConnectorType) => export const isNewConnectionPageHeaderVisible = () => cy.get(pageHeaderContainer).contains(newConnectionPageTitle).should("be.visible"); -// Route checking +/* + Route checking + */ export const isAtNewConnectionPage = () => cy.url().should("include", `/connections/new-connection`); export const isAtConnectionOverviewPage = (connectionId: string) => cy.url().should("include", `connections/${connectionId}/status`); + +/* + Stream table + */ +export const checkConnectorIconAndTitle = (connectorType: ConnectorType) => { + const connectorIcon = connectorHeaderGroupIcon(connectorType); + cy.get(connectorIcon) + .contains(connectorType, { matchCase: false }) + .within(() => { + cy.get("img").should("have.attr", "src").should("not.be.empty"); + }); +}; + +export const checkColumnNames = () => { + const columnNames = ["Sync", "Namespace", "Stream name", "Sync mode", "Cursor field", "Primary key"]; + cy.get(catalogTreeTableHeader).within(($header) => { + columnNames.forEach((columnName) => { + cy.contains(columnName); + }); + // we have two Namespace columns + cy.get(`div:contains(${columnNames[1]})`).should("have.length", 2); + // we have two Stream Name columns + cy.get(`div:contains(${columnNames[2]})`).should("have.length", 2); + }); +}; + +export const checkAmountOfStreamTableRows = (expectedAmountOfRows: number) => + cy + .get(catalogTreeTableBody) + .find("[data-testid^='catalog-tree-table-row-']") + .should("have.length", expectedAmountOfRows); + +export const scrollTableToStream = (streamName: string) => { + cy.get(catalogTreeTableBody).contains(streamName).scrollIntoView(); +}; + +export const isStreamTableRowVisible = (streamName: string) => + cy.get(catalogTreeTableBody).contains(streamName).should("be.visible"); diff --git a/airbyte-webapp-e2e-tests/cypress/pages/replicationPage.ts b/airbyte-webapp-e2e-tests/cypress/pages/replicationPage.ts index fd4ac27f47de..3c55b5bf853f 100644 --- a/airbyte-webapp-e2e-tests/cypress/pages/replicationPage.ts +++ b/airbyte-webapp-e2e-tests/cypress/pages/replicationPage.ts @@ -178,6 +178,10 @@ export const searchStream = (value: string) => { cy.get(streamNameInput).type(value); }; +export const clearStreamSearch = () => { + cy.get(streamNameInput).clear(); +}; + export const clickSaveReplication = ({ reset = false, confirm = true } = {}) => { cy.intercept("/api/v1/web_backend/connections/update").as("updateConnection"); diff --git a/airbyte-webapp/src/components/connection/CatalogTree/CatalogTreeBody.tsx b/airbyte-webapp/src/components/connection/CatalogTree/CatalogTreeBody.tsx index c02d1e5c6a38..d24fe20957b8 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/CatalogTreeBody.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/CatalogTreeBody.tsx @@ -45,7 +45,7 @@ export const CatalogTreeBody: React.FC = ({ streams, chang ); return ( -
    +
    {isNewTableDesignEnabled ? ( <> diff --git a/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableHeader.tsx b/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableHeader.tsx index 64eedbbe235c..d511bbb78e0d 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableHeader.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/next/CatalogTreeTableHeader.tsx @@ -67,7 +67,10 @@ export const CatalogTreeTableHeader: React.FC = () => { }; return ( -
    +
    {mode !== "readonly" && ( = ({ const { streamHeaderContentStyle, pillButtonVariant } = useCatalogTreeTableRowProps(stream); return ( - + {!disabled && ( <> diff --git a/airbyte-webapp/src/components/connection/CatalogTree/next/StreamDetailsPanel/StreamFieldsTable/ConnectorHeaderGroupIcon.tsx b/airbyte-webapp/src/components/connection/CatalogTree/next/StreamDetailsPanel/StreamFieldsTable/ConnectorHeaderGroupIcon.tsx index af8983df82c9..7403660adf67 100644 --- a/airbyte-webapp/src/components/connection/CatalogTree/next/StreamDetailsPanel/StreamFieldsTable/ConnectorHeaderGroupIcon.tsx +++ b/airbyte-webapp/src/components/connection/CatalogTree/next/StreamDetailsPanel/StreamFieldsTable/ConnectorHeaderGroupIcon.tsx @@ -12,7 +12,7 @@ interface StreamHeaderGroupIconProps { export const ConnectorHeaderGroupIcon: React.FC = ({ type, icon }) => { return ( - +
    {getIcon(icon)}
    diff --git a/airbyte-webapp/src/components/connection/CreateConnectionForm/__snapshots__/CreateConnectionForm.test.tsx.snap b/airbyte-webapp/src/components/connection/CreateConnectionForm/__snapshots__/CreateConnectionForm.test.tsx.snap index 81516c7444e2..d612bc30ae37 100644 --- a/airbyte-webapp/src/components/connection/CreateConnectionForm/__snapshots__/CreateConnectionForm.test.tsx.snap +++ b/airbyte-webapp/src/components/connection/CreateConnectionForm/__snapshots__/CreateConnectionForm.test.tsx.snap @@ -605,6 +605,7 @@ exports[`CreateConnectionForm should render 1`] = ` >
    Date: Mon, 13 Feb 2023 17:40:08 -0800 Subject: [PATCH 131/137] Default CH ssl to true and fix the failure if ssl property is missing (#22846) --- airbyte-integrations/bases/base-normalization/Dockerfile | 2 +- .../normalization/transform_config/transform.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/airbyte-integrations/bases/base-normalization/Dockerfile b/airbyte-integrations/bases/base-normalization/Dockerfile index 1bb67ccc67f2..da91d1a3e142 100644 --- a/airbyte-integrations/bases/base-normalization/Dockerfile +++ b/airbyte-integrations/bases/base-normalization/Dockerfile @@ -30,5 +30,5 @@ ENTRYPOINT ["/airbyte/entrypoint.sh"] # 0.3.x is tombstoned. # The next minor bump should go directly to 0.4.0 -LABEL io.airbyte.version=0.2.25 +LABEL io.airbyte.version=0.2.26 LABEL io.airbyte.name=airbyte/normalization diff --git a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py index b27caa87182d..7c14e02f6490 100644 --- a/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py +++ b/airbyte-integrations/bases/base-normalization/normalization/transform_config/transform.py @@ -325,10 +325,14 @@ def transform_clickhouse(config: Dict[str, Any]): "port": config["port"], "schema": config["database"], "user": config["username"], - "secure": config["ssl"], } if "password" in config: dbt_config["password"] = config["password"] + + # ssl is an optional configuration and is not present in strict-encrypt config + # if ssl option is not present in the config - default to True + dbt_config["secure"] = config.get("ssl", True) + return dbt_config @staticmethod From 09a0f657806228f356288223fb58e652d6c475a9 Mon Sep 17 00:00:00 2001 From: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com> Date: Mon, 13 Feb 2023 20:41:27 -0500 Subject: [PATCH 132/137] =?UTF-8?q?=F0=9F=AA=9F=20=F0=9F=90=9B=20Fix=20cle?= =?UTF-8?q?aring=20source-defined=20cursor=20or=20primary=20key=20when=20t?= =?UTF-8?q?here's=20a=20valid=20update=20(#22834)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calculateInitialCatalog.test.ts | 126 +++++++++++++++++- .../ConnectionForm/calculateInitialCatalog.ts | 63 +++++---- 2 files changed, 153 insertions(+), 36 deletions(-) diff --git a/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.test.ts b/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.test.ts index c60751213823..5c6c5863c606 100644 --- a/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.test.ts +++ b/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.test.ts @@ -500,6 +500,7 @@ describe("calculateInitialCatalog", () => { expect(calculatedStreams[0].stream?.defaultCursorField).toEqual(sourceDefinedStream?.defaultCursorField); expect(calculatedStreams[0].config?.cursorField).toEqual(calculatedStreams[0].stream?.defaultCursorField); }); + it("should keep original configured primary key if no source-defined primary key", () => { const { stream: sourceDefinedStream, config } = mockSyncSchemaStream; @@ -531,6 +532,7 @@ describe("calculateInitialCatalog", () => { expect(calculatedStreams[0].config?.primaryKey).toEqual(config?.primaryKey); }); + it("should not override config cursor if sourceDefinedCursor is false", () => { const { stream: sourceDefinedStream, config } = mockSyncSchemaStream; @@ -559,6 +561,7 @@ describe("calculateInitialCatalog", () => { expect(calculatedStreams[0].config?.cursorField).toEqual(config?.cursorField); }); + it("should keep its original config if source-defined primary key matches config primary key", () => { const { stream: sourceDefinedStream, config } = mockSyncSchemaStream; @@ -681,13 +684,12 @@ describe("calculateInitialCatalog", () => { const values = calculateInitialCatalog( { streams: [ + // Stream with breaking change { id: "1", stream: { ...sourceDefinedStream, name: "test", - sourceDefinedCursor: true, - defaultCursorField: ["id"], sourceDefinedPrimaryKey: [], supportedSyncModes: [SyncMode.incremental], }, @@ -698,13 +700,12 @@ describe("calculateInitialCatalog", () => { primaryKey: [["id"], ["email"]], }, }, + // Should not be affected { id: "2", stream: { ...sourceDefinedStream, name: "test-2", - sourceDefinedCursor: true, - defaultCursorField: ["updated_at"], sourceDefinedPrimaryKey: [], supportedSyncModes: [SyncMode.incremental], }, @@ -715,6 +716,22 @@ describe("calculateInitialCatalog", () => { primaryKey: [["id"]], }, }, + // Has change, but the source-defined primary key will fix it + { + id: "3", + stream: { + ...sourceDefinedStream, + name: "test-3", + sourceDefinedPrimaryKey: [["accountId"], ["userId"]], + supportedSyncModes: [SyncMode.incremental], + }, + config: { + ...config, + destinationSyncMode: DestinationSyncMode.append_dedup, + syncMode: SyncMode.incremental, + primaryKey: [["id"]], + }, + }, ], }, [DestinationSyncMode.append_dedup], @@ -730,11 +747,23 @@ describe("calculateInitialCatalog", () => { }, ], }, + { + transformType: StreamTransformTransformType.update_stream, + streamDescriptor: { name: "test-3", namespace: "namespace-test" }, + updateStream: [ + { + breaking: false, + transformType: FieldTransformTransformType.add_field, + fieldName: ["userId"], + }, + ], + }, ], true ); expect(values.streams[0].config?.primaryKey).toEqual([]); // was entirely cleared expect(values.streams[1].config?.primaryKey).toEqual([["id"]]); // was not affected + expect(values.streams[2].config?.primaryKey).toEqual([["accountId"], ["userId"]]); // was not affected because it's source-defined }); it("should remove cursor from config if the old cursor field was removed, even if there is a default", () => { @@ -742,6 +771,7 @@ describe("calculateInitialCatalog", () => { const values = calculateInitialCatalog( { streams: [ + // With breaking change { id: "1", stream: { @@ -749,7 +779,6 @@ describe("calculateInitialCatalog", () => { name: "test", sourceDefinedCursor: false, defaultCursorField: ["id"], - sourceDefinedPrimaryKey: [], supportedSyncModes: [SyncMode.incremental], }, config: { @@ -759,6 +788,7 @@ describe("calculateInitialCatalog", () => { cursorField: ["updated_at"], }, }, + // Will be unaffected { id: "2", stream: { @@ -776,6 +806,24 @@ describe("calculateInitialCatalog", () => { primaryKey: [["id"]], }, }, + // Has breaking change but the updated stream source-defined cursor will fix it + { + id: "3", + stream: { + ...sourceDefinedStream, + name: "test-3", + sourceDefinedCursor: true, + defaultCursorField: ["created_at"], + supportedSyncModes: [SyncMode.incremental], + }, + config: { + ...config, + destinationSyncMode: DestinationSyncMode.append_dedup, + syncMode: SyncMode.incremental, + cursorField: ["updated_at"], + primaryKey: [["id"]], + }, + }, ], }, [DestinationSyncMode.append_dedup], @@ -791,17 +839,36 @@ describe("calculateInitialCatalog", () => { }, ], }, + { + transformType: StreamTransformTransformType.update_stream, + streamDescriptor: { name: "test-3", namespace: "namespace-test" }, + updateStream: [ + { + breaking: true, + transformType: FieldTransformTransformType.remove_field, + fieldName: ["updated_at"], + }, + { + breaking: false, + transformType: FieldTransformTransformType.add_field, + fieldName: ["created_at"], + }, + ], + }, ], true ); expect(values.streams[0].config?.cursorField).toEqual([]); // was entirely cleared and not replaced with default expect(values.streams[1].config?.cursorField).toEqual(["updated_at"]); // was unaffected + expect(values.streams[2].config?.cursorField).toEqual(["created_at"]); // was unaffected }); + it("should clear multiple config fields if multiple fields were removed", () => { const { config, stream: sourceDefinedStream } = mockSyncSchemaStream; const values = calculateInitialCatalog( { streams: [ + // Breaking. Should be cleared { id: "1", stream: { @@ -820,6 +887,7 @@ describe("calculateInitialCatalog", () => { primaryKey: [["primary_key"], ["another_field"]], }, }, + // Should be unaffected { id: "2", stream: { @@ -838,6 +906,25 @@ describe("calculateInitialCatalog", () => { primaryKey: [["id"]], }, }, + // Should stay unaffected because updated stream will assign new source-defined cursor + { + id: "3", + stream: { + ...sourceDefinedStream, + name: "test-3", + sourceDefinedCursor: true, + defaultCursorField: ["created_at"], + sourceDefinedPrimaryKey: [], + supportedSyncModes: [SyncMode.incremental], + }, + config: { + ...config, + destinationSyncMode: DestinationSyncMode.append_dedup, + syncMode: SyncMode.incremental, + cursorField: ["updated_at"], + primaryKey: [["id"]], + }, + }, ], }, [DestinationSyncMode.append_dedup], @@ -858,13 +945,38 @@ describe("calculateInitialCatalog", () => { }, ], }, + { + transformType: StreamTransformTransformType.update_stream, + streamDescriptor: { name: "test-3", namespace: "namespace-test" }, + updateStream: [ + { + breaking: true, + transformType: FieldTransformTransformType.remove_field, + fieldName: ["updated_at"], + }, + { + breaking: false, + transformType: FieldTransformTransformType.add_field, + fieldName: ["created_at"], + }, + { + breaking: true, + transformType: FieldTransformTransformType.remove_field, + fieldName: ["primary_key"], + }, + ], + }, ], true ); + expect(values.streams[0].config?.primaryKey).toEqual([]); // was entirely cleared and not replaced with default expect(values.streams[0].config?.cursorField).toEqual([]); // was entirely cleared and not replaced with default - expect(values.streams[1].config?.primaryKey).toEqual([["id"]]); // was unaffected}) - expect(values.streams[1].config?.cursorField).toEqual(["updated_at"]); // was unaffected}) + expect(values.streams[1].config?.primaryKey).toEqual([["id"]]); // was unaffected + expect(values.streams[1].config?.cursorField).toEqual(["updated_at"]); // was unaffected + + expect(values.streams[2].config?.primaryKey).toEqual([["id"]]); // was unaffected + expect(values.streams[2].config?.cursorField).toEqual(["created_at"]); // was unaffected because it's a source-defined cursor }); }); diff --git a/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.ts b/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.ts index f0db54cc38e9..98e3fe50e2f2 100644 --- a/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.ts +++ b/airbyte-webapp/src/components/connection/ConnectionForm/calculateInitialCatalog.ts @@ -21,42 +21,47 @@ const clearBreakingFieldChanges = (nodeStream: SyncSchemaStream, breakingChanges return nodeStream; } + const { primaryKey, cursorField } = nodeStream.config; + let clearPrimaryKey = false; let clearCursorField = false; for (const streamTransformation of breakingChangesByStream) { - // get all of the removed field paths for this transformation - const removedFieldPaths = streamTransformation.updateStream?.map((update) => update.fieldName); - - if (!removedFieldPaths?.length) { + if (!streamTransformation.updateStream || !streamTransformation.updateStream?.length) { continue; } + // get all of the removed field paths for this transformation + const breakingFieldPaths = streamTransformation.updateStream + .filter(({ breaking }) => breaking) + .map((update) => update.fieldName); + // if there is a primary key in the config, and any of its field paths were removed, we'll be clearing it if ( - !!nodeStream.config?.primaryKey?.length && - nodeStream.config?.primaryKey?.some((key) => removedFieldPaths.some((removedPath) => isEqual(key, removedPath))) + !!primaryKey?.length && + primaryKey?.some((primaryKeyPath) => breakingFieldPaths.some((path) => isEqual(primaryKeyPath, path))) ) { clearPrimaryKey = true; } // if there is a cursor field, and any of its field path was removed, we'll be clearing it - if ( - !!nodeStream.config?.cursorField?.length && - removedFieldPaths.some((removedPath) => isEqual(removedPath, nodeStream?.config?.cursorField)) - ) { + if (!!cursorField?.length && breakingFieldPaths.some((path) => isEqual(path, cursorField))) { clearCursorField = true; } } - return { - ...nodeStream, - config: { - ...nodeStream.config, - primaryKey: clearPrimaryKey ? [] : nodeStream.config.primaryKey, - cursorField: clearCursorField ? [] : nodeStream.config.cursorField, - }, - }; + if (clearPrimaryKey || clearCursorField) { + return { + ...nodeStream, + config: { + ...nodeStream.config, + primaryKey: clearPrimaryKey ? [] : nodeStream.config.primaryKey, + cursorField: clearCursorField ? [] : nodeStream.config.cursorField, + }, + }; + } + + return nodeStream; }; const verifySourceDefinedProperties = (streamNode: SyncSchemaStream, isEditMode: boolean) => { @@ -187,19 +192,19 @@ const calculateInitialCatalog = ( streamIdFromDiff.namespace === nodeStream.stream?.namespace ); - // narrow down the breaking field changes from this connection to only those relevant to this stream - const breakingChangesByStream = - streamsWithBreakingFieldChanges && streamsWithBreakingFieldChanges.length > 0 - ? streamsWithBreakingFieldChanges.filter((streamTransformFromDiff) => { - return ( - streamTransformFromDiff.streamDescriptor.name === nodeStream.stream?.name && - streamTransformFromDiff.streamDescriptor.namespace === nodeStream.stream?.namespace - ); - }) - : []; - // if we're in edit or readonly mode and the stream is not new, check for breaking changes then return if (isNotCreateMode && !isStreamNew) { + // narrow down the breaking field changes from this connection to only those relevant to this stream + const breakingChangesByStream = + streamsWithBreakingFieldChanges && streamsWithBreakingFieldChanges.length > 0 + ? streamsWithBreakingFieldChanges.filter(({ streamDescriptor }) => { + return ( + streamDescriptor.name === nodeStream.stream?.name && + streamDescriptor.namespace === nodeStream.stream?.namespace + ); + }) + : []; + return clearBreakingFieldChanges(nodeStream, breakingChangesByStream); } From 816414f6a01292f59f6f98c8f81c28c24e3501ff Mon Sep 17 00:00:00 2001 From: Joe Reuter Date: Tue, 14 Feb 2023 02:42:21 +0100 Subject: [PATCH 133/137] =?UTF-8?q?=F0=9F=AA=9F=F0=9F=8E=A8=20Connector=20?= =?UTF-8?q?builder:=20Show=20callout=20when=20stream=20listing=20limit=20i?= =?UTF-8?q?s=20reached=20(#22603)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StreamTestingPanel/PageDisplay.tsx | 20 +++++++++++---- .../StreamTestingPanel/StreamTester.tsx | 25 +++++++++++++++++++ airbyte-webapp/src/locales/en.json | 1 + 3 files changed, 41 insertions(+), 5 deletions(-) diff --git a/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/PageDisplay.tsx b/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/PageDisplay.tsx index 3db5f13352f2..42f573058235 100644 --- a/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/PageDisplay.tsx +++ b/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/PageDisplay.tsx @@ -1,11 +1,12 @@ import { Tab } from "@headlessui/react"; import classNames from "classnames"; import { useField } from "formik"; -import React, { useMemo } from "react"; -import { useIntl } from "react-intl"; +import React, { ReactNode, useMemo } from "react"; +import { FormattedMessage, useIntl } from "react-intl"; import { FlexContainer } from "components/ui/Flex"; import { Text } from "components/ui/Text"; +import { InfoTooltip } from "components/ui/Tooltip"; import { StreamReadInferredSchema, StreamReadSlicesItemPagesItem } from "core/request/ConnectorBuilderClient"; import { @@ -25,7 +26,7 @@ interface PageDisplayProps { } interface TabData { - title: string; + title: ReactNode; key: string; content: string; } @@ -34,7 +35,7 @@ export const PageDisplay: React.FC = ({ page, className, infer const { formatMessage } = useIntl(); const { editorView } = useConnectorBuilderFormState(); - const { testStreamIndex } = useConnectorBuilderTestState(); + const { testStreamIndex, streamRead } = useConnectorBuilderTestState(); const [field] = useField(`streams[${testStreamIndex}].schema`); const formattedRecords = useMemo(() => formatJson(page.records), [page.records]); @@ -45,7 +46,16 @@ export const PageDisplay: React.FC = ({ page, className, infer let defaultTabIndex = 0; const tabs: TabData[] = [ { - title: `${formatMessage({ id: "connectorBuilder.recordsTab" })} (${page.records.length})`, + title: ( + <> + {`${formatMessage({ id: "connectorBuilder.recordsTab" })} (${page.records.length})`} + {!streamRead.isFetching && streamRead.data && streamRead.data.test_read_limit_reached && ( + + + + )} + + ), key: "records", content: formattedRecords, }, diff --git a/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/StreamTester.tsx b/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/StreamTester.tsx index cdfdc04a132b..7312a87e36ba 100644 --- a/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/StreamTester.tsx +++ b/airbyte-webapp/src/components/connectorBuilder/StreamTestingPanel/StreamTester.tsx @@ -1,6 +1,12 @@ +import { faClose } from "@fortawesome/free-solid-svg-icons"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { useEffect, useState } from "react"; import { FormattedMessage, useIntl } from "react-intl"; +import { useLocalStorage } from "react-use"; +import { Button } from "components/ui/Button"; +import { Callout } from "components/ui/Callout"; +import { FlexContainer, FlexItem } from "components/ui/Flex"; import { ResizablePanels } from "components/ui/ResizablePanels"; import { Spinner } from "components/ui/Spinner"; import { Text } from "components/ui/Text"; @@ -37,6 +43,7 @@ export const StreamTester: React.FC<{ errorUpdatedAt, }, } = useConnectorBuilderTestState(); + const [showLimitWarning, setShowLimitWarning] = useLocalStorage("connectorBuilderLimitWarning", true); const streamName = streams[testStreamIndex]?.name; @@ -139,6 +146,24 @@ export const StreamTester: React.FC<{
    )} + {!isFetching && streamReadData && streamReadData.test_read_limit_reached && showLimitWarning && ( + + + + + + +